java.lang.Object
swim.kernel.KernelProxy
swim.meta.MetaKernel
- 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 NodeBinding
createMeta
(EdgeBinding edge, UriPath nodePath) protected NodeBinding
createMetaEdge
(EdgeBinding edge, UriPath nodePath) protected NodeBinding
createMetaHost
(EdgeBinding edge, UriPath nodePath) createMetaHost
(HostBinding host, UriPath nodePath) createMetaHost
(MeshBinding mesh, UriPath nodePath) createMetaHost
(PartBinding part, UriPath nodePath) createMetaLane
(LaneBinding lane, UriPath nodePath) createMetaLane
(NodeBinding node, UriPath nodePath) protected NodeBinding
createMetaMesh
(EdgeBinding edge, UriPath nodePath) createMetaMesh
(MeshBinding mesh, UriPath nodePath) protected NodeBinding
createMetaNode
(EdgeBinding edge, UriPath nodePath) createMetaNode
(HostBinding host, UriPath nodePath) createMetaNode
(MeshBinding mesh, UriPath nodePath) createMetaNode
(NodeBinding node, UriPath nodePath) createMetaNode
(PartBinding part, UriPath nodePath) protected NodeBinding
createMetaPart
(EdgeBinding edge, UriPath nodePath) createMetaPart
(MeshBinding mesh, UriPath nodePath) createMetaPart
(PartBinding part, UriPath nodePath) createMetaUplink
(LaneBinding lane, UriPath nodePath) createMetaUplink
(LinkContext uplink, UriPath nodePath) createNode
(NodeAddress nodeAddress) static MetaKernel
final double
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, createLog, createMesh, createMesh, createNode, createPart, createPart, createPlaneFactory, createPlaneFactory, createPolicy, createPolicy, createSchedule, createServiceFactory, createStage, createStage, createStore, createStore, debug, defineAgent, defineAuthenticator, defineHost, defineLane, defineLog, defineMesh, defineNode, definePart, definePlane, definePolicy, defineSchedule, defineService, 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, 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
-
Constructor Details
-
MetaKernel
public MetaKernel(double kernelPriority) -
MetaKernel
public MetaKernel()
-
-
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
-
createNode
- Specified by:
createNode
in interfaceKernelContext
- Overrides:
createNode
in classKernelProxy
-
createMeta
-
createMetaEdge
-
createMetaMesh
-
createMetaMesh
-
createMetaPart
-
createMetaPart
-
createMetaPart
-
createMetaHost
-
createMetaHost
-
createMetaHost
-
createMetaHost
-
createMetaNode
-
createMetaNode
-
createMetaNode
-
createMetaNode
-
createMetaNode
-
createMetaLane
-
createMetaLane
-
createMetaUplink
-
createMetaUplink
-
fromValue
-