-
- All Superinterfaces:
CellBinding
,CellContext
,Log
,TierBinding
public interface MeshBinding extends TierBinding, CellBinding, CellContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PartBinding
addPart(Value partKey, PartBinding part)
EdgeBinding
edge()
PartBinding
gateway()
PartBinding
getPart(Value partKey)
PartBinding
getPart(Uri nodeUri)
MeshContext
meshContext()
Uri
meshUri()
MeshBinding
meshWrapper()
PartBinding
openGateway()
PartBinding
openPart(Uri nodeUri)
PartBinding
ourself()
FingerTrieSeq<PartBinding>
parts()
void
setGateway(PartBinding gateway)
void
setMeshContext(MeshContext meshContext)
void
setOurself(PartBinding ourself)
<T> T
unwrapMesh(Class<T> meshClass)
-
Methods inherited from interface swim.runtime.CellBinding
openUplink, pushUp
-
Methods inherited from interface swim.runtime.CellContext
bindDownlink, closeDownlink, openDownlink, policy, pushDown, schedule, stage, store
-
-
-
-
Method Detail
-
edge
EdgeBinding edge()
-
meshWrapper
MeshBinding meshWrapper()
-
meshContext
MeshContext meshContext()
-
setMeshContext
void setMeshContext(MeshContext meshContext)
-
unwrapMesh
<T> T unwrapMesh(Class<T> meshClass)
-
meshUri
Uri meshUri()
- Specified by:
meshUri
in interfaceCellContext
-
gateway
PartBinding gateway()
-
setGateway
void setGateway(PartBinding gateway)
-
ourself
PartBinding ourself()
-
setOurself
void setOurself(PartBinding ourself)
-
parts
FingerTrieSeq<PartBinding> parts()
-
getPart
PartBinding getPart(Uri nodeUri)
-
getPart
PartBinding getPart(Value partKey)
-
openPart
PartBinding openPart(Uri nodeUri)
-
openGateway
PartBinding openGateway()
-
addPart
PartBinding addPart(Value partKey, PartBinding part)
-
-