java.lang.Object
swim.actor.ActorCell
swim.actor.ActorTier
swim.actor.ActorHost
- All Implemented Interfaces:
CellBinding,CellContext,HostBinding,HostContext,TierBinding,TierContext,Log
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ActorPartauthenticate(Credentials credentials) <T> TbottomHost(Class<T> hostClass) final HostAddressfinal CellBindingfinal CellContext<A extends Agent>
AgentFactory<A>createAgentFactory(NodeBinding node, Class<? extends A> agentClass) AgentFactory<?>createAgentFactory(NodeBinding node, AgentDef agentDef) createLane(LaneAddress laneAddress) createLane(NodeBinding node, LaneDef laneDef) createLog(CellAddress cellAddress) createNode(NodeAddress nodeAddress) createPolicy(CellAddress cellAddress) createPolicy(PolicyDef policyDef) createStage(StageDef stageDef) createStage(CellAddress cellAddress) createStore(StoreDef storeDef) createStore(CellAddress cellAddress) voidvoidvoiddidClose()voidvoidvoidgetLaneDef(LaneAddress laneAddress) getNodeDef(NodeAddress nodeAddress) final HostBindingfinal HostContextfinal HostDefhostDef()hostUri()final HostBindinginjectLane(LaneAddress laneAddress, LaneBinding lane) injectNode(NodeAddress nodeAddress, NodeBinding node) injectPolicy(Policy policy) injectStage(Stage stage) injectStore(StoreBinding store) booleanbooleanisMaster()booleanbooleanisRemote()booleanbooleanisSecure()booleanisSlave()nodes()voidopenAgents(NodeBinding node) voidopenLanes(NodeBinding node) protected LogopenLog()voidopenMetaDownlink(LinkBinding downlink, NodeBinding metaDownlink) voidopenMetaHost(HostBinding host, NodeBinding metaHost) voidopenMetaLane(LaneBinding lane, NodeBinding metaLane) voidopenMetaNode(NodeBinding node, NodeBinding metaNode) voidopenMetaUplink(LinkBinding uplink, NodeBinding metaUplink) openNode(Uri nodeUri, NodeBinding node) protected Policyprotected Stageprotected StoreBindingfinal PartBindingpart()partKey()voidsetHostContext(HostContext hostContext) voidsetPrimary(boolean isPrimary) voidsetReplica(boolean isReplica) <T> TunwrapHost(Class<T> hostClass) 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.HostBinding
meshUriMethods inherited from interface swim.system.HostContext
edgeName, meshUri
-
Constructor Details
-
ActorHost
-
-
Method Details
-
hostDef
-
actorPart
-
part
- Specified by:
partin interfaceHostBinding- Specified by:
partin interfaceHostContext
-
hostWrapper
- Specified by:
hostWrapperin interfaceHostBinding- Specified by:
hostWrapperin interfaceHostContext
-
hostBinding
-
hostContext
- Specified by:
hostContextin interfaceHostBinding
-
setHostContext
- Specified by:
setHostContextin interfaceHostBinding
-
unwrapHost
- Specified by:
unwrapHostin interfaceHostBinding- Specified by:
unwrapHostin interfaceHostContext
-
bottomHost
- Specified by:
bottomHostin interfaceHostBinding- Specified by:
bottomHostin interfaceHostContext
-
cellBinding
- Specified by:
cellBindingin classActorCell
-
cellContext
- Specified by:
cellContextin classActorCell
-
cellAddress
- Specified by:
cellAddressin interfaceCellContext- Specified by:
cellAddressin interfaceHostBinding- Specified by:
cellAddressin interfaceHostContext- Specified by:
cellAddressin classActorCell
-
partKey
- Specified by:
partKeyin interfaceHostBinding- Specified by:
partKeyin interfaceHostContext
-
hostUri
- Specified by:
hostUriin interfaceHostBinding- Specified by:
hostUriin interfaceHostContext
-
isConnected
public boolean isConnected()- Specified by:
isConnectedin interfaceHostBinding
-
isRemote
public boolean isRemote()- Specified by:
isRemotein interfaceHostBinding
-
isSecure
public boolean isSecure()- Specified by:
isSecurein interfaceHostBinding
-
isPrimary
public boolean isPrimary()- Specified by:
isPrimaryin interfaceHostBinding
-
setPrimary
public void setPrimary(boolean isPrimary) - Specified by:
setPrimaryin interfaceHostBinding
-
isReplica
public boolean isReplica()- Specified by:
isReplicain interfaceHostBinding
-
setReplica
public void setReplica(boolean isReplica) - Specified by:
setReplicain interfaceHostBinding
-
isMaster
public boolean isMaster()- Specified by:
isMasterin interfaceHostBinding
-
isSlave
public boolean isSlave()- Specified by:
isSlavein interfaceHostBinding
-
didBecomeMaster
public void didBecomeMaster()- Specified by:
didBecomeMasterin interfaceHostBinding
-
didBecomeSlave
public void didBecomeSlave()- Specified by:
didBecomeSlavein interfaceHostBinding
-
nodes
- Specified by:
nodesin interfaceHostBinding
-
getNode
- Specified by:
getNodein interfaceHostBinding
-
openNode
- Specified by:
openNodein interfaceHostBinding
-
openNode
- Specified by:
openNodein interfaceHostBinding
-
createLog
-
createLog
-
injectLog
-
openLog
-
createPolicy
-
createPolicy
-
injectPolicy
-
openPolicy
- Overrides:
openPolicyin classActorCell
-
createStage
-
createStage
-
injectStage
-
openStage
-
createStore
-
createStore
-
injectStore
-
openStore
-
openMetaHost
- Specified by:
openMetaHostin interfaceHostBinding- Specified by:
openMetaHostin interfaceHostContext
-
getNodeDef
-
createNode
- Specified by:
createNodein interfaceHostContext
-
injectNode
- Specified by:
injectNodein interfaceHostContext
-
openMetaNode
- Specified by:
openMetaNodein interfaceHostBinding- Specified by:
openMetaNodein interfaceHostContext
-
getLaneDef
-
createLane
- Specified by:
createLanein interfaceHostContext
-
injectLane
- Specified by:
injectLanein interfaceHostContext
-
openMetaLane
- Specified by:
openMetaLanein interfaceHostBinding- Specified by:
openMetaLanein interfaceHostContext
-
openMetaUplink
- Specified by:
openMetaUplinkin interfaceHostBinding- Specified by:
openMetaUplinkin interfaceHostContext
-
openMetaDownlink
- Specified by:
openMetaDownlinkin interfaceCellContext
-
createLane
- Specified by:
createLanein interfaceHostContext
-
openLanes
- Specified by:
openLanesin interfaceHostContext
-
createAgentFactory
- Specified by:
createAgentFactoryin interfaceHostContext
-
createAgentFactory
public <A extends Agent> AgentFactory<A> createAgentFactory(NodeBinding node, Class<? extends A> agentClass) - Specified by:
createAgentFactoryin interfaceHostContext
-
openAgents
- Specified by:
openAgentsin interfaceHostContext
-
authenticate
- Specified by:
authenticatein interfaceHostContext
-
didConnect
public void didConnect()- Specified by:
didConnectin interfaceHostContext
-
didDisconnect
public void didDisconnect()- Specified by:
didDisconnectin interfaceHostContext
-
didClose
public void didClose()- Specified by:
didClosein interfaceTierBinding
-
didFail
- Specified by:
didFailin interfaceTierBinding
-