-
- All Superinterfaces:
CellContext
,Log
,TierContext
- All Known Implementing Classes:
ActorHost
,HostProxy
,PartTableHost
public interface HostContext extends TierContext, CellContext
-
-
Method Summary
-
Methods inherited from interface swim.system.CellContext
bindDownlink, closeDownlink, openDownlink, openMetaDownlink, policy, pushDown, reportDown, schedule, stage, store
-
-
-
-
Method Detail
-
part
PartBinding part()
-
hostWrapper
HostBinding hostWrapper()
-
unwrapHost
<T> T unwrapHost(Class<T> hostClass)
-
bottomHost
<T> T bottomHost(Class<T> hostClass)
-
cellAddress
HostAddress cellAddress()
- Specified by:
cellAddress
in interfaceCellContext
-
edgeName
String edgeName()
- Specified by:
edgeName
in interfaceCellContext
-
meshUri
Uri meshUri()
- Specified by:
meshUri
in interfaceCellContext
-
partKey
Value partKey()
-
hostUri
Uri hostUri()
-
openMetaHost
void openMetaHost(HostBinding host, NodeBinding metaHost)
-
createNode
NodeBinding createNode(NodeAddress nodeAddress)
-
injectNode
NodeBinding injectNode(NodeAddress nodeAddress, NodeBinding node)
-
openMetaNode
void openMetaNode(NodeBinding node, NodeBinding metaNode)
-
createLane
LaneBinding createLane(LaneAddress laneAddress)
-
injectLane
LaneBinding injectLane(LaneAddress laneAddress, LaneBinding lane)
-
openMetaLane
void openMetaLane(LaneBinding lane, NodeBinding metaLane)
-
openMetaUplink
void openMetaUplink(LinkBinding uplink, NodeBinding metaUplink)
-
createLane
LaneBinding createLane(NodeBinding node, LaneDef laneDef)
-
openLanes
void openLanes(NodeBinding node)
-
createAgentFactory
AgentFactory<?> createAgentFactory(NodeBinding node, AgentDef agentDef)
-
createAgentFactory
<A extends Agent> AgentFactory<A> createAgentFactory(NodeBinding node, Class<? extends A> agentClass)
-
openAgents
void openAgents(NodeBinding node)
-
authenticate
PolicyDirective<Identity> authenticate(Credentials credentials)
-
didConnect
void didConnect()
-
didDisconnect
void didDisconnect()
-
-