- java.lang.Object
-
- swim.runtime.AbstractUplinkContext
-
- swim.runtime.warp.WarpUplinkModem
-
- swim.runtime.warp.DemandUplinkModem
-
- All Implemented Interfaces:
Link
,Uplink
,WarpLink
,WarpUplink
,Observable<Object>
,LinkContext
,WarpContext
,Log
- Direct Known Subclasses:
DemandLaneUplink
,ValueLaneUplink
public abstract class DemandUplinkModem extends WarpUplinkModem
-
-
Field Summary
-
Fields inherited from class swim.runtime.warp.WarpUplinkModem
linkBinding, linkKey, status
-
Fields inherited from class swim.runtime.AbstractUplinkContext
observers
-
-
Constructor Summary
Constructors Constructor Description DemandUplinkModem(WarpBinding linkBinding)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description protected abstract Value
nextDownCue()
-
Methods inherited from class swim.runtime.warp.WarpUplinkModem
body, cueDown, cueUp, didClose, didLink, didSync, didUnlink, dispatchDidClose, dispatchOnCommand, dispatchOnEvent, dispatchOnLink, dispatchOnLinked, dispatchOnSync, dispatchOnSynced, dispatchOnUnlink, dispatchOnUnlinked, downQueueIsEmpty, feedUp, hostUri, laneUri, linkBinding, linkedResponse, linkKey, linkWrapper, nextDownCueEvent, nextDownQueue, nextDownQueueEvent, nodeUri, observe, onCommand, onCommand, onEvent, onEvent, onLink, onLinked, onSync, onSynced, onUnlink, onUnlinked, prio, pullDown, pullDownEnvelope, pullDownEvent, pullDownLinked, pullDownSynced, pullDownUnlinked, pushUp, pushUpCommand, pushUpEnvelope, pushUpLink, pushUpSync, pushUpUnlink, queueDown, rate, runOnCommand, runOnLink, runOnSync, runOnUnlink, runPullDown, sendDown, skipUp, syncedResponse, unlink, unlinkedResponse, unobserve, willLink, willSync, willUnlink
-
Methods inherited from class swim.runtime.AbstractUplinkContext
cipherSuite, cipherSuiteUp, close, closeUp, debug, debugUp, didCloseDown, didFail, didOpenDown, error, errorUp, info, infoUp, isConnected, isConnectedUp, isRemote, isRemoteUp, isSecure, isSecureUp, laneBinding, localAddress, localAddressUp, localCertificates, localCertificatesUp, localIdentity, localIdentityUp, localPrincipal, localPrincipalUp, remoteAddress, remoteAddressUp, remoteCertificates, remoteCertificatesUp, remoteIdentity, remoteIdentityUp, remotePrincipal, remotePrincipalUp, securityProtocol, securityProtocolUp, stage, trace, traceUp, unwrapLink, warn, warnUp
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface swim.api.Link
cipherSuite, close, isConnected, isRemote, isSecure, localAddress, localCertificates, localIdentity, localPrincipal, remoteAddress, remoteCertificates, remoteIdentity, remotePrincipal, securityProtocol
-
Methods inherited from interface swim.runtime.LinkContext
cipherSuiteUp, closeUp, debugUp, didCloseDown, didOpenDown, errorUp, infoUp, isConnectedUp, isRemoteUp, isSecureUp, localAddressUp, localCertificatesUp, localIdentityUp, localPrincipalUp, remoteAddressUp, remoteCertificatesUp, remoteIdentityUp, remotePrincipalUp, securityProtocolUp, traceUp, unwrapLink, warnUp
-
-
-
-
Constructor Detail
-
DemandUplinkModem
public DemandUplinkModem(WarpBinding linkBinding)
-
-
Method Detail
-
nextDownCue
protected abstract Value nextDownCue()
- Overrides:
nextDownCue
in classWarpUplinkModem
-
-