Module swim.runtime
Package swim.runtime.downlink
Class DemandDownlinkModem<View extends DownlinkView>
- java.lang.Object
-
- swim.runtime.downlink.DownlinkModem
-
- swim.runtime.downlink.DownlinkModel<View>
-
- swim.runtime.downlink.DemandDownlinkModem<View>
-
- All Implemented Interfaces:
LinkBinding,swim.util.Log
- Direct Known Subclasses:
ValueDownlinkModel
public abstract class DemandDownlinkModem<View extends DownlinkView> extends DownlinkModel<View>
-
-
Field Summary
-
Fields inherited from class swim.runtime.downlink.DownlinkModel
views
-
Fields inherited from class swim.runtime.downlink.DownlinkModem
body, cellContext, hostUri, laneUri, linkContext, meshUri, nodeUri, prio, rate, status
-
-
Constructor Summary
Constructors Constructor Description DemandDownlinkModem(swim.uri.Uri meshUri, swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri, float prio, float rate, swim.structure.Value body)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description protected abstract swim.structure.ValuenextUpCue()-
Methods inherited from class swim.runtime.downlink.DownlinkModel
addDownlink, didAddDownlink, didCloseUp, didConnect, didDisconnect, didFail, didRemoveDownlink, keepLinked, keepSynced, pullUpCommand, pullUpLink, pullUpSync, pullUpUnlink, pushDownEvent, pushDownLinked, pushDownSynced, pushDownUnlinked, removeDownlink, reopen
-
Methods inherited from class swim.runtime.downlink.DownlinkModem
body, cellContext, cipherSuite, cipherSuiteDown, closeDown, command, command, cueDown, cueUp, debug, debugDown, didClose, didLink, didOpen, didSync, didUnlink, error, errorDown, feedDown, feedUp, hostUri, info, infoDown, isConnected, isConnectedDown, isRemote, isRemoteDown, isSecure, isSecureDown, laneUri, link, linkContext, linkRequest, localAddress, localAddressDown, localCertificates, localCertificatesDown, localIdentity, localIdentityDown, localPrincipal, localPrincipalDown, meshUri, nextUpCueCommand, nextUpQueue, nextUpQueueCommand, nodeUri, onCommand, onEvent, openDown, prio, pullUp, pushDown, pushDownEnvelope, pushUp, queueUp, rate, remoteAddress, remoteAddressDown, remoteCertificates, remoteCertificatesDown, remoteIdentity, remoteIdentityDown, remotePrincipal, remotePrincipalDown, securityProtocol, securityProtocolDown, setCellContext, setLinkContext, skipDown, sync, syncRequest, trace, traceDown, unlink, unlinkRequest, unwrapLink, upQueueIsEmpty, warn, warnDown, willLink, willSync, willUnlink
-
-
-
-
Method Detail
-
nextUpCue
protected abstract swim.structure.Value nextUpCue()
- Overrides:
nextUpCuein classDownlinkModem
-
-