java.lang.Object
swim.system.AbstractDownlinkBinding
swim.system.DownlinkModel<View>
swim.system.warp.WarpDownlinkModem<View>
swim.system.warp.WarpDownlinkModel<View>
swim.system.warp.MapDownlinkModem<View>
- All Implemented Interfaces:
LinkBinding,WarpBinding,Log
- Direct Known Subclasses:
MapDownlinkModel
public abstract class MapDownlinkModem<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, statusFields inherited from class swim.system.DownlinkModel
views, VIEWSFields inherited from class swim.system.AbstractDownlinkBinding
hostUri, laneUri, meshUri, nodeUri -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidcueUpKeys(Collection<? extends Value> keys) protected voidfeedUp()protected Push<CommandMessage>protected abstract Valueprotected Push<CommandMessage>protected voidqueueUp(Value body, Cont<CommandMessage> cont) protected booleanMethods inherited from class swim.system.warp.WarpDownlinkModel
keepLinked, keepSynced, pullUpCommand, pullUpLink, pullUpSync, pullUpUnlink, pushDownEvent, pushDownLinked, pushDownSynced, pushDownUnlinkedMethods 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, flushMetrics, link, linkContext, linkRequest, linkWrapper, onCommand, onEvent, openDown, openMetaDownlink, prio, pullUp, pushDown, pushDownUnknown, pushUp, pushUp, rate, reportMetrics, setCellContext, setLinkContext, skipDown, sync, syncRequest, unlink, unlinkRequest, willLink, willSync, willUnlinkMethods inherited from class swim.system.DownlinkModel
addDownlink, removeDownlink, removeDownlinks, reopenMethods 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, warnDownMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-
MapDownlinkModem
-
-
Method Details
-
upQueueIsEmpty
protected boolean upQueueIsEmpty()- Overrides:
upQueueIsEmptyin classWarpDownlinkModem<View extends WarpDownlinkView>
-
queueUp
- Overrides:
queueUpin classWarpDownlinkModem<View extends WarpDownlinkView>
-
cueUpKey
-
cueUpKeys
-
nextUpKey
-
nextUpQueue
- Overrides:
nextUpQueuein classWarpDownlinkModem<View extends WarpDownlinkView>
-
nextUpCue
- Overrides:
nextUpCuein classWarpDownlinkModem<View extends WarpDownlinkView>
-
feedUp
protected void feedUp()- Overrides:
feedUpin classWarpDownlinkModem<View extends WarpDownlinkView>
-