- All Superinterfaces:
Downlink,swim.streamlet.Inlet<V>,Link,swim.util.Log,swim.observable.Observable<Object>,swim.observable.ObservableValue<V>,swim.streamlet.Outlet<V>,WarpDownlink,WarpLink
public interface ValueDownlink<V>
extends WarpDownlink, swim.observable.ObservableValue<V>, swim.streamlet.Inlet<V>, swim.streamlet.Outlet<V>
-
Method Summary
Modifier and TypeMethodDescriptionbody(swim.structure.Value body) didConnect(DidConnect didConnect) didDisconnect(DidDisconnect didDisconnect) didReceive(DidReceive didReceive) get()hostUri(swim.uri.Uri hostUri) booleanisStateful(boolean isStateful) keepLinked(boolean keepLinked) keepSynced(boolean keepSynced) laneUri(swim.uri.Uri laneUri) nodeUri(swim.uri.Uri nodeUri) open()prio(float prio) rate(float rate) <V2> ValueDownlink<V2>valueClass(Class<V2> valueClass) swim.structure.Form<V><V2> ValueDownlink<V2>valueForm(swim.structure.Form<V2> valueForm) willCommand(WillCommand willCommand) willReceive(WillReceive willReceive) willUnlink(WillUnlink willUnlink) Methods inherited from interface swim.streamlet.Inlet
bindInput, decohereOutput, disconnectInputs, disconnectOutputs, input, recohereOutput, unbindInputMethods inherited from interface swim.api.Link
cipherSuite, close, hostUri, isConnected, isRemote, isSecure, laneUri, localAddress, localCertificates, localIdentity, localPrincipal, nodeUri, remoteAddress, remoteCertificates, remoteIdentity, remotePrincipal, securityProtocolMethods inherited from interface swim.util.Log
debug, error, fail, info, trace, warnMethods inherited from interface swim.streamlet.Outlet
bindOutput, decohereInput, disconnectInputs, disconnectOutputs, map, memoize, outputIterator, recohereInput, unbindOutput, unbindOutputs, watchMethods inherited from interface swim.api.warp.WarpDownlink
body, command, command, command, command, keepLinked, keepSynced, prio, rate
-
Method Details
-
hostUri
- Specified by:
hostUriin interfaceWarpDownlink
-
hostUri
- Specified by:
hostUriin interfaceWarpDownlink
-
nodeUri
- Specified by:
nodeUriin interfaceWarpDownlink
-
nodeUri
- Specified by:
nodeUriin interfaceWarpDownlink
-
laneUri
- Specified by:
laneUriin interfaceWarpDownlink
-
laneUri
- Specified by:
laneUriin interfaceWarpDownlink
-
prio
- Specified by:
prioin interfaceWarpDownlink
-
rate
- Specified by:
ratein interfaceWarpDownlink
-
body
- Specified by:
bodyin interfaceWarpDownlink
-
keepLinked
- Specified by:
keepLinkedin interfaceWarpDownlink
-
keepSynced
- Specified by:
keepSyncedin interfaceWarpDownlink
-
isStateful
boolean isStateful() -
isStateful
-
valueForm
swim.structure.Form<V> valueForm() -
valueForm
-
valueClass
-
observe
-
unobserve
-
willSet
- Specified by:
willSetin interfaceswim.observable.ObservableValue<V>
-
didSet
- Specified by:
didSetin interfaceswim.observable.ObservableValue<V>
-
willReceive
- Specified by:
willReceivein interfaceWarpDownlink
-
didReceive
- Specified by:
didReceivein interfaceWarpDownlink
-
willCommand
- Specified by:
willCommandin interfaceWarpDownlink
-
willLink
- Specified by:
willLinkin interfaceWarpDownlink
-
didLink
- Specified by:
didLinkin interfaceWarpDownlink
-
willSync
- Specified by:
willSyncin interfaceWarpDownlink
-
didSync
- Specified by:
didSyncin interfaceWarpDownlink
-
willUnlink
- Specified by:
willUnlinkin interfaceWarpDownlink
-
didUnlink
- Specified by:
didUnlinkin interfaceWarpDownlink
-
didConnect
- Specified by:
didConnectin interfaceDownlink- Specified by:
didConnectin interfaceWarpDownlink
-
didDisconnect
- Specified by:
didDisconnectin interfaceDownlink- Specified by:
didDisconnectin interfaceWarpDownlink
-
didClose
- Specified by:
didClosein interfaceDownlink- Specified by:
didClosein interfaceWarpDownlink
-
didFail
- Specified by:
didFailin interfaceDownlink- Specified by:
didFailin interfaceWarpDownlink
-
open
ValueDownlink<V> open()- Specified by:
openin interfaceDownlink- Specified by:
openin interfaceWarpDownlink
-
get
V get() -
set
- Specified by:
setin interfaceswim.observable.ObservableValue<V>
-