java.lang.Object
swim.system.DownlinkView
swim.system.warp.WarpDownlinkView
- All Implemented Interfaces:
Downlink,Link,WarpDownlink,WarpLink,Observable<Object>,Log
- Direct Known Subclasses:
EventDownlinkView,ListDownlinkView,MapDownlinkView,ValueDownlinkView
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Valueprotected intprotected final Uriprotected static final intprotected static final intprotected final Uriprotected final Uriprotected final Uriprotected final floatprotected final floatFields inherited from class swim.system.DownlinkView
cellContext, observers, stage -
Constructor Summary
ConstructorsConstructorDescriptionWarpDownlinkView(CellContext cellContext, Stage stage, Uri meshUri, Uri hostUri, Uri nodeUri, Uri laneUri, float prio, float rate, Value body, int flags, Object observers) -
Method Summary
Modifier and TypeMethodDescriptionfinal Valuebody()abstract WarpDownlinkViewvoidvoidcommand(float prio, Value body, Cont<CommandMessage> cont) voidvoidcommand(Value body, Cont<CommandMessage> cont) abstract WarpDownlinkModel<?>abstract WarpDownlinkViewabstract WarpDownlinkViewdidConnect(DidConnect didConnect) abstract WarpDownlinkViewdidDisconnect(DidDisconnect didDisconnect) abstract WarpDownlinkViewabstract WarpDownlinkViewabstract WarpDownlinkViewdidReceive(DidReceive didReceive) abstract WarpDownlinkViewabstract WarpDownlinkViewbooleandispatchDidLink(boolean preemptive) booleandispatchDidReceive(Value body, boolean preemptive) booleandispatchDidSync(boolean preemptive) booleandispatchDidUnlink(boolean preemptive) booleandispatchWillCommand(Value body, boolean preemptive) booleandispatchWillLink(boolean preemptive) booleandispatchWillReceive(Value body, boolean preemptive) booleandispatchWillSync(boolean preemptive) booleandispatchWillUnlink(boolean preemptive) voiddownlinkDidLink(LinkedResponse response) voiddownlinkDidReceive(EventMessage message) voiddownlinkDidSync(SyncedResponse response) voiddownlinkDidUnlink(UnlinkedResponse response) abstract WarpDownlinkModel<?>voiddownlinkWillCommand(CommandMessage message) voiddownlinkWillLink(LinkRequest request) voiddownlinkWillReceive(EventMessage message) voiddownlinkWillSync(SyncRequest request) voiddownlinkWillUnlink(UnlinkRequest request) final UrihostUri()abstract WarpDownlinkViewabstract WarpDownlinkViewfinal booleanabstract WarpDownlinkViewkeepLinked(boolean keepLinked) final booleanabstract WarpDownlinkViewkeepSynced(boolean keepSynced) final UrilaneUri()abstract WarpDownlinkViewabstract WarpDownlinkViewfinal UrimeshUri()final UrinodeUri()abstract WarpDownlinkViewabstract WarpDownlinkViewabstract WarpDownlinkViewopen()final floatprio()abstract WarpDownlinkViewprio(float prio) final floatrate()abstract WarpDownlinkViewrate(float rate) abstract WarpDownlinkViewwillCommand(WillCommand willCommand) abstract WarpDownlinkViewabstract WarpDownlinkViewwillReceive(WillReceive willReceive) abstract WarpDownlinkViewabstract WarpDownlinkViewwillUnlink(WillUnlink willUnlink) Methods inherited from class swim.system.DownlinkView
cellContext, cipherSuite, close, 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, close, isConnected, isRemote, isSecure, localAddress, localCertificates, localIdentity, localPrincipal, remoteAddress, remoteCertificates, remoteIdentity, remotePrincipal, securityProtocol
-
Field Details
-
meshUri
-
hostUri
-
nodeUri
-
laneUri
-
prio
protected final float prio -
rate
protected final float rate -
body
-
flags
protected volatile int flags -
KEEP_LINKED
protected static final int KEEP_LINKED- See Also:
-
KEEP_SYNCED
protected static final int KEEP_SYNCED- See Also:
-
-
Constructor Details
-
WarpDownlinkView
-
-
Method Details
-
downlinkModel
- Specified by:
downlinkModelin classDownlinkView
-
meshUri
-
hostUri
-
hostUri
- Specified by:
hostUriin interfaceWarpDownlink
-
hostUri
- Specified by:
hostUriin interfaceWarpDownlink
-
nodeUri
-
nodeUri
- Specified by:
nodeUriin interfaceWarpDownlink
-
nodeUri
- Specified by:
nodeUriin interfaceWarpDownlink
-
laneUri
-
laneUri
- Specified by:
laneUriin interfaceWarpDownlink
-
laneUri
- Specified by:
laneUriin interfaceWarpDownlink
-
prio
public final float prio()- Specified by:
prioin interfaceWarpDownlink
-
prio
- Specified by:
prioin interfaceWarpDownlink
-
rate
public final float rate()- Specified by:
ratein interfaceWarpDownlink
-
rate
- Specified by:
ratein interfaceWarpDownlink
-
body
- Specified by:
bodyin interfaceWarpDownlink
-
body
- Specified by:
bodyin interfaceWarpDownlink
-
keepLinked
public final boolean keepLinked()- Specified by:
keepLinkedin interfaceWarpDownlink
-
keepLinked
- Specified by:
keepLinkedin interfaceWarpDownlink
-
keepSynced
public final boolean keepSynced()- Specified by:
keepSyncedin interfaceWarpDownlink
-
keepSynced
- Specified by:
keepSyncedin interfaceWarpDownlink
-
observe
- Specified by:
observein interfaceDownlink- Specified by:
observein interfaceLink- Specified by:
observein interfaceObservable<Object>- Specified by:
observein interfaceWarpDownlink- Overrides:
observein classDownlinkView
-
unobserve
- Specified by:
unobservein interfaceDownlink- Specified by:
unobservein interfaceLink- Specified by:
unobservein interfaceObservable<Object>- Specified by:
unobservein interfaceWarpDownlink- Overrides:
unobservein classDownlinkView
-
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- Specified by:
didConnectin classDownlinkView
-
didDisconnect
- Specified by:
didDisconnectin interfaceDownlink- Specified by:
didDisconnectin interfaceWarpDownlink- Specified by:
didDisconnectin classDownlinkView
-
didClose
- Specified by:
didClosein interfaceDownlink- Specified by:
didClosein interfaceWarpDownlink- Specified by:
didClosein classDownlinkView
-
didFail
- Specified by:
didFailin interfaceDownlink- Specified by:
didFailin interfaceWarpDownlink- Specified by:
didFailin classDownlinkView
-
dispatchWillReceive
-
dispatchDidReceive
-
dispatchWillCommand
-
dispatchWillLink
public boolean dispatchWillLink(boolean preemptive) -
dispatchDidLink
public boolean dispatchDidLink(boolean preemptive) -
dispatchWillSync
public boolean dispatchWillSync(boolean preemptive) -
dispatchDidSync
public boolean dispatchDidSync(boolean preemptive) -
dispatchWillUnlink
public boolean dispatchWillUnlink(boolean preemptive) -
dispatchDidUnlink
public boolean dispatchDidUnlink(boolean preemptive) -
downlinkWillReceive
-
downlinkDidReceive
-
downlinkWillCommand
-
downlinkWillLink
-
downlinkDidLink
-
downlinkWillSync
-
downlinkDidSync
-
downlinkWillUnlink
-
downlinkDidUnlink
-
createDownlinkModel
- Specified by:
createDownlinkModelin classDownlinkView
-
open
- Specified by:
openin interfaceDownlink- Specified by:
openin interfaceWarpDownlink- Specified by:
openin classDownlinkView
-
command
- Specified by:
commandin interfaceWarpDownlink
-
command
- Specified by:
commandin interfaceWarpDownlink
-
command
- Specified by:
commandin interfaceWarpDownlink
-
command
- Specified by:
commandin interfaceWarpDownlink
-