- java.lang.Object
-
- swim.kernel.KernelProxy
-
- swim.service.warp.WarpServiceKernel
-
- All Implemented Interfaces:
IpInterface
,Kernel
,KernelBinding
,KernelContext
,Log
public class WarpServiceKernel extends KernelProxy
-
-
Field Summary
-
Fields inherited from class swim.kernel.KernelProxy
kernelBinding, kernelContext, STARTED, status, STATUS
-
-
Constructor Summary
Constructors Constructor Description WarpServiceKernel()
WarpServiceKernel(double kernelPriority)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceFactory<?>
createServiceFactory(ServiceDef serviceDef, ClassLoader classLoader)
WarpServiceFactory
createWarpServiceFactory(WarpServiceDef serviceDef)
ServiceDef
defineService(Item serviceConfig)
static WarpServiceKernel
fromValue(Value moduleConfig)
double
kernelPriority()
Returns the relative priority of thisKernel
implementation.-
Methods inherited from class swim.kernel.KernelProxy
bindTcp, bindTls, connectTcp, connectTls, createAgentFactory, createAgentFactory, createAgentFactory, createAgentFactory, createAgentRoute, createAuthenticator, createEdge, createHost, createHost, createLane, createLane, createLog, createMesh, createMesh, createNode, createNode, createPart, createPart, createPlaneFactory, createPlaneFactory, createPolicy, createSchedule, createStage, createStore, debug, defineAgent, defineAuthenticator, defineHost, defineLane, defineLog, defineMesh, defineNode, definePart, definePlane, definePolicy, defineSchedule, defineSpace, defineStage, defineStore, didStart, didStop, error, 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, openAuthenticatorLog, openAuthenticatorStage, openEdgeLog, openEdgePolicy, openEdgeStage, openEdgeStore, openHostLog, openHostPolicy, openHostStage, openHostStore, openLaneLog, openLanePolicy, openLanes, openLaneStage, openLaneStore, openMeshLog, openMeshPolicy, openMeshStage, openMeshStore, openNodeLog, openNodePolicy, openNodeStage, openNodeStore, openPartLog, openPartPolicy, openPartStage, openPartStore, openService, openServiceLog, openServicePolicy, openServiceStage, openSpace, openStoreLog, openStoreStage, run, setKernelBinding, setKernelContext, stage, start, station, stop, trace, unwrapKernel, warn, willStart, willStop
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods 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, connectTls
-
Methods inherited from interface swim.kernel.Kernel
openService, openService
-
-
-
-
Method Detail
-
kernelPriority
public final double kernelPriority()
Description copied from interface:Kernel
Returns the relative priority of thisKernel
implementation. Kernel implementations with greater priority inject into kernel stacks before implementations with lower priority.- Specified by:
kernelPriority
in interfaceKernel
- Specified by:
kernelPriority
in classKernelProxy
-
defineService
public ServiceDef defineService(Item serviceConfig)
- Specified by:
defineService
in interfaceKernel
- Specified by:
defineService
in interfaceKernelContext
- Overrides:
defineService
in classKernelProxy
-
createServiceFactory
public ServiceFactory<?> createServiceFactory(ServiceDef serviceDef, ClassLoader classLoader)
- Specified by:
createServiceFactory
in interfaceKernel
- Specified by:
createServiceFactory
in interfaceKernelContext
- Overrides:
createServiceFactory
in classKernelProxy
-
createWarpServiceFactory
public WarpServiceFactory createWarpServiceFactory(WarpServiceDef serviceDef)
-
fromValue
public static WarpServiceKernel fromValue(Value moduleConfig)
-
-