java.lang.Object
swim.kernel.KernelProxy
swim.actor.ActorKernel
- All Implemented Interfaces:
IpInterface
,Kernel
,KernelBinding
,KernelContext
,Log
-
Field Summary
Fields inherited from class swim.kernel.KernelProxy
kernelBinding, kernelContext, STARTED, status, STATUS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ActorSpace
createActorSpace
(String spaceName, ActorSpaceDef spaceDef) protected void
createAuthenticator
(ActorSpace space, AuthenticatorDef authenticatorDef) protected void
createAuthenticators
(ActorSpace space, ActorSpaceDef spaceDef) protected void
createPlane
(ActorSpace space, PlaneDef planeDef) protected void
createPlanes
(ActorSpace space, ActorSpaceDef spaceDef) defineActorHost
(Item hostConfig) defineActorLane
(Item laneConfig) defineActorMesh
(Item meshConfig) defineActorNode
(Item nodeConfig) defineActorPart
(Item partConfig) defineActorSpace
(Item spaceConfig) defineHost
(Item hostConfig) defineLane
(Item laneConfig) defineMesh
(Item meshConfig) defineNode
(Item nodeConfig) definePart
(Item partConfig) defineSpace
(Item spaceConfig) void
didStart()
static ActorKernel
getActorSpace
(String spaceName) final double
Returns the relative priority of thisKernel
implementation.openActorSpace
(ActorSpaceDef spaceDef) void
willStop()
Methods 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, createServiceFactory, createStage, createStage, createStore, createStore, debug, defineAgent, defineAuthenticator, defineLog, definePlane, definePolicy, defineSchedule, defineService, defineStage, defineStore, didStop, error, fail, getHostDef, getLaneDef, getMeshDef, getNodeDef, getPartDef, getService, 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, reportDown, routeRequest, run, setKernelBinding, setKernelContext, stage, start, station, stop, trace, unwrapKernel, warn, willStart
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
-
Constructor Details
-
ActorKernel
public ActorKernel(double kernelPriority) -
ActorKernel
public ActorKernel()
-
-
Method Details
-
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
-
defineSpace
- Specified by:
defineSpace
in interfaceKernel
- Specified by:
defineSpace
in interfaceKernelContext
- Overrides:
defineSpace
in classKernelProxy
-
defineActorSpace
-
openSpace
- Specified by:
openSpace
in interfaceKernel
- Specified by:
openSpace
in interfaceKernelContext
- Overrides:
openSpace
in classKernelProxy
-
openActorSpace
-
createActorSpace
-
createAuthenticators
-
createAuthenticator
-
createPlanes
-
createPlane
-
getSpace
- Specified by:
getSpace
in interfaceKernel
- Specified by:
getSpace
in interfaceKernelContext
- Overrides:
getSpace
in classKernelProxy
-
getActorSpace
-
defineMesh
- Specified by:
defineMesh
in interfaceKernelContext
- Overrides:
defineMesh
in classKernelProxy
-
defineActorMesh
-
definePart
- Specified by:
definePart
in interfaceKernelContext
- Overrides:
definePart
in classKernelProxy
-
defineActorPart
-
defineHost
- Specified by:
defineHost
in interfaceKernelContext
- Overrides:
defineHost
in classKernelProxy
-
defineActorHost
-
defineNode
- Specified by:
defineNode
in interfaceKernelContext
- Overrides:
defineNode
in classKernelProxy
-
defineActorNode
-
defineLane
- Specified by:
defineLane
in interfaceKernelContext
- Overrides:
defineLane
in classKernelProxy
-
defineActorLane
-
didStart
public void didStart()- Overrides:
didStart
in classKernelProxy
-
willStop
public void willStop()- Overrides:
willStop
in classKernelProxy
-
fromValue
-