-
- All Superinterfaces:
CellBinding
,Log
,TierBinding
- All Known Implementing Classes:
ActorLane
,CommandLaneModel
,DemandLaneModel
,DemandMapLaneModel
,HttpLaneModel
,JoinMapLaneModel
,JoinValueLaneModel
,LaneModel
,LaneProxy
,ListLaneModel
,MapLaneModel
,RestLaneModel
,SpatialLaneModel
,SupplyLaneModel
,ValueLaneModel
,WarpLaneModel
public interface LaneBinding extends TierBinding, CellBinding, Log
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> T
bottomLane(Class<T> laneClass)
LaneAddress
cellAddress()
void
closeLaneView(Lane lane)
void
closeUplink(Value linkKey)
Lane
getLaneView(AgentContext agentContext)
LinkContext
getUplink(Value linkKey)
Uri
hostUri()
boolean
isLinked()
LaneContext
laneContext()
String
laneType()
Uri
laneUri()
LaneBinding
laneWrapper()
Uri
meshUri()
NodeBinding
node()
Uri
nodeUri()
void
openLaneView(Lane lane)
void
openMetaDownlink(LinkBinding downlink, NodeBinding metaDownlink)
void
openMetaLane(LaneBinding lane, NodeBinding metaLane)
void
openMetaUplink(LinkBinding uplink, NodeBinding metaUplink)
Value
partKey()
void
pushUpCommand(Push<CommandMessage> push)
void
reportDown(Metric metric)
Schedule
schedule()
void
setLaneContext(LaneContext laneContext)
Stage
stage()
StoreBinding
store()
<T> T
unwrapLane(Class<T> laneClass)
FingerTrieSeq<LinkContext>
uplinks()
-
Methods inherited from interface swim.system.CellBinding
openUplink, pushUp
-
-
-
-
Method Detail
-
node
NodeBinding node()
-
laneWrapper
LaneBinding laneWrapper()
-
laneContext
LaneContext laneContext()
-
setLaneContext
void setLaneContext(LaneContext laneContext)
-
unwrapLane
<T> T unwrapLane(Class<T> laneClass)
-
bottomLane
<T> T bottomLane(Class<T> laneClass)
-
cellAddress
LaneAddress cellAddress()
-
meshUri
Uri meshUri()
-
partKey
Value partKey()
-
hostUri
Uri hostUri()
-
nodeUri
Uri nodeUri()
-
laneUri
Uri laneUri()
-
laneType
String laneType()
-
schedule
Schedule schedule()
-
stage
Stage stage()
-
store
StoreBinding store()
-
getLaneView
Lane getLaneView(AgentContext agentContext)
-
openLaneView
void openLaneView(Lane lane)
-
closeLaneView
void closeLaneView(Lane lane)
-
openMetaLane
void openMetaLane(LaneBinding lane, NodeBinding metaLane)
-
isLinked
boolean isLinked()
-
uplinks
FingerTrieSeq<LinkContext> uplinks()
-
getUplink
LinkContext getUplink(Value linkKey)
-
closeUplink
void closeUplink(Value linkKey)
-
pushUpCommand
void pushUpCommand(Push<CommandMessage> push)
-
openMetaUplink
void openMetaUplink(LinkBinding uplink, NodeBinding metaUplink)
-
openMetaDownlink
void openMetaDownlink(LinkBinding downlink, NodeBinding metaDownlink)
-
reportDown
void reportDown(Metric metric)
-
-