java.lang.Object
swim.kernel.KernelProxy
swim.service.web.WebServiceKernel
- All Implemented Interfaces:
swim.io.IpInterface,swim.kernel.Kernel,swim.kernel.KernelBinding,swim.kernel.KernelContext,swim.util.Log
public class WebServiceKernel
extends swim.kernel.KernelProxy
-
Field Summary
Fields inherited from class swim.kernel.KernelProxy
kernelBinding, kernelContext, STARTED, status, STATUS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionswim.api.service.ServiceFactory<?>createServiceFactory(swim.api.service.ServiceDef serviceDef, ClassLoader classLoader) protected swim.web.WebRoutecreateWebRouter(WebServiceDef serviceDef) createWebServiceFactory(WebServiceDef serviceDef) swim.api.service.ServiceDefdefineService(swim.structure.Item serviceConfig) defineWebService(swim.structure.Item serviceConfig) static WebServiceKernelfromValue(swim.structure.Value moduleConfig) final doubleMethods inherited from class swim.kernel.KernelProxy
bindTcp, bindTls, connectTcp, connectTls, createAgentFactory, createAgentFactory, createAgentFactory, createAgentFactory, createAgentRoute, createAuthenticator, createEdge, createHost, createHost, createLane, createLane, createLog, createLog, createMesh, createMesh, createNode, createNode, createPart, createPart, createPlaneFactory, createPlaneFactory, createPolicy, createPolicy, createSchedule, createStage, createStage, createStore, createStore, debug, defineAgent, defineAuthenticator, defineHost, defineLane, defineLog, defineMesh, defineNode, definePart, definePlane, definePolicy, defineSchedule, defineSpace, defineStage, defineStore, didStart, didStop, error, fail, getHostDef, getLaneDef, getMeshDef, getNodeDef, getPartDef, getService, getSpace, info, injectAuthenticator, injectEdge, injectHost, injectKernel, injectLane, injectLog, injectMesh, injectNode, injectPart, injectPlane, injectPolicy, injectSchedule, injectService, injectStage, injectStore, ipSettings, isStarted, kernelBinding, kernelContext, kernelWrapper, modules, openAgents, openLanes, openMetaDownlink, openMetaEdge, openMetaHost, openMetaLane, openMetaMesh, openMetaNode, openMetaPart, openMetaUplink, openService, openSpace, reportDown, routeRequest, run, setKernelBinding, setKernelContext, stage, start, station, stop, trace, unwrapKernel, warn, willStart, willStopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface swim.io.IpInterface
bindTcp, bindTcp, bindTcp, bindTls, bindTls, bindTls, connectTcp, connectTcp, connectTcp, connectTcp, connectTcp, connectTcp, connectTcp, connectTls, connectTls, connectTls, connectTls, connectTls, connectTls, connectTlsMethods inherited from interface swim.kernel.Kernel
openService, openService
-
Constructor Details
-
WebServiceKernel
public WebServiceKernel(double kernelPriority) -
WebServiceKernel
public WebServiceKernel()
-
-
Method Details
-
kernelPriority
public final double kernelPriority()- Specified by:
kernelPriorityin interfaceswim.kernel.Kernel- Specified by:
kernelPriorityin classswim.kernel.KernelProxy
-
defineService
public swim.api.service.ServiceDef defineService(swim.structure.Item serviceConfig) - Specified by:
defineServicein interfaceswim.kernel.Kernel- Specified by:
defineServicein interfaceswim.kernel.KernelContext- Overrides:
defineServicein classswim.kernel.KernelProxy
-
defineWebService
-
createServiceFactory
public swim.api.service.ServiceFactory<?> createServiceFactory(swim.api.service.ServiceDef serviceDef, ClassLoader classLoader) - Specified by:
createServiceFactoryin interfaceswim.kernel.Kernel- Specified by:
createServiceFactoryin interfaceswim.kernel.KernelContext- Overrides:
createServiceFactoryin classswim.kernel.KernelProxy
-
createWebServiceFactory
-
createWebRouter
-
fromValue
-