-
- All Superinterfaces:
Downlink
,Inlet<V>
,Link
,Log
,Observable<Object>
,ObservableValue<V>
,Outlet<V>
,WarpDownlink
,WarpLink
- All Known Implementing Classes:
JoinValueLaneDownlink
,ValueDownlinkView
public interface ValueDownlink<V> extends WarpDownlink, ObservableValue<V>, Inlet<V>, Outlet<V>
-
-
Method Summary
-
Methods inherited from interface swim.streamlet.Inlet
bindInput, decohereOutput, disconnectInputs, disconnectOutputs, input, recohereOutput, unbindInput
-
Methods inherited from interface swim.api.Link
cipherSuite, close, hostUri, isConnected, isRemote, isSecure, laneUri, localAddress, localCertificates, localIdentity, localPrincipal, nodeUri, remoteAddress, remoteCertificates, remoteIdentity, remotePrincipal, securityProtocol
-
Methods inherited from interface swim.streamlet.Outlet
bindOutput, decohereInput, disconnectInputs, disconnectOutputs, map, memoize, outputIterator, recohereInput, unbindOutput, unbindOutputs, watch
-
Methods inherited from interface swim.api.warp.WarpDownlink
body, command, command, command, command, keepLinked, keepSynced, prio, rate
-
-
-
-
Method Detail
-
hostUri
ValueDownlink<V> hostUri(Uri hostUri)
- Specified by:
hostUri
in interfaceWarpDownlink
-
hostUri
ValueDownlink<V> hostUri(String hostUri)
- Specified by:
hostUri
in interfaceWarpDownlink
-
nodeUri
ValueDownlink<V> nodeUri(Uri nodeUri)
- Specified by:
nodeUri
in interfaceWarpDownlink
-
nodeUri
ValueDownlink<V> nodeUri(String nodeUri)
- Specified by:
nodeUri
in interfaceWarpDownlink
-
laneUri
ValueDownlink<V> laneUri(Uri laneUri)
- Specified by:
laneUri
in interfaceWarpDownlink
-
laneUri
ValueDownlink<V> laneUri(String laneUri)
- Specified by:
laneUri
in interfaceWarpDownlink
-
prio
ValueDownlink<V> prio(float prio)
- Specified by:
prio
in interfaceWarpDownlink
-
rate
ValueDownlink<V> rate(float rate)
- Specified by:
rate
in interfaceWarpDownlink
-
body
ValueDownlink<V> body(Value body)
- Specified by:
body
in interfaceWarpDownlink
-
keepLinked
ValueDownlink<V> keepLinked(boolean keepLinked)
- Specified by:
keepLinked
in interfaceWarpDownlink
-
keepSynced
ValueDownlink<V> keepSynced(boolean keepSynced)
- Specified by:
keepSynced
in interfaceWarpDownlink
-
isStateful
boolean isStateful()
-
isStateful
ValueDownlink<V> isStateful(boolean isStateful)
-
valueForm
<V2> ValueDownlink<V2> valueForm(Form<V2> valueForm)
-
valueClass
<V2> ValueDownlink<V2> valueClass(Class<V2> valueClass)
-
observe
ValueDownlink<V> observe(Object observer)
- Specified by:
observe
in interfaceDownlink
- Specified by:
observe
in interfaceLink
- Specified by:
observe
in interfaceObservable<V>
- Specified by:
observe
in interfaceObservableValue<V>
- Specified by:
observe
in interfaceWarpDownlink
-
unobserve
ValueDownlink<V> unobserve(Object observer)
- Specified by:
unobserve
in interfaceDownlink
- Specified by:
unobserve
in interfaceLink
- Specified by:
unobserve
in interfaceObservable<V>
- Specified by:
unobserve
in interfaceObservableValue<V>
- Specified by:
unobserve
in interfaceWarpDownlink
-
willSet
ValueDownlink<V> willSet(WillSet<V> willSet)
- Specified by:
willSet
in interfaceObservableValue<V>
-
didSet
ValueDownlink<V> didSet(DidSet<V> didSet)
- Specified by:
didSet
in interfaceObservableValue<V>
-
willReceive
ValueDownlink<V> willReceive(WillReceive willReceive)
- Specified by:
willReceive
in interfaceWarpDownlink
-
didReceive
ValueDownlink<V> didReceive(DidReceive didReceive)
- Specified by:
didReceive
in interfaceWarpDownlink
-
willCommand
ValueDownlink<V> willCommand(WillCommand willCommand)
- Specified by:
willCommand
in interfaceWarpDownlink
-
willLink
ValueDownlink<V> willLink(WillLink willLink)
- Specified by:
willLink
in interfaceWarpDownlink
-
didLink
ValueDownlink<V> didLink(DidLink didLink)
- Specified by:
didLink
in interfaceWarpDownlink
-
willSync
ValueDownlink<V> willSync(WillSync willSync)
- Specified by:
willSync
in interfaceWarpDownlink
-
didSync
ValueDownlink<V> didSync(DidSync didSync)
- Specified by:
didSync
in interfaceWarpDownlink
-
willUnlink
ValueDownlink<V> willUnlink(WillUnlink willUnlink)
- Specified by:
willUnlink
in interfaceWarpDownlink
-
didUnlink
ValueDownlink<V> didUnlink(DidUnlink didUnlink)
- Specified by:
didUnlink
in interfaceWarpDownlink
-
didConnect
ValueDownlink<V> didConnect(DidConnect didConnect)
- Specified by:
didConnect
in interfaceDownlink
- Specified by:
didConnect
in interfaceWarpDownlink
-
didDisconnect
ValueDownlink<V> didDisconnect(DidDisconnect didDisconnect)
- Specified by:
didDisconnect
in interfaceDownlink
- Specified by:
didDisconnect
in interfaceWarpDownlink
-
didClose
ValueDownlink<V> didClose(DidClose didClose)
- Specified by:
didClose
in interfaceDownlink
- Specified by:
didClose
in interfaceWarpDownlink
-
didFail
ValueDownlink<V> didFail(DidFail didFail)
- Specified by:
didFail
in interfaceDownlink
- Specified by:
didFail
in interfaceWarpDownlink
-
open
ValueDownlink<V> open()
- Specified by:
open
in interfaceDownlink
- Specified by:
open
in interfaceWarpDownlink
-
set
V set(V newValue)
- Specified by:
set
in interfaceObservableValue<V>
-
-