-
- 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> TbottomLane(Class<T> laneClass)LaneAddresscellAddress()voidcloseLaneView(Lane lane)voidcloseUplink(Value linkKey)LanegetLaneView(AgentContext agentContext)LinkContextgetUplink(Value linkKey)UrihostUri()booleanisLinked()LaneContextlaneContext()StringlaneType()UrilaneUri()LaneBindinglaneWrapper()UrimeshUri()NodeBindingnode()UrinodeUri()voidopenLaneView(Lane lane)voidopenMetaDownlink(LinkBinding downlink, NodeBinding metaDownlink)voidopenMetaLane(LaneBinding lane, NodeBinding metaLane)voidopenMetaUplink(LinkBinding uplink, NodeBinding metaUplink)ValuepartKey()voidpushUpCommand(Push<CommandMessage> push)voidreportDown(Metric metric)Scheduleschedule()voidsetLaneContext(LaneContext laneContext)Stagestage()StoreBindingstore()<T> TunwrapLane(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)
-
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)
-
-