java.lang.Object
swim.system.DownlinkView
swim.system.warp.WarpDownlinkView
swim.system.downlink.EventDownlinkView<V>
- All Implemented Interfaces:
Downlink,EventDownlink<V>,Link,WarpDownlink,WarpLink,Observable<Object>,Log
-
Field Summary
FieldsFields inherited from class swim.system.warp.WarpDownlinkView
body, flags, hostUri, KEEP_LINKED, KEEP_SYNCED, laneUri, meshUri, nodeUri, prio, rateFields inherited from class swim.system.DownlinkView
cellContext, observers, stage -
Constructor Summary
ConstructorsConstructorDescriptionEventDownlinkView(CellContext cellContext, Stage stage, Uri meshUri, Uri hostUri, Uri nodeUri, Uri laneUri, float prio, float rate, Value body, int flags, Form<V> valueForm, Object observers) EventDownlinkView(CellContext cellContext, Stage stage, Uri meshUri, Uri hostUri, Uri nodeUri, Uri laneUri, float prio, float rate, Value body, Form<V> valueForm) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()didConnect(DidConnect didConnect) didDisconnect(DidDisconnect didDisconnect) didReceive(DidReceive didReceive) booleandispatchOnEvent(V value, boolean preemptive) voiddownlinkOnEvent(V value) keepLinked(boolean keepLinked) keepSynced(boolean keepSynced) open()prio(float prio) rate(float rate) protected ObjecttypesafeObservers(Object observers) <V2> EventDownlinkView<V2>valueClass(Class<V2> valueClass) <V2> EventDownlinkView<V2>willCommand(WillCommand willCommand) willReceive(WillReceive willReceive) willUnlink(WillUnlink 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, rateMethods 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, warnMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface swim.api.Link
cipherSuite, hostUri, isConnected, isRemote, isSecure, laneUri, localAddress, localCertificates, localIdentity, localPrincipal, nodeUri, remoteAddress, remoteCertificates, remoteIdentity, remotePrincipal, securityProtocolMethods inherited from interface swim.api.warp.WarpDownlink
body, command, command, command, command, keepLinked, keepSynced, prio, rate
-
Field Details
-
valueForm
-
model
-
-
Constructor Details
-
EventDownlinkView
-
EventDownlinkView
-
-
Method Details
-
downlinkModel
- Specified by:
downlinkModelin classWarpDownlinkView
-
hostUri
- Specified by:
hostUriin interfaceEventDownlink<V>- Specified by:
hostUriin interfaceWarpDownlink- Specified by:
hostUriin classWarpDownlinkView
-
hostUri
- Specified by:
hostUriin interfaceEventDownlink<V>- Specified by:
hostUriin interfaceWarpDownlink- Specified by:
hostUriin classWarpDownlinkView
-
nodeUri
- Specified by:
nodeUriin interfaceEventDownlink<V>- Specified by:
nodeUriin interfaceWarpDownlink- Specified by:
nodeUriin classWarpDownlinkView
-
nodeUri
- Specified by:
nodeUriin interfaceEventDownlink<V>- Specified by:
nodeUriin interfaceWarpDownlink- Specified by:
nodeUriin classWarpDownlinkView
-
laneUri
- Specified by:
laneUriin interfaceEventDownlink<V>- Specified by:
laneUriin interfaceWarpDownlink- Specified by:
laneUriin classWarpDownlinkView
-
laneUri
- Specified by:
laneUriin interfaceEventDownlink<V>- Specified by:
laneUriin interfaceWarpDownlink- Specified by:
laneUriin classWarpDownlinkView
-
prio
- Specified by:
prioin interfaceEventDownlink<V>- Specified by:
prioin interfaceWarpDownlink- Specified by:
prioin classWarpDownlinkView
-
rate
- Specified by:
ratein interfaceEventDownlink<V>- Specified by:
ratein interfaceWarpDownlink- Specified by:
ratein classWarpDownlinkView
-
body
- Specified by:
bodyin interfaceEventDownlink<V>- Specified by:
bodyin interfaceWarpDownlink- Specified by:
bodyin classWarpDownlinkView
-
keepLinked
- Specified by:
keepLinkedin interfaceEventDownlink<V>- Specified by:
keepLinkedin interfaceWarpDownlink- Specified by:
keepLinkedin classWarpDownlinkView
-
keepSynced
- Specified by:
keepSyncedin interfaceEventDownlink<V>- Specified by:
keepSyncedin interfaceWarpDownlink- Specified by:
keepSyncedin classWarpDownlinkView
-
valueForm
- Specified by:
valueFormin interfaceEventDownlink<V>
-
valueForm
- Specified by:
valueFormin interfaceEventDownlink<V>
-
valueClass
- Specified by:
valueClassin interfaceEventDownlink<V>
-
typesafeObservers
-
observe
- Specified by:
observein interfaceDownlink- Specified by:
observein interfaceEventDownlink<V>- Specified by:
observein interfaceLink- Specified by:
observein interfaceObservable<V>- Specified by:
observein interfaceWarpDownlink- Overrides:
observein classWarpDownlinkView
-
unobserve
- Specified by:
unobservein interfaceDownlink- Specified by:
unobservein interfaceEventDownlink<V>- Specified by:
unobservein interfaceLink- Specified by:
unobservein interfaceObservable<V>- Specified by:
unobservein interfaceWarpDownlink- Overrides:
unobservein classWarpDownlinkView
-
onEvent
- Specified by:
onEventin interfaceEventDownlink<V>
-
willReceive
- Specified by:
willReceivein interfaceEventDownlink<V>- Specified by:
willReceivein interfaceWarpDownlink- Specified by:
willReceivein classWarpDownlinkView
-
didReceive
- Specified by:
didReceivein interfaceEventDownlink<V>- Specified by:
didReceivein interfaceWarpDownlink- Specified by:
didReceivein classWarpDownlinkView
-
willCommand
- Specified by:
willCommandin interfaceEventDownlink<V>- Specified by:
willCommandin interfaceWarpDownlink- Specified by:
willCommandin classWarpDownlinkView
-
willLink
- Specified by:
willLinkin interfaceEventDownlink<V>- Specified by:
willLinkin interfaceWarpDownlink- Specified by:
willLinkin classWarpDownlinkView
-
didLink
- Specified by:
didLinkin interfaceEventDownlink<V>- Specified by:
didLinkin interfaceWarpDownlink- Specified by:
didLinkin classWarpDownlinkView
-
willSync
- Specified by:
willSyncin interfaceEventDownlink<V>- Specified by:
willSyncin interfaceWarpDownlink- Specified by:
willSyncin classWarpDownlinkView
-
didSync
- Specified by:
didSyncin interfaceEventDownlink<V>- Specified by:
didSyncin interfaceWarpDownlink- Specified by:
didSyncin classWarpDownlinkView
-
willUnlink
- Specified by:
willUnlinkin interfaceEventDownlink<V>- Specified by:
willUnlinkin interfaceWarpDownlink- Specified by:
willUnlinkin classWarpDownlinkView
-
didUnlink
- Specified by:
didUnlinkin interfaceEventDownlink<V>- Specified by:
didUnlinkin interfaceWarpDownlink- Specified by:
didUnlinkin classWarpDownlinkView
-
didConnect
- Specified by:
didConnectin interfaceDownlink- Specified by:
didConnectin interfaceEventDownlink<V>- Specified by:
didConnectin interfaceWarpDownlink- Specified by:
didConnectin classWarpDownlinkView
-
didDisconnect
- Specified by:
didDisconnectin interfaceDownlink- Specified by:
didDisconnectin interfaceEventDownlink<V>- Specified by:
didDisconnectin interfaceWarpDownlink- Specified by:
didDisconnectin classWarpDownlinkView
-
didClose
- Specified by:
didClosein interfaceDownlink- Specified by:
didClosein interfaceEventDownlink<V>- Specified by:
didClosein interfaceWarpDownlink- Specified by:
didClosein classWarpDownlinkView
-
didFail
- Specified by:
didFailin interfaceDownlink- Specified by:
didFailin interfaceEventDownlink<V>- Specified by:
didFailin interfaceWarpDownlink- Specified by:
didFailin classWarpDownlinkView
-
dispatchOnEvent
-
downlinkOnEvent
-
createDownlinkModel
- Specified by:
createDownlinkModelin classWarpDownlinkView
-
open
- Specified by:
openin interfaceDownlink- Specified by:
openin interfaceEventDownlink<V>- Specified by:
openin interfaceWarpDownlink- Specified by:
openin classWarpDownlinkView
-
close
public void close()- Specified by:
closein interfaceLink- Overrides:
closein classDownlinkView
-