- java.lang.Object
-
- swim.runtime.AbstractDownlinkBinding
-
- swim.runtime.DownlinkModel<View>
-
- swim.runtime.warp.WarpDownlinkModem<View>
-
- swim.runtime.warp.WarpDownlinkModel<View>
-
- swim.runtime.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.runtime.warp.WarpDownlinkModem
body, cellContext, EXEC_DELTA, EXEC_TIME, linkContext, prio, rate, status
-
Fields inherited from class swim.runtime.DownlinkModel
views, VIEWS
-
Fields inherited from class swim.runtime.AbstractDownlinkBinding
hostUri, laneUri, meshUri, nodeUri
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcueUpKey(Value key)protected voidcueUpKeys(Collection<? extends Value> keys)protected voidfeedUp()protected Push<CommandMessage>nextUpCue()protected abstract ValuenextUpKey(Value key)protected Push<CommandMessage>nextUpQueue()protected voidqueueUp(Value body, Cont<CommandMessage> cont)protected booleanupQueueIsEmpty()-
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
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, willUnlink
-
Methods inherited from class swim.runtime.DownlinkModel
addDownlink, removeDownlink, removeDownlinks, reopen
-
Methods inherited from class swim.runtime.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.runtime.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
-
-
-
-
Method Detail
-
upQueueIsEmpty
protected boolean upQueueIsEmpty()
- Overrides:
upQueueIsEmptyin classWarpDownlinkModem<View extends WarpDownlinkView>
-
queueUp
protected void queueUp(Value body, Cont<CommandMessage> cont)
- Overrides:
queueUpin classWarpDownlinkModem<View extends WarpDownlinkView>
-
cueUpKey
public void cueUpKey(Value key)
-
cueUpKeys
protected void cueUpKeys(Collection<? extends Value> keys)
-
nextUpQueue
protected Push<CommandMessage> nextUpQueue()
- Overrides:
nextUpQueuein classWarpDownlinkModem<View extends WarpDownlinkView>
-
nextUpCue
protected Push<CommandMessage> nextUpCue()
- Overrides:
nextUpCuein classWarpDownlinkModem<View extends WarpDownlinkView>
-
feedUp
protected void feedUp()
- Overrides:
feedUpin classWarpDownlinkModem<View extends WarpDownlinkView>
-
-