-
- All Superinterfaces:
CellBinding,swim.store.StoreBinding,TierBinding
- All Known Implementing Classes:
AgentModel,AgentNode,NodeProxy
public interface NodeBinding extends TierBinding, CellBinding
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description swim.structure.ValueagentKey()LaneBindinggetLane(swim.uri.Uri laneUri)swim.collections.HashTrieMap<swim.uri.Uri,LaneBinding>getLanes()swim.uri.UrihostUri()swim.uri.UrimeshUri()NodeContextnodeContext()swim.uri.UrinodeUri()LaneBindingopenLane(swim.uri.Uri laneUri, LaneBinding lane)swim.structure.ValuepartKey()voidsetNodeContext(NodeContext nodeContext)<T> TunwrapNode(Class<T> nodeClass)-
Methods inherited from interface swim.runtime.CellBinding
httpUplink, openUplink, pushUp
-
-
-
-
Method Detail
-
nodeContext
NodeContext nodeContext()
-
setNodeContext
void setNodeContext(NodeContext nodeContext)
-
unwrapNode
<T> T unwrapNode(Class<T> nodeClass)
-
meshUri
swim.uri.Uri meshUri()
-
partKey
swim.structure.Value partKey()
-
hostUri
swim.uri.Uri hostUri()
-
nodeUri
swim.uri.Uri nodeUri()
-
agentKey
swim.structure.Value agentKey()
-
getLanes
swim.collections.HashTrieMap<swim.uri.Uri,LaneBinding> getLanes()
-
getLane
LaneBinding getLane(swim.uri.Uri laneUri)
-
openLane
LaneBinding openLane(swim.uri.Uri laneUri, LaneBinding lane)
-
-