-
- All Superinterfaces:
CellBinding
,CellContext
,Log
,TierBinding
public interface PartBinding extends TierBinding, CellBinding, CellContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> T
bottomPart(Class<T> partClass)
PartAddress
cellAddress()
HostBinding
getHost(Uri hostUri)
HashTrieMap<Uri,HostBinding>
hosts()
HostBinding
master()
MeshBinding
mesh()
Uri
meshUri()
HostBinding
openHost(Uri hostUri)
HostBinding
openHost(Uri hostUri, HostBinding host)
void
openMetaHost(HostBinding host, NodeBinding metaHost)
void
openMetaLane(LaneBinding lane, NodeBinding metaLane)
void
openMetaNode(NodeBinding node, NodeBinding metaNode)
void
openMetaPart(PartBinding part, NodeBinding metaPart)
void
openMetaUplink(LinkBinding uplink, NodeBinding metaUplink)
PartContext
partContext()
Value
partKey()
PartBinding
partWrapper()
PartPredicate
predicate()
void
reopenUplinks()
void
setMaster(HostBinding master)
void
setPartContext(PartContext partContext)
<T> T
unwrapPart(Class<T> partClass)
-
Methods inherited from interface swim.system.CellBinding
openUplink, pushUp
-
Methods inherited from interface swim.system.CellContext
bindDownlink, closeDownlink, edgeName, openDownlink, openMetaDownlink, policy, pushDown, reportDown, schedule, stage, store
-
-
-
-
Method Detail
-
mesh
MeshBinding mesh()
-
partWrapper
PartBinding partWrapper()
-
partContext
PartContext partContext()
-
setPartContext
void setPartContext(PartContext partContext)
-
unwrapPart
<T> T unwrapPart(Class<T> partClass)
-
bottomPart
<T> T bottomPart(Class<T> partClass)
-
cellAddress
PartAddress cellAddress()
- Specified by:
cellAddress
in interfaceCellContext
-
meshUri
Uri meshUri()
- Specified by:
meshUri
in interfaceCellContext
-
partKey
Value partKey()
-
predicate
PartPredicate predicate()
-
openMetaPart
void openMetaPart(PartBinding part, NodeBinding metaPart)
-
master
HostBinding master()
-
setMaster
void setMaster(HostBinding master)
-
hosts
HashTrieMap<Uri,HostBinding> hosts()
-
getHost
HostBinding getHost(Uri hostUri)
-
openHost
HostBinding openHost(Uri hostUri)
-
openHost
HostBinding openHost(Uri hostUri, HostBinding host)
-
reopenUplinks
void reopenUplinks()
-
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)
-
-