- All Superinterfaces:
CellBinding
,TierBinding
- All Known Implementing Classes:
ActorNode
,AgentModel
,AgentNode
,MetaEdgeAgent
,MetaHostAgent
,MetaLaneAgent
,MetaMeshAgent
,MetaPartAgent
,NodeProxy
-
Method Summary
Modifier and TypeMethodDescriptionagentIds()
agents()
<T> T
bottomNode
(Class<T> nodeClass) <A extends Agent>
AgentFactory<A>createAgentFactory
(NodeBinding node, Class<? extends A> agentClass) AgentFactory<?>
createAgentFactory
(NodeBinding node, AgentDef agentDef) long
host()
hostUri()
lanes()
meshUri()
nodeUri()
void
openAgents
(NodeBinding node) openLane
(Uri laneUri, LaneBinding lane) void
openLanes
(NodeBinding node) void
openMetaLane
(LaneBinding lane, NodeBinding metaLane) void
openMetaNode
(NodeBinding node, NodeBinding metaNode) void
openMetaUplink
(LinkBinding uplink, NodeBinding metaUplink) partKey()
void
setNodeContext
(NodeContext nodeContext) <T> T
unwrapNode
(Class<T> nodeClass) Methods inherited from interface swim.system.CellBinding
openUplink, pushUp
-
Method Details
-
host
HostBinding host() -
nodeWrapper
NodeBinding nodeWrapper() -
nodeContext
NodeContext nodeContext() -
setNodeContext
-
unwrapNode
-
bottomNode
-
cellAddress
NodeAddress cellAddress() -
meshUri
Uri meshUri() -
partKey
Value partKey() -
hostUri
Uri hostUri() -
nodeUri
Uri nodeUri() -
createdTime
long createdTime() -
openMetaNode
-
agentIds
FingerTrieSeq<Value> agentIds() -
agents
FingerTrieSeq<Agent> agents() -
createAgentFactory
-
createAgentFactory
<A extends Agent> AgentFactory<A> createAgentFactory(NodeBinding node, Class<? extends A> agentClass) -
openAgents
-
lanes
HashTrieMap<Uri,LaneBinding> lanes() -
getLane
-
openLane
-
openLane
-
openLanes
-
openMetaLane
-
openMetaUplink
-