java.lang.Object
swim.system.AbstractDownlinkBinding
swim.system.DownlinkModel<View>
swim.system.warp.WarpDownlinkModem<View>
swim.system.warp.WarpDownlinkModel<View>
swim.system.warp.ListDownlinkModem<View>
- All Implemented Interfaces:
LinkBinding
,WarpBinding
,Log
- Direct Known Subclasses:
ListDownlinkModel
public abstract class ListDownlinkModem<View extends WarpDownlinkView>
extends WarpDownlinkModel<View>
-
Field Summary
Fields inherited from class swim.system.warp.WarpDownlinkModem
body, cellContext, EXEC_DELTA, EXEC_TIME, linkContext, prio, rate, status
Fields inherited from class swim.system.DownlinkModel
views, VIEWS
Fields inherited from class swim.system.AbstractDownlinkBinding
hostUri, laneUri, meshUri, nodeUri
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Push<CommandMessage>
void
pushUp
(ListLinkDelta delta) void
queueUp
(ListLinkDelta delta) protected boolean
Methods inherited from class swim.system.warp.WarpDownlinkModel
keepLinked, keepSynced, pullUpCommand, pullUpLink, pullUpSync, pullUpUnlink, pushDownEvent, pushDownLinked, pushDownSynced, pushDownUnlinked
Methods inherited from class swim.system.warp.WarpDownlinkModem
accumulateExecTime, body, cellContext, closeDown, collectProfile, command, command, command, command, cueDown, cueUp, didAddDownlink, didClose, didCloseUp, didConnect, didDisconnect, didFail, didFailUp, didLink, didOpen, didRemoveDownlink, didSync, didUnlink, didUpdateMetrics, feedDown, feedUp, flushMetrics, link, linkContext, linkRequest, linkWrapper, nextUpCue, onCommand, onEvent, openDown, openMetaDownlink, prio, pullUp, pushDown, pushDownUnknown, pushUp, pushUp, queueUp, rate, reportMetrics, setCellContext, setLinkContext, skipDown, sync, syncRequest, unlink, unlinkRequest, willLink, willSync, willUnlink
Methods inherited from class swim.system.DownlinkModel
addDownlink, removeDownlink, removeDownlinks, reopen
Methods inherited from class swim.system.AbstractDownlinkBinding
bottomLink, cellAddressDown, cipherSuite, cipherSuiteDown, debug, debugDown, error, errorDown, fail, failDown, 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, setHostUri, setNodeUri, 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.system.LinkBinding
bottomLink, cellAddressDown, cipherSuiteDown, debugDown, errorDown, failDown, hostUri, infoDown, isConnectedDown, isRemoteDown, isSecureDown, laneUri, linkKey, localAddressDown, localCertificatesDown, localIdentityDown, localPrincipalDown, meshUri, nodeUri, remoteAddressDown, remoteCertificatesDown, remoteIdentityDown, remotePrincipalDown, reopen, securityProtocolDown, setHostUri, setNodeUri, traceDown, unwrapLink, warnDown
-
Constructor Details
-
ListDownlinkModem
-
-
Method Details
-
upQueueIsEmpty
protected boolean upQueueIsEmpty()- Overrides:
upQueueIsEmpty
in classWarpDownlinkModem<View extends WarpDownlinkView>
-
queueUp
-
pushUp
-
nextUpQueue
- Overrides:
nextUpQueue
in classWarpDownlinkModem<View extends WarpDownlinkView>
-