java.lang.Object
swim.kernel.KernelProxy
- All Implemented Interfaces:
swim.io.IpInterface,Kernel,KernelBinding,KernelContext,swim.util.Log
- Direct Known Subclasses:
BootKernel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected KernelBindingprotected KernelContextprotected static final intprotected intprotected static final AtomicIntegerFieldUpdater<KernelProxy> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionswim.io.IpServiceRefbindTcp(InetSocketAddress localAddress, swim.io.IpService service, swim.io.IpSettings ipSettings) swim.io.IpServiceRefbindTls(InetSocketAddress localAddress, swim.io.IpService service, swim.io.IpSettings ipSettings) swim.io.IpSocketRefconnectTcp(InetSocketAddress remoteAddress, swim.io.IpSocket socket, swim.io.IpSettings ipSettings) swim.io.IpSocketRefconnectTls(InetSocketAddress remoteAddress, swim.io.IpSocket socket, swim.io.IpSettings ipSettings) <A extends swim.api.agent.Agent>
swim.api.agent.AgentFactory<A>createAgentFactory(Class<? extends A> agentClass) swim.api.agent.AgentFactory<?>createAgentFactory(swim.api.agent.AgentDef agentDef, ClassLoader classLoader) <A extends swim.api.agent.Agent>
swim.api.agent.AgentFactory<A>createAgentFactory(swim.system.NodeBinding node, Class<? extends A> agentClass) swim.api.agent.AgentFactory<?>createAgentFactory(swim.system.NodeBinding node, swim.api.agent.AgentDef agentDef) <A extends swim.api.agent.Agent>
swim.api.agent.AgentRoute<A>createAgentRoute(swim.system.EdgeBinding edge, Class<? extends A> agentClass) swim.api.auth.AuthenticatorcreateAuthenticator(swim.api.auth.AuthenticatorDef authenticatorDef, ClassLoader classLoader) swim.system.EdgeBindingcreateEdge(swim.system.EdgeAddress edgeAddress) swim.system.HostBindingcreateHost(swim.system.HostAddress hostAddress) swim.system.HostBindingcreateHost(swim.system.PartBinding part, swim.system.HostDef hostDef) swim.system.LaneBindingcreateLane(swim.system.LaneAddress laneAddress) swim.system.LaneBindingcreateLane(swim.system.NodeBinding node, swim.system.LaneDef laneDef) swim.util.LogcreateLog(swim.system.CellAddress cellAddress) swim.util.LogcreateLog(swim.system.LogDef logDef) swim.system.MeshBindingcreateMesh(swim.system.EdgeBinding edge, swim.system.MeshDef meshDef) swim.system.MeshBindingcreateMesh(swim.system.MeshAddress meshAddress) swim.system.NodeBindingcreateNode(swim.system.HostBinding host, swim.system.NodeDef nodeDef) swim.system.NodeBindingcreateNode(swim.system.NodeAddress nodeAddress) swim.system.PartBindingcreatePart(swim.system.MeshBinding mesh, swim.system.PartDef partDef) swim.system.PartBindingcreatePart(swim.system.PartAddress partAddress) <P extends swim.api.plane.Plane>
swim.api.plane.PlaneFactory<P>createPlaneFactory(Class<? extends P> planeClass) swim.api.plane.PlaneFactory<?>createPlaneFactory(swim.api.plane.PlaneDef planeDef, ClassLoader classLoader) swim.api.policy.PolicycreatePolicy(swim.system.CellAddress cellAddress) swim.api.policy.PolicycreatePolicy(swim.system.PolicyDef policyDef) swim.concurrent.SchedulecreateSchedule(swim.concurrent.ScheduleDef scheduleDef, swim.concurrent.Stage stage) swim.api.service.ServiceFactory<?>createServiceFactory(swim.api.service.ServiceDef serviceDef, ClassLoader classLoader) swim.concurrent.StagecreateStage(swim.concurrent.StageDef stageDef) swim.concurrent.StagecreateStage(swim.system.CellAddress cellAddress) swim.store.StoreBindingcreateStore(swim.store.StoreDef storeDef, ClassLoader classLoader) swim.store.StoreBindingcreateStore(swim.system.CellAddress cellAddress) voidswim.api.agent.AgentDefdefineAgent(swim.structure.Item agentConfig) swim.api.auth.AuthenticatorDefdefineAuthenticator(swim.structure.Item authenticatorConfig) swim.system.HostDefdefineHost(swim.structure.Item hostConfig) swim.system.LaneDefdefineLane(swim.structure.Item laneConfig) swim.system.LogDefdefineLog(swim.structure.Item logConfig) swim.system.MeshDefdefineMesh(swim.structure.Item meshConfig) swim.system.NodeDefdefineNode(swim.structure.Item nodeConfig) swim.system.PartDefdefinePart(swim.structure.Item partConfig) swim.api.plane.PlaneDefdefinePlane(swim.structure.Item planeConfig) swim.system.PolicyDefdefinePolicy(swim.structure.Item policyConfig) swim.concurrent.ScheduleDefdefineSchedule(swim.structure.Item scheduleConfig) swim.api.service.ServiceDefdefineService(swim.structure.Item serviceConfig) swim.api.space.SpaceDefdefineSpace(swim.structure.Item spaceConfig) swim.concurrent.StageDefdefineStage(swim.structure.Item stageConfig) swim.store.StoreDefdefineStore(swim.structure.Item storeConfig) protected voiddidStart()protected voiddidStop()voidvoidswim.system.HostDefgetHostDef(swim.system.HostAddress hostAddress) swim.system.LaneDefgetLaneDef(swim.system.LaneAddress laneAddress) swim.system.MeshDefgetMeshDef(swim.system.MeshAddress meshAddress) swim.system.NodeDefgetNodeDef(swim.system.NodeAddress nodeAddress) swim.system.PartDefgetPartDef(swim.system.PartAddress partAddress) swim.api.service.ServicegetService(String serviceName) swim.api.space.Spacevoidswim.api.auth.AuthenticatorinjectAuthenticator(swim.api.auth.Authenticator authenticator) swim.system.EdgeBindinginjectEdge(swim.system.EdgeAddress edgeAddress, swim.system.EdgeBinding edge) swim.system.HostBindinginjectHost(swim.system.HostAddress hostAddress, swim.system.HostBinding host) injectKernel(Kernel kernel) Returns aKernelimplementation with the combined capabilities of thisKernelimplementation and the givenkernelimplementation.swim.system.LaneBindinginjectLane(swim.system.LaneAddress laneAddress, swim.system.LaneBinding lane) swim.util.LoginjectLog(swim.util.Log log) swim.system.MeshBindinginjectMesh(swim.system.MeshAddress meshAddress, swim.system.MeshBinding mesh) swim.system.NodeBindinginjectNode(swim.system.NodeAddress nodeAddress, swim.system.NodeBinding node) swim.system.PartBindinginjectPart(swim.system.PartAddress partAddress, swim.system.PartBinding part) swim.api.plane.PlaneinjectPlane(swim.api.plane.Plane plane) swim.api.policy.PolicyinjectPolicy(swim.api.policy.Policy policy) swim.concurrent.ScheduleinjectSchedule(swim.concurrent.Schedule schedule) swim.api.service.ServiceinjectService(swim.api.service.Service service) swim.concurrent.StageinjectStage(swim.concurrent.Stage stage) swim.store.StoreBindinginjectStore(swim.store.StoreBinding store) swim.io.IpSettingsfinal booleanfinal KernelBindingfinal KernelContextabstract doubleReturns the relative priority of thisKernelimplementation.final KernelBindingswim.collections.FingerTrieSeq<Kernel>modules()voidopenAgents(swim.system.NodeBinding node) voidopenLanes(swim.system.NodeBinding node) voidopenMetaDownlink(swim.system.LinkBinding downlink, swim.system.NodeBinding metaDownlink) voidopenMetaEdge(swim.system.EdgeBinding edge, swim.system.NodeBinding metaEdge) voidopenMetaHost(swim.system.HostBinding host, swim.system.NodeBinding metaHost) voidopenMetaLane(swim.system.LaneBinding lane, swim.system.NodeBinding metaLane) voidopenMetaMesh(swim.system.MeshBinding mesh, swim.system.NodeBinding metaMesh) voidopenMetaNode(swim.system.NodeBinding node, swim.system.NodeBinding metaNode) voidopenMetaPart(swim.system.PartBinding part, swim.system.NodeBinding metaPart) voidopenMetaUplink(swim.system.LinkBinding uplink, swim.system.NodeBinding metaUplink) <S extends swim.api.service.Service>
SopenService(String serviceName, swim.api.service.ServiceFactory<S> serviceFactory) swim.api.space.SpaceopenSpace(swim.api.space.SpaceDef spaceDef) voidreportDown(swim.system.Metric metric) swim.web.WebResponserouteRequest(swim.web.WebRequest request) voidrun()voidsetKernelBinding(KernelBinding kernelBinding) voidsetKernelContext(KernelContext kernelContext) swim.concurrent.Stagestage()voidstart()swim.io.Stationstation()voidstop()void<T> TunwrapKernel(Class<T> kernelClass) voidprotected voidprotected voidwillStop()Methods 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
-
Field Details
-
kernelBinding
-
kernelContext
-
status
protected volatile int status -
STARTED
protected static final int STARTED- See Also:
-
STATUS
-
-
Constructor Details
-
KernelProxy
public KernelProxy()
-
-
Method Details
-
kernelWrapper
- Specified by:
kernelWrapperin interfaceKernelBinding- Specified by:
kernelWrapperin interfaceKernelContext
-
kernelBinding
- Specified by:
kernelBindingin interfaceKernelContext
-
setKernelBinding
- Specified by:
setKernelBindingin interfaceKernelContext
-
kernelContext
- Specified by:
kernelContextin interfaceKernelBinding
-
setKernelContext
- Specified by:
setKernelContextin interfaceKernelBinding
-
unwrapKernel
- Specified by:
unwrapKernelin interfaceKernel
-
kernelPriority
public abstract 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
-
injectKernel
Description copied from interface:KernelReturns aKernelimplementation with the combined capabilities of thisKernelimplementation and the givenkernelimplementation.- Specified by:
injectKernelin interfaceKernel
-
modules
- Specified by:
modulesin interfaceKernelContext
-
isStarted
public final boolean isStarted() -
stage
public swim.concurrent.Stage stage()- Specified by:
stagein interfaceKernelContext
-
station
public swim.io.Station station()- Specified by:
stationin interfaceKernelContext
-
defineLog
public swim.system.LogDef defineLog(swim.structure.Item logConfig) - Specified by:
defineLogin interfaceKernelContext
-
createLog
public swim.util.Log createLog(swim.system.LogDef logDef) - Specified by:
createLogin interfaceKernelContext
-
createLog
public swim.util.Log createLog(swim.system.CellAddress cellAddress) - Specified by:
createLogin interfaceKernelContext
-
injectLog
public swim.util.Log injectLog(swim.util.Log log) - Specified by:
injectLogin interfaceKernelContext
-
definePolicy
public swim.system.PolicyDef definePolicy(swim.structure.Item policyConfig) - Specified by:
definePolicyin interfaceKernelContext
-
createPolicy
public swim.api.policy.Policy createPolicy(swim.system.PolicyDef policyDef) - Specified by:
createPolicyin interfaceKernelContext
-
createPolicy
public swim.api.policy.Policy createPolicy(swim.system.CellAddress cellAddress) - Specified by:
createPolicyin interfaceKernelContext
-
injectPolicy
public swim.api.policy.Policy injectPolicy(swim.api.policy.Policy policy) - Specified by:
injectPolicyin interfaceKernelContext
-
defineSchedule
public swim.concurrent.ScheduleDef defineSchedule(swim.structure.Item scheduleConfig) - Specified by:
defineSchedulein interfaceKernelContext
-
createSchedule
public swim.concurrent.Schedule createSchedule(swim.concurrent.ScheduleDef scheduleDef, swim.concurrent.Stage stage) - Specified by:
createSchedulein interfaceKernelContext
-
injectSchedule
public swim.concurrent.Schedule injectSchedule(swim.concurrent.Schedule schedule) - Specified by:
injectSchedulein interfaceKernelContext
-
defineStage
public swim.concurrent.StageDef defineStage(swim.structure.Item stageConfig) - Specified by:
defineStagein interfaceKernelContext
-
createStage
public swim.concurrent.Stage createStage(swim.concurrent.StageDef stageDef) - Specified by:
createStagein interfaceKernelContext
-
createStage
public swim.concurrent.Stage createStage(swim.system.CellAddress cellAddress) - Specified by:
createStagein interfaceKernelContext
-
injectStage
public swim.concurrent.Stage injectStage(swim.concurrent.Stage stage) - Specified by:
injectStagein interfaceKernelContext
-
defineStore
public swim.store.StoreDef defineStore(swim.structure.Item storeConfig) - Specified by:
defineStorein interfaceKernelContext
-
createStore
- Specified by:
createStorein interfaceKernelContext
-
createStore
public swim.store.StoreBinding createStore(swim.system.CellAddress cellAddress) - Specified by:
createStorein interfaceKernelContext
-
injectStore
public swim.store.StoreBinding injectStore(swim.store.StoreBinding store) - Specified by:
injectStorein interfaceKernelContext
-
defineAuthenticator
public swim.api.auth.AuthenticatorDef defineAuthenticator(swim.structure.Item authenticatorConfig) - Specified by:
defineAuthenticatorin interfaceKernelContext
-
createAuthenticator
public swim.api.auth.Authenticator createAuthenticator(swim.api.auth.AuthenticatorDef authenticatorDef, ClassLoader classLoader) - Specified by:
createAuthenticatorin interfaceKernelContext
-
injectAuthenticator
public swim.api.auth.Authenticator injectAuthenticator(swim.api.auth.Authenticator authenticator) - Specified by:
injectAuthenticatorin interfaceKernelContext
-
ipSettings
public swim.io.IpSettings ipSettings()- Specified by:
ipSettingsin interfaceswim.io.IpInterface- Specified by:
ipSettingsin interfaceKernelContext
-
bindTcp
public swim.io.IpServiceRef bindTcp(InetSocketAddress localAddress, swim.io.IpService service, swim.io.IpSettings ipSettings) - Specified by:
bindTcpin interfaceswim.io.IpInterface- Specified by:
bindTcpin interfaceKernelContext
-
bindTls
public swim.io.IpServiceRef bindTls(InetSocketAddress localAddress, swim.io.IpService service, swim.io.IpSettings ipSettings) - Specified by:
bindTlsin interfaceswim.io.IpInterface- Specified by:
bindTlsin interfaceKernelContext
-
connectTcp
public swim.io.IpSocketRef connectTcp(InetSocketAddress remoteAddress, swim.io.IpSocket socket, swim.io.IpSettings ipSettings) - Specified by:
connectTcpin interfaceswim.io.IpInterface- Specified by:
connectTcpin interfaceKernelContext
-
connectTls
public swim.io.IpSocketRef connectTls(InetSocketAddress remoteAddress, swim.io.IpSocket socket, swim.io.IpSettings ipSettings) - Specified by:
connectTlsin interfaceswim.io.IpInterface- Specified by:
connectTlsin interfaceKernelContext
-
getService
- Specified by:
getServicein interfaceKernel- Specified by:
getServicein interfaceKernelContext
-
defineService
public swim.api.service.ServiceDef defineService(swim.structure.Item serviceConfig) - Specified by:
defineServicein interfaceKernel- Specified by:
defineServicein interfaceKernelContext
-
createServiceFactory
public swim.api.service.ServiceFactory<?> createServiceFactory(swim.api.service.ServiceDef serviceDef, ClassLoader classLoader) - Specified by:
createServiceFactoryin interfaceKernel- Specified by:
createServiceFactoryin interfaceKernelContext
-
injectService
public swim.api.service.Service injectService(swim.api.service.Service service) - Specified by:
injectServicein interfaceKernelContext
-
openService
public <S extends swim.api.service.Service> S openService(String serviceName, swim.api.service.ServiceFactory<S> serviceFactory) - Specified by:
openServicein interfaceKernel- Specified by:
openServicein interfaceKernelContext
-
routeRequest
public swim.web.WebResponse routeRequest(swim.web.WebRequest request) - Specified by:
routeRequestin interfaceKernelContext
-
getSpace
- Specified by:
getSpacein interfaceKernel- Specified by:
getSpacein interfaceKernelContext
-
defineSpace
public swim.api.space.SpaceDef defineSpace(swim.structure.Item spaceConfig) - Specified by:
defineSpacein interfaceKernel- Specified by:
defineSpacein interfaceKernelContext
-
openSpace
public swim.api.space.Space openSpace(swim.api.space.SpaceDef spaceDef) - Specified by:
openSpacein interfaceKernel- Specified by:
openSpacein interfaceKernelContext
-
definePlane
public swim.api.plane.PlaneDef definePlane(swim.structure.Item planeConfig) - Specified by:
definePlanein interfaceKernel- Specified by:
definePlanein interfaceKernelContext
-
createPlaneFactory
public swim.api.plane.PlaneFactory<?> createPlaneFactory(swim.api.plane.PlaneDef planeDef, ClassLoader classLoader) - Specified by:
createPlaneFactoryin interfaceKernel- Specified by:
createPlaneFactoryin interfaceKernelContext
-
createPlaneFactory
public <P extends swim.api.plane.Plane> swim.api.plane.PlaneFactory<P> createPlaneFactory(Class<? extends P> planeClass) - Specified by:
createPlaneFactoryin interfaceKernel- Specified by:
createPlaneFactoryin interfaceKernelContext
-
injectPlane
public swim.api.plane.Plane injectPlane(swim.api.plane.Plane plane) - Specified by:
injectPlanein interfaceKernelContext
-
defineAgent
public swim.api.agent.AgentDef defineAgent(swim.structure.Item agentConfig) - Specified by:
defineAgentin interfaceKernel- Specified by:
defineAgentin interfaceKernelContext
-
createAgentFactory
public swim.api.agent.AgentFactory<?> createAgentFactory(swim.api.agent.AgentDef agentDef, ClassLoader classLoader) - Specified by:
createAgentFactoryin interfaceKernel- Specified by:
createAgentFactoryin interfaceKernelContext
-
createAgentFactory
public swim.api.agent.AgentFactory<?> createAgentFactory(swim.system.NodeBinding node, swim.api.agent.AgentDef agentDef) - Specified by:
createAgentFactoryin interfaceKernelContext
-
createAgentFactory
public <A extends swim.api.agent.Agent> swim.api.agent.AgentFactory<A> createAgentFactory(Class<? extends A> agentClass) - Specified by:
createAgentFactoryin interfaceKernel- Specified by:
createAgentFactoryin interfaceKernelContext
-
createAgentFactory
public <A extends swim.api.agent.Agent> swim.api.agent.AgentFactory<A> createAgentFactory(swim.system.NodeBinding node, Class<? extends A> agentClass) - Specified by:
createAgentFactoryin interfaceKernelContext
-
createAgentRoute
public <A extends swim.api.agent.Agent> swim.api.agent.AgentRoute<A> createAgentRoute(swim.system.EdgeBinding edge, Class<? extends A> agentClass) - Specified by:
createAgentRoutein interfaceKernelContext
-
openAgents
public void openAgents(swim.system.NodeBinding node) - Specified by:
openAgentsin interfaceKernelContext
-
openLanes
public void openLanes(swim.system.NodeBinding node) - Specified by:
openLanesin interfaceKernelContext
-
createEdge
public swim.system.EdgeBinding createEdge(swim.system.EdgeAddress edgeAddress) - Specified by:
createEdgein interfaceKernelContext
-
injectEdge
public swim.system.EdgeBinding injectEdge(swim.system.EdgeAddress edgeAddress, swim.system.EdgeBinding edge) - Specified by:
injectEdgein interfaceKernelContext
-
openMetaEdge
public void openMetaEdge(swim.system.EdgeBinding edge, swim.system.NodeBinding metaEdge) - Specified by:
openMetaEdgein interfaceKernelContext
-
defineMesh
public swim.system.MeshDef defineMesh(swim.structure.Item meshConfig) - Specified by:
defineMeshin interfaceKernelContext
-
getMeshDef
public swim.system.MeshDef getMeshDef(swim.system.MeshAddress meshAddress) - Specified by:
getMeshDefin interfaceKernelContext
-
createMesh
public swim.system.MeshBinding createMesh(swim.system.EdgeBinding edge, swim.system.MeshDef meshDef) - Specified by:
createMeshin interfaceKernelContext
-
createMesh
public swim.system.MeshBinding createMesh(swim.system.MeshAddress meshAddress) - Specified by:
createMeshin interfaceKernelContext
-
injectMesh
public swim.system.MeshBinding injectMesh(swim.system.MeshAddress meshAddress, swim.system.MeshBinding mesh) - Specified by:
injectMeshin interfaceKernelContext
-
openMetaMesh
public void openMetaMesh(swim.system.MeshBinding mesh, swim.system.NodeBinding metaMesh) - Specified by:
openMetaMeshin interfaceKernelContext
-
definePart
public swim.system.PartDef definePart(swim.structure.Item partConfig) - Specified by:
definePartin interfaceKernelContext
-
getPartDef
public swim.system.PartDef getPartDef(swim.system.PartAddress partAddress) - Specified by:
getPartDefin interfaceKernelContext
-
createPart
public swim.system.PartBinding createPart(swim.system.MeshBinding mesh, swim.system.PartDef partDef) - Specified by:
createPartin interfaceKernelContext
-
createPart
public swim.system.PartBinding createPart(swim.system.PartAddress partAddress) - Specified by:
createPartin interfaceKernelContext
-
injectPart
public swim.system.PartBinding injectPart(swim.system.PartAddress partAddress, swim.system.PartBinding part) - Specified by:
injectPartin interfaceKernelContext
-
openMetaPart
public void openMetaPart(swim.system.PartBinding part, swim.system.NodeBinding metaPart) - Specified by:
openMetaPartin interfaceKernelContext
-
defineHost
public swim.system.HostDef defineHost(swim.structure.Item hostConfig) - Specified by:
defineHostin interfaceKernelContext
-
getHostDef
public swim.system.HostDef getHostDef(swim.system.HostAddress hostAddress) - Specified by:
getHostDefin interfaceKernelContext
-
createHost
public swim.system.HostBinding createHost(swim.system.PartBinding part, swim.system.HostDef hostDef) - Specified by:
createHostin interfaceKernelContext
-
createHost
public swim.system.HostBinding createHost(swim.system.HostAddress hostAddress) - Specified by:
createHostin interfaceKernelContext
-
injectHost
public swim.system.HostBinding injectHost(swim.system.HostAddress hostAddress, swim.system.HostBinding host) - Specified by:
injectHostin interfaceKernelContext
-
openMetaHost
public void openMetaHost(swim.system.HostBinding host, swim.system.NodeBinding metaHost) - Specified by:
openMetaHostin interfaceKernelContext
-
defineNode
public swim.system.NodeDef defineNode(swim.structure.Item nodeConfig) - Specified by:
defineNodein interfaceKernelContext
-
getNodeDef
public swim.system.NodeDef getNodeDef(swim.system.NodeAddress nodeAddress) - Specified by:
getNodeDefin interfaceKernelContext
-
createNode
public swim.system.NodeBinding createNode(swim.system.HostBinding host, swim.system.NodeDef nodeDef) - Specified by:
createNodein interfaceKernelContext
-
createNode
public swim.system.NodeBinding createNode(swim.system.NodeAddress nodeAddress) - Specified by:
createNodein interfaceKernelContext
-
injectNode
public swim.system.NodeBinding injectNode(swim.system.NodeAddress nodeAddress, swim.system.NodeBinding node) - Specified by:
injectNodein interfaceKernelContext
-
openMetaNode
public void openMetaNode(swim.system.NodeBinding node, swim.system.NodeBinding metaNode) - Specified by:
openMetaNodein interfaceKernelContext
-
defineLane
public swim.system.LaneDef defineLane(swim.structure.Item laneConfig) - Specified by:
defineLanein interfaceKernelContext
-
getLaneDef
public swim.system.LaneDef getLaneDef(swim.system.LaneAddress laneAddress) - Specified by:
getLaneDefin interfaceKernelContext
-
createLane
public swim.system.LaneBinding createLane(swim.system.NodeBinding node, swim.system.LaneDef laneDef) - Specified by:
createLanein interfaceKernelContext
-
createLane
public swim.system.LaneBinding createLane(swim.system.LaneAddress laneAddress) - Specified by:
createLanein interfaceKernelContext
-
injectLane
public swim.system.LaneBinding injectLane(swim.system.LaneAddress laneAddress, swim.system.LaneBinding lane) - Specified by:
injectLanein interfaceKernelContext
-
openMetaLane
public void openMetaLane(swim.system.LaneBinding lane, swim.system.NodeBinding metaLane) - Specified by:
openMetaLanein interfaceKernelContext
-
openMetaUplink
public void openMetaUplink(swim.system.LinkBinding uplink, swim.system.NodeBinding metaUplink) - Specified by:
openMetaUplinkin interfaceKernelContext
-
openMetaDownlink
public void openMetaDownlink(swim.system.LinkBinding downlink, swim.system.NodeBinding metaDownlink) - Specified by:
openMetaDownlinkin interfaceKernelContext
-
reportDown
public void reportDown(swim.system.Metric metric) - Specified by:
reportDownin interfaceKernelContext
-
trace
- Specified by:
tracein interfaceswim.util.Log
-
debug
- Specified by:
debugin interfaceswim.util.Log
-
info
- Specified by:
infoin interfaceswim.util.Log
-
warn
- Specified by:
warnin interfaceswim.util.Log
-
error
- Specified by:
errorin interfaceswim.util.Log
-
fail
- Specified by:
failin interfaceswim.util.Log
-
start
public void start() -
stop
public void stop() -
run
public void run() -
willStart
protected void willStart() -
didStart
protected void didStart() -
willStop
protected void willStop() -
didStop
protected void didStop()
-