-
- All Superinterfaces:
CellBinding
,CellContext
,Log
,TierBinding
public interface EdgeBinding extends TierBinding, CellBinding, CellContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> T
bottomEdge(Class<T> edgeClass)
EdgeAddress
cellAddress()
EdgeContext
edgeContext()
String
edgeName()
EdgeBinding
edgeWrapper()
MeshBinding
getMesh(Uri meshUri)
HashTrieMap<Uri,MeshBinding>
meshes()
MeshBinding
network()
MeshBinding
openMesh(Uri meshUri)
MeshBinding
openMesh(Uri meshUri, MeshBinding mesh)
void
openMetaEdge(EdgeBinding edge, NodeBinding metaEdge)
void
openMetaHost(HostBinding host, NodeBinding metaHost)
void
openMetaLane(LaneBinding lane, NodeBinding metaLane)
void
openMetaMesh(MeshBinding mesh, NodeBinding metaMesh)
void
openMetaNode(NodeBinding node, NodeBinding metaNode)
void
openMetaPart(PartBinding part, NodeBinding metaPart)
void
openMetaUplink(LinkBinding uplink, NodeBinding metaUplink)
void
setEdgeContext(EdgeContext edgeContext)
void
setNetwork(MeshBinding network)
<T> T
unwrapEdge(Class<T> edgeClass)
-
Methods inherited from interface swim.system.CellBinding
openUplink, pushUp
-
Methods inherited from interface swim.system.CellContext
bindDownlink, closeDownlink, meshUri, openDownlink, openMetaDownlink, policy, pushDown, reportDown, schedule, stage, store
-
-
-
-
Method Detail
-
edgeWrapper
EdgeBinding edgeWrapper()
-
edgeContext
EdgeContext edgeContext()
-
setEdgeContext
void setEdgeContext(EdgeContext edgeContext)
-
unwrapEdge
<T> T unwrapEdge(Class<T> edgeClass)
-
bottomEdge
<T> T bottomEdge(Class<T> edgeClass)
-
cellAddress
EdgeAddress cellAddress()
- Specified by:
cellAddress
in interfaceCellContext
-
edgeName
String edgeName()
- Specified by:
edgeName
in interfaceCellContext
-
openMetaEdge
void openMetaEdge(EdgeBinding edge, NodeBinding metaEdge)
-
network
MeshBinding network()
-
setNetwork
void setNetwork(MeshBinding network)
-
meshes
HashTrieMap<Uri,MeshBinding> meshes()
-
getMesh
MeshBinding getMesh(Uri meshUri)
-
openMesh
MeshBinding openMesh(Uri meshUri)
-
openMesh
MeshBinding openMesh(Uri meshUri, MeshBinding mesh)
-
openMetaMesh
void openMetaMesh(MeshBinding mesh, NodeBinding metaMesh)
-
openMetaPart
void openMetaPart(PartBinding part, NodeBinding metaPart)
-
openMetaHost
void openMetaHost(HostBinding host, NodeBinding metaHost)
-
openMetaNode
void openMetaNode(NodeBinding node, NodeBinding metaNode)
-
openMetaLane
void openMetaLane(LaneBinding lane, NodeBinding metaLane)
-
openMetaUplink
void openMetaUplink(LinkBinding uplink, NodeBinding metaUplink)
-
-