-
- 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 void
closeLaneView(Lane lane)
void
closeUplink(Value linkKey)
Lane
getLaneView(AgentContext agentContext)
LinkBinding
getUplink(Value linkKey)
Uri
hostUri()
LaneContext
laneContext()
String
laneType()
Uri
laneUri()
LaneBinding
laneWrapper()
Uri
meshUri()
NodeBinding
node()
Uri
nodeUri()
void
openLaneView(Lane lane)
Value
partKey()
void
pushUpCommand(CommandMessage message)
Schedule
schedule()
void
setLaneContext(LaneContext laneContext)
Stage
stage()
StoreBinding
store()
<T> T
unwrapLane(Class<T> laneClass)
FingerTrieSeq<LinkContext>
uplinks()
-
Methods inherited from interface swim.runtime.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)
-
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)
-
uplinks
FingerTrieSeq<LinkContext> uplinks()
-
getUplink
LinkBinding getUplink(Value linkKey)
-
closeUplink
void closeUplink(Value linkKey)
-
pushUpCommand
void pushUpCommand(CommandMessage message)
-
-