java.lang.Object
swim.actor.ActorCell
swim.actor.ActorTier
swim.actor.ActorMesh
- All Implemented Interfaces:
CellBinding,CellContext,MeshBinding,MeshContext,TierBinding,TierContext,Log
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ActorSpaceaddPart(Value partKey, PartBinding part) authenticate(Credentials credentials) <T> TbottomMesh(Class<T> meshClass) final MeshAddressfinal CellBindingfinal CellContext<A extends Agent>
AgentFactory<A>createAgentFactory(NodeBinding node, Class<? extends A> agentClass) AgentFactory<?>createAgentFactory(NodeBinding node, AgentDef agentDef) createHost(HostAddress hostAddress) createLane(LaneAddress laneAddress) createLane(NodeBinding node, LaneDef laneDef) createLog(CellAddress cellAddress) createNode(NodeAddress nodeAddress) createPart(PartAddress partAddress) createPolicy(CellAddress cellAddress) createPolicy(PolicyDef policyDef) createStage(StageDef stageDef) createStage(CellAddress cellAddress) createStore(StoreDef storeDef) createStore(CellAddress cellAddress) voiddidClose()voidfinal EdgeBindingedge()gateway()getHostDef(HostAddress hostAddress) getLaneDef(LaneAddress laneAddress) getNodeDef(NodeAddress nodeAddress) getPartDef(PartAddress partAddress) injectHost(HostAddress hostAddress, HostBinding host) injectLane(LaneAddress laneAddress, LaneBinding lane) injectNode(NodeAddress nodeAddress, NodeBinding node) injectPart(PartAddress partAddress, PartBinding part) injectPolicy(Policy policy) injectStage(Stage stage) injectStore(StoreBinding store) final MeshBindingfinal MeshContextfinal MeshDefmeshDef()final MeshBindingvoidopenAgents(NodeBinding node) voidopenLanes(NodeBinding node) protected LogopenLog()voidopenMetaDownlink(LinkBinding downlink, NodeBinding metaDownlink) voidopenMetaHost(HostBinding host, NodeBinding metaHost) voidopenMetaLane(LaneBinding lane, NodeBinding metaLane) voidopenMetaMesh(MeshBinding mesh, NodeBinding metaMesh) voidopenMetaNode(NodeBinding node, NodeBinding metaNode) voidopenMetaPart(PartBinding part, NodeBinding metaPart) voidopenMetaUplink(LinkBinding uplink, NodeBinding metaUplink) protected Policyprotected Stageprotected StoreBindingourself()parts()voidsetGateway(PartBinding gateway) voidsetMeshContext(MeshContext meshContext) voidsetOurself(PartBinding ourself) <T> TunwrapMesh(Class<T> meshClass) Methods inherited from class swim.actor.ActorTier
close, closeStage, closeStore, didLoad, didOpen, didStart, didStop, didUnload, isClosed, isLoaded, isOpened, isStarted, load, open, schedule, stage, start, stop, store, tierContext, unload, willClose, willLoad, willOpen, willStart, willStop, willUnloadMethods inherited from class swim.actor.ActorCell
bindDownlink, closeDownlink, closeLog, closePolicy, debug, edgeName, error, fail, info, meshUri, openDownlink, openUplink, policy, pushDown, pushUp, reportDown, trace, warnMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface swim.system.CellBinding
openUplink, pushUpMethods inherited from interface swim.system.CellContext
bindDownlink, closeDownlink, openDownlink, policy, pushDown, reportDown, schedule, stage, storeMethods inherited from interface swim.system.MeshBinding
meshUriMethods inherited from interface swim.system.MeshContext
edgeName, meshUri
-
Constructor Details
-
ActorMesh
-
-
Method Details
-
meshDef
-
actorEdge
-
edge
- Specified by:
edgein interfaceMeshBinding- Specified by:
edgein interfaceMeshContext
-
meshWrapper
- Specified by:
meshWrapperin interfaceMeshBinding- Specified by:
meshWrapperin interfaceMeshContext
-
meshBinding
-
meshContext
- Specified by:
meshContextin interfaceMeshBinding
-
setMeshContext
- Specified by:
setMeshContextin interfaceMeshBinding
-
unwrapMesh
- Specified by:
unwrapMeshin interfaceMeshBinding- Specified by:
unwrapMeshin interfaceMeshContext
-
bottomMesh
- Specified by:
bottomMeshin interfaceMeshBinding- Specified by:
bottomMeshin interfaceMeshContext
-
cellBinding
- Specified by:
cellBindingin classActorCell
-
cellContext
- Specified by:
cellContextin classActorCell
-
cellAddress
- Specified by:
cellAddressin interfaceCellContext- Specified by:
cellAddressin interfaceMeshBinding- Specified by:
cellAddressin interfaceMeshContext- Specified by:
cellAddressin classActorCell
-
gateway
- Specified by:
gatewayin interfaceMeshBinding
-
setGateway
- Specified by:
setGatewayin interfaceMeshBinding
-
ourself
- Specified by:
ourselfin interfaceMeshBinding
-
setOurself
- Specified by:
setOurselfin interfaceMeshBinding
-
parts
- Specified by:
partsin interfaceMeshBinding
-
getPart
- Specified by:
getPartin interfaceMeshBinding
-
getPart
- Specified by:
getPartin interfaceMeshBinding
-
openPart
- Specified by:
openPartin interfaceMeshBinding
-
openGateway
- Specified by:
openGatewayin interfaceMeshBinding
-
addPart
- Specified by:
addPartin interfaceMeshBinding
-
createLog
-
createLog
-
injectLog
-
openLog
-
createPolicy
-
createPolicy
-
injectPolicy
-
openPolicy
- Overrides:
openPolicyin classActorCell
-
createStage
-
createStage
-
injectStage
-
openStage
-
createStore
-
createStore
-
injectStore
-
openStore
-
openMetaMesh
- Specified by:
openMetaMeshin interfaceMeshBinding- Specified by:
openMetaMeshin interfaceMeshContext
-
getPartDef
-
createPart
- Specified by:
createPartin interfaceMeshContext
-
injectPart
- Specified by:
injectPartin interfaceMeshContext
-
openMetaPart
- Specified by:
openMetaPartin interfaceMeshBinding- Specified by:
openMetaPartin interfaceMeshContext
-
getHostDef
-
createHost
- Specified by:
createHostin interfaceMeshContext
-
injectHost
- Specified by:
injectHostin interfaceMeshContext
-
openMetaHost
- Specified by:
openMetaHostin interfaceMeshBinding- Specified by:
openMetaHostin interfaceMeshContext
-
getNodeDef
-
createNode
- Specified by:
createNodein interfaceMeshContext
-
injectNode
- Specified by:
injectNodein interfaceMeshContext
-
openMetaNode
- Specified by:
openMetaNodein interfaceMeshBinding- Specified by:
openMetaNodein interfaceMeshContext
-
getLaneDef
-
createLane
- Specified by:
createLanein interfaceMeshContext
-
injectLane
- Specified by:
injectLanein interfaceMeshContext
-
openMetaLane
- Specified by:
openMetaLanein interfaceMeshBinding- Specified by:
openMetaLanein interfaceMeshContext
-
openMetaUplink
- Specified by:
openMetaUplinkin interfaceMeshBinding- Specified by:
openMetaUplinkin interfaceMeshContext
-
openMetaDownlink
- Specified by:
openMetaDownlinkin interfaceCellContext
-
createLane
- Specified by:
createLanein interfaceMeshContext
-
openLanes
- Specified by:
openLanesin interfaceMeshContext
-
createAgentFactory
- Specified by:
createAgentFactoryin interfaceMeshContext
-
createAgentFactory
public <A extends Agent> AgentFactory<A> createAgentFactory(NodeBinding node, Class<? extends A> agentClass) - Specified by:
createAgentFactoryin interfaceMeshContext
-
openAgents
- Specified by:
openAgentsin interfaceMeshContext
-
authenticate
- Specified by:
authenticatein interfaceMeshContext
-
didClose
public void didClose()- Specified by:
didClosein interfaceTierBinding
-
didFail
- Specified by:
didFailin interfaceTierBinding
-