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 ActorSpacecreateActorSpace(String spaceName, ActorSpaceDef spaceDef) protected voidcreateAuthenticator(ActorSpace space, AuthenticatorDef authenticatorDef) protected voidcreateAuthenticators(ActorSpace space, ActorSpaceDef spaceDef) protected voidcreatePlane(ActorSpace space, PlaneDef planeDef) protected voidcreatePlanes(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) voiddidStart()static ActorKernelgetActorSpace(String spaceName) final doubleReturns the relative priority of thisKernelimplementation.openActorSpace(ActorSpaceDef spaceDef) voidwillStop()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, willStartMethods 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
-
ActorKernel
public ActorKernel(double kernelPriority) -
ActorKernel
public ActorKernel()
-
-
Method Details
-
kernelPriority
public final double kernelPriority()Description copied from interface:KernelReturns the relative priority of thisKernelimplementation. Kernel implementations with greater priority inject into kernel stacks before implementations with lower priority.- Specified by:
kernelPriorityin interfaceKernel- Specified by:
kernelPriorityin classKernelProxy
-
defineSpace
- Specified by:
defineSpacein interfaceKernel- Specified by:
defineSpacein interfaceKernelContext- Overrides:
defineSpacein classKernelProxy
-
defineActorSpace
-
openSpace
- Specified by:
openSpacein interfaceKernel- Specified by:
openSpacein interfaceKernelContext- Overrides:
openSpacein classKernelProxy
-
openActorSpace
-
createActorSpace
-
createAuthenticators
-
createAuthenticator
-
createPlanes
-
createPlane
-
getSpace
- Specified by:
getSpacein interfaceKernel- Specified by:
getSpacein interfaceKernelContext- Overrides:
getSpacein classKernelProxy
-
getActorSpace
-
defineMesh
- Specified by:
defineMeshin interfaceKernelContext- Overrides:
defineMeshin classKernelProxy
-
defineActorMesh
-
definePart
- Specified by:
definePartin interfaceKernelContext- Overrides:
definePartin classKernelProxy
-
defineActorPart
-
defineHost
- Specified by:
defineHostin interfaceKernelContext- Overrides:
defineHostin classKernelProxy
-
defineActorHost
-
defineNode
- Specified by:
defineNodein interfaceKernelContext- Overrides:
defineNodein classKernelProxy
-
defineActorNode
-
defineLane
- Specified by:
defineLanein interfaceKernelContext- Overrides:
defineLanein classKernelProxy
-
defineActorLane
-
didStart
public void didStart()- Overrides:
didStartin classKernelProxy
-
willStop
public void willStop()- Overrides:
willStopin classKernelProxy
-
fromValue
-