-
- All Superinterfaces:
CellBinding,CellContext,swim.util.Log,swim.store.StoreBinding,swim.store.StoreContext,TierBinding
public interface MeshBinding extends TierBinding, CellBinding, CellContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PartBindingaddPart(swim.structure.Value partKey, PartBinding part)PartBindinggetGateway()PartBindinggetOurself()PartBindinggetPart(swim.structure.Value partKey)PartBindinggetPart(swim.uri.Uri nodeUri)swim.collections.FingerTrieSeq<PartBinding>getParts()MeshContextmeshContext()swim.uri.UrimeshUri()PartBindingopenGateway()PartBindingopenPart(swim.uri.Uri nodeUri)voidsetGateway(PartBinding gateway)voidsetMeshContext(MeshContext meshContext)voidsetOurself(PartBinding ourself)<T> TunwrapMesh(Class<T> meshClass)-
Methods inherited from interface swim.runtime.CellBinding
httpUplink, openUplink, pushUp
-
Methods inherited from interface swim.runtime.CellContext
bindDownlink, closeDownlink, data, httpDownlink, openDownlink, policy, pushDown, schedule, stage
-
-
-
-
Method Detail
-
meshContext
MeshContext meshContext()
-
setMeshContext
void setMeshContext(MeshContext meshContext)
-
unwrapMesh
<T> T unwrapMesh(Class<T> meshClass)
-
meshUri
swim.uri.Uri meshUri()
- Specified by:
meshUriin interfaceCellContext
-
getGateway
PartBinding getGateway()
-
setGateway
void setGateway(PartBinding gateway)
-
getOurself
PartBinding getOurself()
-
setOurself
void setOurself(PartBinding ourself)
-
getParts
swim.collections.FingerTrieSeq<PartBinding> getParts()
-
getPart
PartBinding getPart(swim.uri.Uri nodeUri)
-
getPart
PartBinding getPart(swim.structure.Value partKey)
-
openPart
PartBinding openPart(swim.uri.Uri nodeUri)
-
openGateway
PartBinding openGateway()
-
addPart
PartBinding addPart(swim.structure.Value partKey, PartBinding part)
-
-