Module swim.runtime
Package swim.runtime.warp
Class SupplyDownlinkModem<View extends WarpDownlinkView>
- java.lang.Object
-
- swim.runtime.AbstractDownlinkBinding
-
- swim.runtime.DownlinkModel<View>
-
- swim.runtime.warp.WarpDownlinkModem<View>
-
- swim.runtime.warp.WarpDownlinkModel<View>
-
- swim.runtime.warp.SupplyDownlinkModem<View>
-
- All Implemented Interfaces:
LinkBinding
,WarpBinding
,Log
- Direct Known Subclasses:
EventDownlinkModel
public abstract class SupplyDownlinkModem<View extends WarpDownlinkView> extends WarpDownlinkModel<View>
-
-
Field Summary
-
Fields inherited from class swim.runtime.warp.WarpDownlinkModem
body, cellContext, linkContext, prio, rate, status
-
Fields inherited from class swim.runtime.DownlinkModel
views
-
Fields inherited from class swim.runtime.AbstractDownlinkBinding
hostUri, laneUri, meshUri, nodeUri
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Value
nextUpQueue()
protected void
queueUp(Value body)
protected boolean
upQueueIsEmpty()
-
Methods inherited from class swim.runtime.warp.WarpDownlinkModel
keepLinked, keepSynced, pullUpCommand, pullUpLink, pullUpSync, pullUpUnlink, pushDownEvent, pushDownLinked, pushDownSynced, pushDownUnlinked
-
Methods inherited from class swim.runtime.warp.WarpDownlinkModem
body, cellContext, closeDown, command, command, cueDown, cueUp, didClose, didCloseUp, didConnect, didDisconnect, didFail, didLink, didOpen, didSync, didUnlink, feedDown, feedUp, link, linkContext, linkRequest, linkWrapper, nextUpCue, nextUpCueCommand, nextUpQueueCommand, onCommand, onEvent, openDown, prio, pullUp, pushDown, pushDownEnvelope, pushUp, rate, reopen, setCellContext, setLinkContext, skipDown, sync, syncRequest, unlink, unlinkRequest, willLink, willSync, willUnlink
-
Methods inherited from class swim.runtime.DownlinkModel
addDownlink, didAddDownlink, didRemoveDownlink, removeDownlink
-
Methods inherited from class swim.runtime.AbstractDownlinkBinding
cipherSuite, cipherSuiteDown, debug, debugDown, error, errorDown, hostUri, info, infoDown, isConnected, isConnectedDown, isRemote, isRemoteDown, isSecure, isSecureDown, laneUri, linkKey, localAddress, localAddressDown, localCertificates, localCertificatesDown, localIdentity, localIdentityDown, localPrincipal, localPrincipalDown, meshUri, nodeUri, remoteAddress, remoteAddressDown, remoteCertificates, remoteCertificatesDown, remoteIdentity, remoteIdentityDown, remotePrincipal, remotePrincipalDown, securityProtocol, securityProtocolDown, trace, traceDown, unwrapLink, warn, warnDown
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface swim.runtime.LinkBinding
cipherSuiteDown, debugDown, errorDown, hostUri, infoDown, isConnectedDown, isRemoteDown, isSecureDown, laneUri, linkKey, localAddressDown, localCertificatesDown, localIdentityDown, localPrincipalDown, meshUri, nodeUri, remoteAddressDown, remoteCertificatesDown, remoteIdentityDown, remotePrincipalDown, securityProtocolDown, traceDown, unwrapLink, warnDown
-
-
-
-
Method Detail
-
upQueueIsEmpty
protected boolean upQueueIsEmpty()
- Overrides:
upQueueIsEmpty
in classWarpDownlinkModem<View extends WarpDownlinkView>
-
queueUp
protected void queueUp(Value body)
- Overrides:
queueUp
in classWarpDownlinkModem<View extends WarpDownlinkView>
-
nextUpQueue
protected Value nextUpQueue()
- Overrides:
nextUpQueue
in classWarpDownlinkModem<View extends WarpDownlinkView>
-
-