-
- All Superinterfaces:
CellBinding,swim.util.Log,swim.store.StoreBinding,TierBinding
- All Known Implementing Classes:
CommandLaneModel,DemandLaneModel,DemandMapLaneModel,JoinMapLaneModel,JoinValueLaneModel,LaneModel,LaneProxy,ListLaneModel,MapLaneModel,SpatialLaneModel,SupplyLaneModel,ValueLaneModel
public interface LaneBinding extends TierBinding, CellBinding, swim.util.Log
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description swim.structure.ValueagentKey()voidcloseLaneView(swim.api.lane.Lane lane)voidcloseUplink(swim.structure.Value linkKey)swim.api.data.DataFactorydata()swim.api.lane.LanegetLaneView(swim.api.agent.AgentContext agentContext)LinkBindinggetUplink(swim.structure.Value linkKey)swim.collections.FingerTrieSeq<LinkContext>getUplinks()swim.uri.UrihostUri()LaneContextlaneContext()swim.uri.UrilaneUri()swim.uri.UrimeshUri()swim.uri.UrinodeUri()voidopenLaneView(swim.api.lane.Lane lane)swim.structure.ValuepartKey()voidpushUpCommand(swim.warp.CommandMessage message)swim.concurrent.Scheduleschedule()voidsetLaneContext(LaneContext laneContext)swim.concurrent.Stagestage()<T> TunwrapLane(Class<T> laneClass)-
Methods inherited from interface swim.runtime.CellBinding
httpUplink, openUplink, pushUp
-
-
-
-
Method Detail
-
laneContext
LaneContext laneContext()
-
setLaneContext
void setLaneContext(LaneContext laneContext)
-
unwrapLane
<T> T unwrapLane(Class<T> laneClass)
-
meshUri
swim.uri.Uri meshUri()
-
partKey
swim.structure.Value partKey()
-
hostUri
swim.uri.Uri hostUri()
-
nodeUri
swim.uri.Uri nodeUri()
-
laneUri
swim.uri.Uri laneUri()
-
agentKey
swim.structure.Value agentKey()
-
schedule
swim.concurrent.Schedule schedule()
-
stage
swim.concurrent.Stage stage()
-
data
swim.api.data.DataFactory data()
-
getLaneView
swim.api.lane.Lane getLaneView(swim.api.agent.AgentContext agentContext)
-
openLaneView
void openLaneView(swim.api.lane.Lane lane)
-
closeLaneView
void closeLaneView(swim.api.lane.Lane lane)
-
getUplinks
swim.collections.FingerTrieSeq<LinkContext> getUplinks()
-
getUplink
LinkBinding getUplink(swim.structure.Value linkKey)
-
closeUplink
void closeUplink(swim.structure.Value linkKey)
-
pushUpCommand
void pushUpCommand(swim.warp.CommandMessage message)
-
-