- java.lang.Object
- 
- swim.system.AbstractWarpRef
- 
- swim.client.ClientRuntime
 
 
- 
- All Implemented Interfaces:
- Client,- DownlinkFactory,- WarpRef,- CellContext,- EdgeContext,- TierContext,- Log
 
 public class ClientRuntime extends AbstractWarpRef implements Client, EdgeContext 
- 
- 
Constructor SummaryConstructors Constructor Description ClientRuntime()ClientRuntime(Stage stage)ClientRuntime(Stage stage, WarpSettings warpSettings)
 - 
Method Summary- 
Methods inherited from class swim.system.AbstractWarpRefcommand, 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, nodeRef
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface swim.api.downlink.DownlinkFactorydownlink, downlinkHttp, downlinkList, downlinkMap, downlinkValue, downlinkWs
 
- 
 
- 
- 
- 
Constructor Detail- 
ClientRuntimepublic ClientRuntime(Stage stage, WarpSettings warpSettings) 
 - 
ClientRuntimepublic ClientRuntime(Stage stage) 
 - 
ClientRuntimepublic ClientRuntime() 
 
- 
 - 
Method Detail- 
edgeWrapperpublic final EdgeBinding edgeWrapper() - Specified by:
- edgeWrapperin interface- EdgeContext
 
 - 
unwrapEdgepublic <T> T unwrapEdge(Class<T> edgeClass) - Specified by:
- unwrapEdgein interface- EdgeContext
 
 - 
bottomEdgepublic <T> T bottomEdge(Class<T> edgeClass) - Specified by:
- bottomEdgein interface- EdgeContext
 
 - 
cellAddresspublic EdgeAddress cellAddress() - Specified by:
- cellAddressin interface- CellContext
- Specified by:
- cellAddressin interface- EdgeContext
 
 - 
edgeNamepublic String edgeName() - Specified by:
- edgeNamein interface- CellContext
- Specified by:
- edgeNamein interface- EdgeContext
 
 - 
meshUripublic Uri meshUri() - Specified by:
- meshUriin interface- CellContext
 
 - 
policypublic Policy policy() - Specified by:
- policyin interface- CellContext
 
 - 
schedulepublic Schedule schedule() - Specified by:
- schedulein interface- CellContext
 
 - 
stagepublic final Stage stage() - Specified by:
- stagein interface- CellContext
 
 - 
storepublic final StoreBinding store() - Specified by:
- storein interface- CellContext
 
 - 
endpointpublic final HttpEndpoint endpoint() 
 - 
openMetaEdgepublic void openMetaEdge(EdgeBinding edge, NodeBinding metaEdge) - Specified by:
- openMetaEdgein interface- EdgeContext
 
 - 
createMeshpublic MeshBinding createMesh(MeshAddress meshAddress) - Specified by:
- createMeshin interface- EdgeContext
 
 - 
injectMeshpublic MeshBinding injectMesh(MeshAddress meshAddress, MeshBinding mesh) - Specified by:
- injectMeshin interface- EdgeContext
 
 - 
openMetaMeshpublic void openMetaMesh(MeshBinding mesh, NodeBinding metaMesh) - Specified by:
- openMetaMeshin interface- EdgeContext
 
 - 
createPartpublic PartBinding createPart(PartAddress partAddress) - Specified by:
- createPartin interface- EdgeContext
 
 - 
injectPartpublic PartBinding injectPart(PartAddress partAddress, PartBinding part) - Specified by:
- injectPartin interface- EdgeContext
 
 - 
openMetaPartpublic void openMetaPart(PartBinding part, NodeBinding metaPart) - Specified by:
- openMetaPartin interface- EdgeContext
 
 - 
createHostpublic HostBinding createHost(HostAddress hostAddress) - Specified by:
- createHostin interface- EdgeContext
 
 - 
injectHostpublic HostBinding injectHost(HostAddress hostAddress, HostBinding host) - Specified by:
- injectHostin interface- EdgeContext
 
 - 
openMetaHostpublic void openMetaHost(HostBinding host, NodeBinding metaHost) - Specified by:
- openMetaHostin interface- EdgeContext
 
 - 
createNodepublic NodeBinding createNode(NodeAddress nodeAddress) - Specified by:
- createNodein interface- EdgeContext
 
 - 
injectNodepublic NodeBinding injectNode(NodeAddress nodeAddress, NodeBinding node) - Specified by:
- injectNodein interface- EdgeContext
 
 - 
openMetaNodepublic void openMetaNode(NodeBinding node, NodeBinding metaNode) - Specified by:
- openMetaNodein interface- EdgeContext
 
 - 
createLanepublic LaneBinding createLane(LaneAddress lane) - Specified by:
- createLanein interface- EdgeContext
 
 - 
injectLanepublic LaneBinding injectLane(LaneAddress laneAddress, LaneBinding lane) - Specified by:
- injectLanein interface- EdgeContext
 
 - 
openMetaLanepublic void openMetaLane(LaneBinding lane, NodeBinding metaLane) - Specified by:
- openMetaLanein interface- EdgeContext
 
 - 
openMetaUplinkpublic void openMetaUplink(LinkBinding uplink, NodeBinding metaUplink) - Specified by:
- openMetaUplinkin interface- EdgeContext
 
 - 
openMetaDownlinkpublic void openMetaDownlink(LinkBinding downlink, NodeBinding metaDownlink) - Specified by:
- openMetaDownlinkin interface- CellContext
 
 - 
createLanepublic LaneBinding createLane(NodeBinding node, LaneDef laneDef) - Specified by:
- createLanein interface- EdgeContext
 
 - 
openLanespublic void openLanes(NodeBinding node) - Specified by:
- openLanesin interface- EdgeContext
 
 - 
createAgentFactorypublic AgentFactory<?> createAgentFactory(NodeBinding node, AgentDef agentDef) - Specified by:
- createAgentFactoryin interface- EdgeContext
 
 - 
createAgentFactorypublic <A extends Agent> AgentFactory<A> createAgentFactory(NodeBinding node, Class<? extends A> agentClass) - Specified by:
- createAgentFactoryin interface- EdgeContext
 
 - 
openAgentspublic void openAgents(NodeBinding node) - Specified by:
- openAgentsin interface- EdgeContext
 
 - 
authenticatepublic PolicyDirective<Identity> authenticate(Credentials credentials) - Specified by:
- authenticatein interface- EdgeContext
 
 - 
bindDownlinkpublic LinkBinding bindDownlink(Downlink downlink) - Specified by:
- bindDownlinkin interface- CellContext
 
 - 
openDownlinkpublic void openDownlink(LinkBinding link) - Specified by:
- openDownlinkin interface- CellContext
 
 - 
closeDownlinkpublic void closeDownlink(LinkBinding link) - Specified by:
- closeDownlinkin interface- CellContext
 
 - 
pushDownpublic void pushDown(Push<?> push) - Specified by:
- pushDownin interface- CellContext
 
 - 
reportDownpublic void reportDown(Metric metric) - Specified by:
- reportDownin interface- CellContext
 
 - 
tracepublic void trace(Object message) Description copied from interface:LogLogs a trace-level message.
 - 
debugpublic void debug(Object message) Description copied from interface:LogLogs a debug-level message.
 - 
infopublic void info(Object message) Description copied from interface:LogLogs an info-level message.
 - 
warnpublic void warn(Object message) Description copied from interface:LogLogs a warn-level message.
 - 
errorpublic void error(Object message) Description copied from interface:LogLogs an error-level message.
 - 
failpublic void fail(Object message) Description copied from interface:LogLogs an fail-level message.
 - 
closepublic void close() - Specified by:
- closein interface- TierContext
- Specified by:
- closein interface- WarpRef
- Specified by:
- closein class- AbstractWarpRef
 
 - 
willOpenpublic void willOpen() - Specified by:
- willOpenin interface- TierContext
 
 - 
didOpenpublic void didOpen() - Specified by:
- didOpenin interface- TierContext
 
 - 
willLoadpublic void willLoad() - Specified by:
- willLoadin interface- TierContext
 
 - 
didLoadpublic void didLoad() - Specified by:
- didLoadin interface- TierContext
 
 - 
willStartpublic void willStart() - Specified by:
- willStartin interface- TierContext
 
 - 
didStartpublic void didStart() - Specified by:
- didStartin interface- TierContext
 
 - 
willStoppublic void willStop() - Specified by:
- willStopin interface- TierContext
 
 - 
didStoppublic void didStop() - Specified by:
- didStopin interface- TierContext
 
 - 
willUnloadpublic void willUnload() - Specified by:
- willUnloadin interface- TierContext
 
 - 
didUnloadpublic void didUnload() - Specified by:
- didUnloadin interface- TierContext
 
 - 
willClosepublic void willClose() - Specified by:
- willClosein interface- TierContext
 
 
- 
 
-