java.lang.Object
swim.system.DownlinkView
swim.system.warp.WarpDownlinkView
swim.system.downlink.ValueDownlinkView<V>
swim.system.lane.JoinValueLaneDownlink<V>
- All Implemented Interfaces:
Downlink
,ValueDownlink<V>
,Link
,WarpDownlink
,WarpLink
,Observable<Object>
,ObservableValue<V>
,Inlet<V>
,Outlet<V>
,Log
-
Field Summary
Fields inherited from class swim.system.downlink.ValueDownlinkView
input, model, outputs, STATEFUL, valueForm, version
Fields inherited from class swim.system.warp.WarpDownlinkView
body, flags, hostUri, KEEP_LINKED, KEEP_SYNCED, laneUri, meshUri, nodeUri, prio, rate
Fields inherited from class swim.system.DownlinkView
cellContext, observers, stage
-
Constructor Summary
ConstructorDescriptionJoinValueLaneDownlink
(CellContext cellContext, Stage stage, JoinValueLaneModel laneModel, Value key, Uri meshUri, Uri hostUri, Uri nodeUri, Uri laneUri, float prio, float rate, Value body, int flags, Form<V> valueForm, Object observers) JoinValueLaneDownlink
(CellContext cellContext, Stage stage, JoinValueLaneModel laneModel, Value key, Uri meshUri, Uri hostUri, Uri nodeUri, Uri laneUri, float prio, float rate, Value body, Form<V> valueForm) -
Method Summary
Modifier and TypeMethodDescriptionvoid
downlinkDidSetValue
(Value newValue, Value oldValue) downlinkWillSetValue
(Value newValue) open()
protected void
prio
(float prio) rate
(float rate) <V2> ValueDownlinkView<V2>
Methods inherited from class swim.system.downlink.ValueDownlinkView
bindInput, bindOutput, close, createDownlinkModel, decohere, decohereInput, decohereOutput, didClose, didConnect, didDecohere, didDisconnect, didFail, didLink, didReceive, didRecohere, didSet, didSync, didUnlink, disconnectInputs, disconnectOutputs, dispatchDidSet, dispatchWillSet, downlinkDidSet, downlinkModel, downlinkWillSet, get, hostUri, input, isStateful, isStateful, keepLinked, keepSynced, laneUri, nodeUri, observe, onDecohere, onRecohere, outputIterator, recohere, recohereInput, recohereOutput, set, typesafeObservers, unbindInput, unbindOutput, unbindOutputs, unobserve, valueClass, valueForm, willCommand, willDecohere, willLink, willReceive, willRecohere, willSet, willSync, willUnlink
Methods inherited from class swim.system.warp.WarpDownlinkView
body, command, command, command, command, dispatchDidLink, dispatchDidReceive, dispatchDidSync, dispatchDidUnlink, dispatchWillCommand, dispatchWillLink, dispatchWillReceive, dispatchWillSync, dispatchWillUnlink, downlinkDidLink, downlinkDidReceive, downlinkDidSync, downlinkDidUnlink, downlinkWillCommand, downlinkWillLink, downlinkWillReceive, downlinkWillSync, downlinkWillUnlink, hostUri, keepLinked, keepSynced, laneUri, meshUri, nodeUri, prio, rate
Methods inherited from class swim.system.DownlinkView
cellContext, cipherSuite, debug, dispatchDidClose, dispatchDidConnect, dispatchDidDisconnect, dispatchDidFail, downlinkDidClose, downlinkDidConnect, downlinkDidDisconnect, downlinkDidFail, error, fail, info, isConnected, isRemote, isSecure, localAddress, localCertificates, localIdentity, localPrincipal, remoteAddress, remoteCertificates, remoteIdentity, remotePrincipal, securityProtocol, stage, trace, warn
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface swim.api.Link
cipherSuite, hostUri, isConnected, isRemote, isSecure, laneUri, localAddress, localCertificates, localIdentity, localPrincipal, nodeUri, remoteAddress, remoteCertificates, remoteIdentity, remotePrincipal, securityProtocol
Methods inherited from interface swim.api.warp.WarpDownlink
body, command, command, command, command, keepLinked, keepSynced, prio, rate
-
Field Details
-
laneModel
-
key
-
-
Constructor Details
-
JoinValueLaneDownlink
-
JoinValueLaneDownlink
-
-
Method Details
-
hostUri
- Specified by:
hostUri
in interfaceValueDownlink<V>
- Specified by:
hostUri
in interfaceWarpDownlink
- Overrides:
hostUri
in classValueDownlinkView<V>
-
nodeUri
- Specified by:
nodeUri
in interfaceValueDownlink<V>
- Specified by:
nodeUri
in interfaceWarpDownlink
- Overrides:
nodeUri
in classValueDownlinkView<V>
-
laneUri
- Specified by:
laneUri
in interfaceValueDownlink<V>
- Specified by:
laneUri
in interfaceWarpDownlink
- Overrides:
laneUri
in classValueDownlinkView<V>
-
prio
- Specified by:
prio
in interfaceValueDownlink<V>
- Specified by:
prio
in interfaceWarpDownlink
- Overrides:
prio
in classValueDownlinkView<V>
-
rate
- Specified by:
rate
in interfaceValueDownlink<V>
- Specified by:
rate
in interfaceWarpDownlink
- Overrides:
rate
in classValueDownlinkView<V>
-
body
- Specified by:
body
in interfaceValueDownlink<V>
- Specified by:
body
in interfaceWarpDownlink
- Overrides:
body
in classValueDownlinkView<V>
-
valueForm
- Specified by:
valueForm
in interfaceValueDownlink<V>
- Overrides:
valueForm
in classValueDownlinkView<V>
-
downlinkWillSetValue
- Overrides:
downlinkWillSetValue
in classValueDownlinkView<V>
-
downlinkDidSetValue
- Overrides:
downlinkDidSetValue
in classValueDownlinkView<V>
-
open
- Specified by:
open
in interfaceDownlink
- Specified by:
open
in interfaceValueDownlink<V>
- Specified by:
open
in interfaceWarpDownlink
- Overrides:
open
in classValueDownlinkView<V>
-
openDownlink
protected void openDownlink() -
setValue
-