java.lang.Object
swim.system.AbstractWarpRef
swim.client.ClientRuntime
- All Implemented Interfaces:
Client,DownlinkFactory,WarpRef,CellContext,EdgeContext,TierContext,Log
-
Constructor Summary
ConstructorsConstructorDescriptionClientRuntime(Stage stage) ClientRuntime(Stage stage, WarpSettings warpSettings) -
Method Summary
Modifier and TypeMethodDescriptionauthenticate(Credentials credentials) bindDownlink(Downlink downlink) <T> TbottomEdge(Class<T> edgeClass) voidclose()voidcloseDownlink(LinkBinding link) <A extends Agent>
AgentFactory<A>createAgentFactory(NodeBinding node, Class<? extends A> agentClass) AgentFactory<?>createAgentFactory(NodeBinding node, AgentDef agentDef) createHost(HostAddress hostAddress) createLane(LaneAddress lane) createLane(NodeBinding node, LaneDef laneDef) createMesh(MeshAddress meshAddress) createNode(NodeAddress nodeAddress) createPart(PartAddress partAddress) voidLogs a debug-level message.voiddidLoad()voiddidOpen()voiddidStart()voiddidStop()voidedgeName()final EdgeBindingfinal HttpEndpointendpoint()voidLogs an error-level message.voidLogs an fail-level message.voidLogs an info-level message.injectHost(HostAddress hostAddress, HostBinding host) injectLane(LaneAddress laneAddress, LaneBinding lane) injectMesh(MeshAddress meshAddress, MeshBinding mesh) injectNode(NodeAddress nodeAddress, NodeBinding node) injectPart(PartAddress partAddress, PartBinding part) meshUri()voidopenAgents(NodeBinding node) voidopenDownlink(LinkBinding link) voidopenLanes(NodeBinding node) voidopenMetaDownlink(LinkBinding downlink, NodeBinding metaDownlink) voidopenMetaEdge(EdgeBinding edge, NodeBinding metaEdge) voidopenMetaHost(HostBinding host, NodeBinding metaHost) voidopenMetaLane(LaneBinding lane, NodeBinding metaLane) voidopenMetaMesh(MeshBinding mesh, NodeBinding metaMesh) voidopenMetaNode(NodeBinding node, NodeBinding metaNode) voidopenMetaPart(PartBinding part, NodeBinding metaPart) voidopenMetaUplink(LinkBinding uplink, NodeBinding metaUplink) policy()voidvoidreportDown(Metric metric) schedule()final Stagestage()voidstart()voidstop()final StoreBindingstore()voidLogs a trace-level message.<T> TunwrapEdge(Class<T> edgeClass) voidLogs a warn-level message.voidvoidwillLoad()voidwillOpen()voidvoidwillStop()voidMethods inherited from class swim.system.AbstractWarpRef
command, command, command, command, command, command, command, command, command, command, command, command, command, command, command, command, downlink, downlinkHttp, downlinkList, downlinkMap, downlinkValue, downlinkWs, hostRef, hostRef, laneRef, laneRef, laneRef, laneRef, nodeRef, nodeRef, nodeRef, nodeRefMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface swim.api.downlink.DownlinkFactory
downlink, downlinkHttp, downlinkList, downlinkMap, downlinkValue, downlinkWs
-
Constructor Details
-
ClientRuntime
-
ClientRuntime
-
ClientRuntime
public ClientRuntime()
-
-
Method Details
-
start
public void start() -
stop
public void stop() -
edgeWrapper
- Specified by:
edgeWrapperin interfaceEdgeContext
-
unwrapEdge
- Specified by:
unwrapEdgein interfaceEdgeContext
-
bottomEdge
- Specified by:
bottomEdgein interfaceEdgeContext
-
cellAddress
- Specified by:
cellAddressin interfaceCellContext- Specified by:
cellAddressin interfaceEdgeContext
-
edgeName
- Specified by:
edgeNamein interfaceCellContext- Specified by:
edgeNamein interfaceEdgeContext
-
meshUri
- Specified by:
meshUriin interfaceCellContext
-
policy
- Specified by:
policyin interfaceCellContext
-
schedule
- Specified by:
schedulein interfaceCellContext
-
stage
- Specified by:
stagein interfaceCellContext
-
store
- Specified by:
storein interfaceCellContext
-
endpoint
-
openMetaEdge
- Specified by:
openMetaEdgein interfaceEdgeContext
-
createMesh
- Specified by:
createMeshin interfaceEdgeContext
-
injectMesh
- Specified by:
injectMeshin interfaceEdgeContext
-
openMetaMesh
- Specified by:
openMetaMeshin interfaceEdgeContext
-
createPart
- Specified by:
createPartin interfaceEdgeContext
-
injectPart
- Specified by:
injectPartin interfaceEdgeContext
-
openMetaPart
- Specified by:
openMetaPartin interfaceEdgeContext
-
createHost
- Specified by:
createHostin interfaceEdgeContext
-
injectHost
- Specified by:
injectHostin interfaceEdgeContext
-
openMetaHost
- Specified by:
openMetaHostin interfaceEdgeContext
-
createNode
- Specified by:
createNodein interfaceEdgeContext
-
injectNode
- Specified by:
injectNodein interfaceEdgeContext
-
openMetaNode
- Specified by:
openMetaNodein interfaceEdgeContext
-
createLane
- Specified by:
createLanein interfaceEdgeContext
-
injectLane
- Specified by:
injectLanein interfaceEdgeContext
-
openMetaLane
- Specified by:
openMetaLanein interfaceEdgeContext
-
openMetaUplink
- Specified by:
openMetaUplinkin interfaceEdgeContext
-
openMetaDownlink
- Specified by:
openMetaDownlinkin interfaceCellContext
-
createLane
- Specified by:
createLanein interfaceEdgeContext
-
openLanes
- Specified by:
openLanesin interfaceEdgeContext
-
createAgentFactory
- Specified by:
createAgentFactoryin interfaceEdgeContext
-
createAgentFactory
public <A extends Agent> AgentFactory<A> createAgentFactory(NodeBinding node, Class<? extends A> agentClass) - Specified by:
createAgentFactoryin interfaceEdgeContext
-
openAgents
- Specified by:
openAgentsin interfaceEdgeContext
-
authenticate
- Specified by:
authenticatein interfaceEdgeContext
-
bindDownlink
- Specified by:
bindDownlinkin interfaceCellContext
-
openDownlink
- Specified by:
openDownlinkin interfaceCellContext
-
closeDownlink
- Specified by:
closeDownlinkin interfaceCellContext
-
pushDown
- Specified by:
pushDownin interfaceCellContext
-
reportDown
- Specified by:
reportDownin interfaceCellContext
-
trace
Description copied from interface:LogLogs a trace-level message. -
debug
Description copied from interface:LogLogs a debug-level message. -
info
Description copied from interface:LogLogs an info-level message. -
warn
Description copied from interface:LogLogs a warn-level message. -
error
Description copied from interface:LogLogs an error-level message. -
fail
Description copied from interface:LogLogs an fail-level message. -
close
public void close()- Specified by:
closein interfaceTierContext- Specified by:
closein interfaceWarpRef- Specified by:
closein classAbstractWarpRef
-
willOpen
public void willOpen()- Specified by:
willOpenin interfaceTierContext
-
didOpen
public void didOpen()- Specified by:
didOpenin interfaceTierContext
-
willLoad
public void willLoad()- Specified by:
willLoadin interfaceTierContext
-
didLoad
public void didLoad()- Specified by:
didLoadin interfaceTierContext
-
willStart
public void willStart()- Specified by:
willStartin interfaceTierContext
-
didStart
public void didStart()- Specified by:
didStartin interfaceTierContext
-
willStop
public void willStop()- Specified by:
willStopin interfaceTierContext
-
didStop
public void didStop()- Specified by:
didStopin interfaceTierContext
-
willUnload
public void willUnload()- Specified by:
willUnloadin interfaceTierContext
-
didUnload
public void didUnload()- Specified by:
didUnloadin interfaceTierContext
-
willClose
public void willClose()- Specified by:
willClosein interfaceTierContext
-