- java.lang.Object
-
- swim.runtime.scope.Scope
-
- swim.runtime.scope.LaneScope
-
- All Implemented Interfaces:
swim.api.downlink.DownlinkFactory,swim.api.ref.LaneRef,CellContext,swim.util.Log
public class LaneScope extends Scope implements swim.api.ref.LaneRef
-
-
Constructor Summary
Constructors Constructor Description LaneScope(CellContext cellContext, swim.concurrent.Stage stage, swim.uri.Uri meshUri, swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcommand(float prio, swim.structure.Value body)voidcommand(float prio, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)voidcommand(swim.structure.Value body)voidcommand(swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)swim.api.downlink.EventDownlink<swim.structure.Value>downlink()<V> swim.api.http.HttpDownlink<V>downlinkHttp()swim.api.downlink.ListDownlink<swim.structure.Value>downlinkList()swim.api.downlink.MapDownlink<swim.structure.Value,swim.structure.Value>downlinkMap()swim.api.downlink.ValueDownlink<swim.structure.Value>downlinkValue()<I,O>
swim.api.ws.WsDownlink<I,O>downlinkWs()swim.uri.UrihostUri()swim.uri.UrilaneUri()swim.uri.UrimeshUri()swim.uri.UrinodeUri()-
Methods inherited from class swim.runtime.scope.Scope
bindDownlink, cellAddress, cellContext, close, closeDownlink, debug, edgeName, error, fail, info, openDownlink, openMetaDownlink, policy, pushDown, reportDown, schedule, stage, store, trace, warn
-
-
-
-
Constructor Detail
-
LaneScope
public LaneScope(CellContext cellContext, swim.concurrent.Stage stage, swim.uri.Uri meshUri, swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri)
-
-
Method Detail
-
meshUri
public final swim.uri.Uri meshUri()
- Specified by:
meshUriin interfaceCellContext
-
hostUri
public final swim.uri.Uri hostUri()
- Specified by:
hostUriin interfaceswim.api.ref.LaneRef
-
nodeUri
public final swim.uri.Uri nodeUri()
- Specified by:
nodeUriin interfaceswim.api.ref.LaneRef
-
laneUri
public final swim.uri.Uri laneUri()
- Specified by:
laneUriin interfaceswim.api.ref.LaneRef
-
downlink
public swim.api.downlink.EventDownlink<swim.structure.Value> downlink()
- Specified by:
downlinkin interfaceswim.api.downlink.DownlinkFactory
-
downlinkList
public swim.api.downlink.ListDownlink<swim.structure.Value> downlinkList()
- Specified by:
downlinkListin interfaceswim.api.downlink.DownlinkFactory
-
downlinkMap
public swim.api.downlink.MapDownlink<swim.structure.Value,swim.structure.Value> downlinkMap()
- Specified by:
downlinkMapin interfaceswim.api.downlink.DownlinkFactory
-
downlinkValue
public swim.api.downlink.ValueDownlink<swim.structure.Value> downlinkValue()
- Specified by:
downlinkValuein interfaceswim.api.downlink.DownlinkFactory
-
downlinkHttp
public <V> swim.api.http.HttpDownlink<V> downlinkHttp()
- Specified by:
downlinkHttpin interfaceswim.api.downlink.DownlinkFactory
-
downlinkWs
public <I,O> swim.api.ws.WsDownlink<I,O> downlinkWs()
- Specified by:
downlinkWsin interfaceswim.api.downlink.DownlinkFactory
-
command
public void command(float prio, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)- Specified by:
commandin interfaceswim.api.ref.LaneRef
-
command
public void command(swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)- Specified by:
commandin interfaceswim.api.ref.LaneRef
-
command
public void command(float prio, swim.structure.Value body)- Specified by:
commandin interfaceswim.api.ref.LaneRef
-
command
public void command(swim.structure.Value body)
- Specified by:
commandin interfaceswim.api.ref.LaneRef
-
-