- java.lang.Object
-
- swim.api.plane.AbstractPlane
-
-
Field Summary
Fields Modifier and Type Field Description protected PlaneContextcontext
-
Constructor Summary
Constructors Constructor Description AbstractPlane()AbstractPlane(PlaneContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAgentRoute(String routeName, String pattern, AgentRoute<?> agentRoute)voidaddAgentRoute(String routeName, swim.uri.UriPattern pattern, AgentRoute<?> agentRoute)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)<A extends Agent>
AgentRoute<A>createAgentRoute(Class<? extends A> agentClass)voiddebug(Object message)voiddidClose()voiddidFail(Throwable error)voiddidStart()voiddidStop()EventDownlink<swim.structure.Value>downlink()<V> HttpDownlink<V>downlinkHttp()ListDownlink<swim.structure.Value>downlinkList()MapDownlink<swim.structure.Value,swim.structure.Value>downlinkMap()ValueDownlink<swim.structure.Value>downlinkValue()<I,O>
WsDownlink<I,O>downlinkWs()voiderror(Object message)voidfail(Object message)AgentFactory<?>getAgentFactory(swim.uri.Uri nodeUri)<A extends Agent>
AgentRoute<A>getAgentRoute(String routeName)HostRefhostRef(String hostUri)HostRefhostRef(swim.uri.Uri hostUri)voidinfo(Object message)LaneReflaneRef(String nodeUri, String laneUri)LaneReflaneRef(String hostUri, String nodeUri, String laneUri)LaneReflaneRef(swim.uri.Uri nodeUri, swim.uri.Uri laneUri)LaneReflaneRef(swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri)NodeRefnodeRef(String nodeUri)NodeRefnodeRef(String hostUri, String nodeUri)NodeRefnodeRef(swim.uri.Uri nodeUri)NodeRefnodeRef(swim.uri.Uri hostUri, swim.uri.Uri nodeUri)PlaneContextplaneContext()voidremoveAgentRoute(String routeName)swim.concurrent.Scheduleschedule()swim.concurrent.Stagestage()voidtrace(Object message)voidwarn(Object message)voidwillClose()voidwillStart()voidwillStop()
-
-
-
Field Detail
-
context
protected final PlaneContext context
-
-
Constructor Detail
-
AbstractPlane
public AbstractPlane(PlaneContext context)
-
AbstractPlane
public AbstractPlane()
-
-
Method Detail
-
planeContext
public PlaneContext planeContext()
- Specified by:
planeContextin interfacePlane
-
schedule
public swim.concurrent.Schedule schedule()
-
stage
public swim.concurrent.Stage stage()
-
createAgentRoute
public <A extends Agent> AgentRoute<A> createAgentRoute(Class<? extends A> agentClass)
-
getAgentRoute
public <A extends Agent> AgentRoute<A> getAgentRoute(String routeName)
-
addAgentRoute
public void addAgentRoute(String routeName, swim.uri.UriPattern pattern, AgentRoute<?> agentRoute)
-
addAgentRoute
public void addAgentRoute(String routeName, String pattern, AgentRoute<?> agentRoute)
-
removeAgentRoute
public void removeAgentRoute(String routeName)
-
getAgentFactory
public AgentFactory<?> getAgentFactory(swim.uri.Uri nodeUri)
-
downlink
public EventDownlink<swim.structure.Value> downlink()
- Specified by:
downlinkin interfaceDownlinkFactory
-
downlinkList
public ListDownlink<swim.structure.Value> downlinkList()
- Specified by:
downlinkListin interfaceDownlinkFactory
-
downlinkMap
public MapDownlink<swim.structure.Value,swim.structure.Value> downlinkMap()
- Specified by:
downlinkMapin interfaceDownlinkFactory
-
downlinkValue
public ValueDownlink<swim.structure.Value> downlinkValue()
- Specified by:
downlinkValuein interfaceDownlinkFactory
-
downlinkHttp
public <V> HttpDownlink<V> downlinkHttp()
- Specified by:
downlinkHttpin interfaceDownlinkFactory
-
downlinkWs
public <I,O> WsDownlink<I,O> downlinkWs()
- Specified by:
downlinkWsin interfaceDownlinkFactory
-
nodeRef
public NodeRef nodeRef(swim.uri.Uri hostUri, swim.uri.Uri nodeUri)
-
laneRef
public LaneRef laneRef(swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri)
-
laneRef
public LaneRef laneRef(swim.uri.Uri nodeUri, swim.uri.Uri laneUri)
-
command
public final 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)
-
command
public final void command(String hostUri, String nodeUri, String laneUri, float prio, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)
-
command
public final 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)
-
command
public final void command(String hostUri, String nodeUri, String laneUri, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)
-
command
public final void command(swim.uri.Uri nodeUri, swim.uri.Uri laneUri, float prio, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)
-
command
public final void command(String nodeUri, String laneUri, float prio, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)
-
command
public final void command(swim.uri.Uri nodeUri, swim.uri.Uri laneUri, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)
-
command
public final void command(String nodeUri, String laneUri, swim.structure.Value body, swim.concurrent.Cont<swim.warp.CommandMessage> cont)
-
command
public void command(swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri, float prio, swim.structure.Value body)
-
command
public void command(String hostUri, String nodeUri, String laneUri, float prio, swim.structure.Value body)
-
command
public void command(swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri, swim.structure.Value body)
-
command
public void command(String hostUri, String nodeUri, String laneUri, swim.structure.Value body)
-
command
public void command(swim.uri.Uri nodeUri, swim.uri.Uri laneUri, float prio, swim.structure.Value body)
-
command
public void command(swim.uri.Uri nodeUri, swim.uri.Uri laneUri, swim.structure.Value body)
-
trace
public void trace(Object message)
- Specified by:
tracein interfaceswim.util.Log
-
debug
public void debug(Object message)
- Specified by:
debugin interfaceswim.util.Log
-
info
public void info(Object message)
- Specified by:
infoin interfaceswim.util.Log
-
warn
public void warn(Object message)
- Specified by:
warnin interfaceswim.util.Log
-
error
public void error(Object message)
- Specified by:
errorin interfaceswim.util.Log
-
fail
public void fail(Object message)
- Specified by:
failin interfaceswim.util.Log
-
-