-
- All Superinterfaces:
CellContext
,Log
,TierContext
public interface LaneContext extends TierContext, CellContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> T
bottomLane(Class<T> laneClass)
LaneAddress
cellAddress()
String
edgeName()
Uri
hostUri()
Identity
identity()
Uri
laneUri()
LaneBinding
laneWrapper()
Uri
meshUri()
NodeBinding
node()
Uri
nodeUri()
void
openMetaLane(LaneBinding lane, NodeBinding metaLane)
void
openMetaUplink(LinkBinding uplink, NodeBinding metaUplink)
Value
partKey()
<T> T
unwrapLane(Class<T> laneClass)
-
Methods inherited from interface swim.system.CellContext
bindDownlink, closeDownlink, openDownlink, openMetaDownlink, policy, pushDown, reportDown, schedule, stage, store
-
-
-
-
Method Detail
-
node
NodeBinding node()
-
laneWrapper
LaneBinding laneWrapper()
-
unwrapLane
<T> T unwrapLane(Class<T> laneClass)
-
bottomLane
<T> T bottomLane(Class<T> laneClass)
-
cellAddress
LaneAddress cellAddress()
- Specified by:
cellAddress
in interfaceCellContext
-
edgeName
String edgeName()
- Specified by:
edgeName
in interfaceCellContext
-
meshUri
Uri meshUri()
- Specified by:
meshUri
in interfaceCellContext
-
partKey
Value partKey()
-
hostUri
Uri hostUri()
-
nodeUri
Uri nodeUri()
-
laneUri
Uri laneUri()
-
identity
Identity identity()
-
openMetaLane
void openMetaLane(LaneBinding lane, NodeBinding metaLane)
-
openMetaUplink
void openMetaUplink(LinkBinding uplink, NodeBinding metaUplink)
-
-