- java.lang.Object
-
- swim.runtime.AbstractSwimRef
-
- All Implemented Interfaces:
swim.api.downlink.DownlinkFactory,swim.api.ref.SwimRef,CellContext,swim.util.Log
- Direct Known Subclasses:
AbstractTierBinding
public abstract class AbstractSwimRef extends Object implements swim.api.ref.SwimRef, CellContext
-
-
Constructor Summary
Constructors Constructor Description AbstractSwimRef()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidclose()voidcommand(String nodeUri, String laneUri, float prio, swim.structure.Value body)voidcommand(String nodeUri, String laneUri, float prio, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)voidcommand(String hostUri, String nodeUri, String laneUri, float prio, swim.structure.Value body)voidcommand(String hostUri, String nodeUri, String laneUri, float prio, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)voidcommand(String hostUri, String nodeUri, String laneUri, swim.structure.Value body)voidcommand(String hostUri, String nodeUri, String laneUri, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)voidcommand(String nodeUri, String laneUri, swim.structure.Value body)voidcommand(String nodeUri, String laneUri, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)voidcommand(swim.uri.Uri nodeUri, swim.uri.Uri laneUri, float prio, swim.structure.Value body)voidcommand(swim.uri.Uri nodeUri, swim.uri.Uri laneUri, float prio, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)voidcommand(swim.uri.Uri nodeUri, swim.uri.Uri laneUri, swim.structure.Value body)voidcommand(swim.uri.Uri nodeUri, swim.uri.Uri laneUri, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)voidcommand(swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri, float prio, swim.structure.Value body)voidcommand(swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri, float prio, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)voidcommand(swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri, swim.structure.Value body)voidcommand(swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri, 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.api.ref.HostRefhostRef(String hostUri)swim.api.ref.HostRefhostRef(swim.uri.Uri hostUri)swim.api.ref.LaneReflaneRef(String nodeUri, String laneUri)swim.api.ref.LaneReflaneRef(String hostUri, String nodeUri, String laneUri)swim.api.ref.LaneReflaneRef(swim.uri.Uri nodeUri, swim.uri.Uri laneUri)swim.api.ref.LaneReflaneRef(swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri)swim.api.ref.NodeRefnodeRef(String nodeUri)swim.api.ref.NodeRefnodeRef(String hostUri, String nodeUri)swim.api.ref.NodeRefnodeRef(swim.uri.Uri nodeUri)swim.api.ref.NodeRefnodeRef(swim.uri.Uri hostUri, swim.uri.Uri nodeUri)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface swim.runtime.CellContext
bindDownlink, cellAddress, closeDownlink, edgeName, meshUri, openDownlink, openMetaDownlink, policy, pushDown, reportDown, schedule, stage, store
-
-
-
-
Method Detail
-
hostRef
public swim.api.ref.HostRef hostRef(swim.uri.Uri hostUri)
- Specified by:
hostRefin interfaceswim.api.ref.SwimRef
-
hostRef
public swim.api.ref.HostRef hostRef(String hostUri)
- Specified by:
hostRefin interfaceswim.api.ref.SwimRef
-
nodeRef
public swim.api.ref.NodeRef nodeRef(swim.uri.Uri hostUri, swim.uri.Uri nodeUri)- Specified by:
nodeRefin interfaceswim.api.ref.SwimRef
-
nodeRef
public swim.api.ref.NodeRef nodeRef(String hostUri, String nodeUri)
- Specified by:
nodeRefin interfaceswim.api.ref.SwimRef
-
nodeRef
public swim.api.ref.NodeRef nodeRef(swim.uri.Uri nodeUri)
- Specified by:
nodeRefin interfaceswim.api.ref.SwimRef
-
nodeRef
public swim.api.ref.NodeRef nodeRef(String nodeUri)
- Specified by:
nodeRefin interfaceswim.api.ref.SwimRef
-
laneRef
public swim.api.ref.LaneRef laneRef(swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri)- Specified by:
laneRefin interfaceswim.api.ref.SwimRef
-
laneRef
public swim.api.ref.LaneRef laneRef(String hostUri, String nodeUri, String laneUri)
- Specified by:
laneRefin interfaceswim.api.ref.SwimRef
-
laneRef
public swim.api.ref.LaneRef laneRef(swim.uri.Uri nodeUri, swim.uri.Uri laneUri)- Specified by:
laneRefin interfaceswim.api.ref.SwimRef
-
laneRef
public swim.api.ref.LaneRef laneRef(String nodeUri, String laneUri)
- Specified by:
laneRefin interfaceswim.api.ref.SwimRef
-
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(swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri, float prio, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)- Specified by:
commandin interfaceswim.api.ref.SwimRef
-
command
public void command(String hostUri, String nodeUri, String laneUri, float prio, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)
- Specified by:
commandin interfaceswim.api.ref.SwimRef
-
command
public void command(swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)- Specified by:
commandin interfaceswim.api.ref.SwimRef
-
command
public void command(String hostUri, String nodeUri, String laneUri, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)
- Specified by:
commandin interfaceswim.api.ref.SwimRef
-
command
public void command(swim.uri.Uri nodeUri, swim.uri.Uri laneUri, float prio, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)- Specified by:
commandin interfaceswim.api.ref.SwimRef
-
command
public void command(String nodeUri, String laneUri, float prio, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)
- Specified by:
commandin interfaceswim.api.ref.SwimRef
-
command
public void command(swim.uri.Uri nodeUri, swim.uri.Uri laneUri, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)- Specified by:
commandin interfaceswim.api.ref.SwimRef
-
command
public void command(String nodeUri, String laneUri, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)
- Specified by:
commandin interfaceswim.api.ref.SwimRef
-
command
public void command(swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri, float prio, swim.structure.Value body)- Specified by:
commandin interfaceswim.api.ref.SwimRef
-
command
public void command(String hostUri, String nodeUri, String laneUri, float prio, swim.structure.Value body)
- Specified by:
commandin interfaceswim.api.ref.SwimRef
-
command
public void command(swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri, swim.structure.Value body)- Specified by:
commandin interfaceswim.api.ref.SwimRef
-
command
public void command(String hostUri, String nodeUri, String laneUri, swim.structure.Value body)
- Specified by:
commandin interfaceswim.api.ref.SwimRef
-
command
public void command(swim.uri.Uri nodeUri, swim.uri.Uri laneUri, float prio, swim.structure.Value body)- Specified by:
commandin interfaceswim.api.ref.SwimRef
-
command
public void command(String nodeUri, String laneUri, float prio, swim.structure.Value body)
- Specified by:
commandin interfaceswim.api.ref.SwimRef
-
command
public void command(swim.uri.Uri nodeUri, swim.uri.Uri laneUri, swim.structure.Value body)- Specified by:
commandin interfaceswim.api.ref.SwimRef
-
command
public void command(String nodeUri, String laneUri, swim.structure.Value body)
- Specified by:
commandin interfaceswim.api.ref.SwimRef
-
close
public abstract void close()
- Specified by:
closein interfaceswim.api.ref.SwimRef
-
-