java.lang.Object
swim.system.AbstractDownlinkBinding
swim.system.DownlinkModel<View>
swim.system.warp.WarpDownlinkModem<View>
swim.system.warp.WarpDownlinkModel<View>
- All Implemented Interfaces:
LinkBinding,WarpBinding,Log
- Direct Known Subclasses:
DemandDownlinkModem,ListDownlinkModem,MapDownlinkModem,SupplyDownlinkModem
public abstract class WarpDownlinkModel<View extends WarpDownlinkView>
extends WarpDownlinkModem<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 TypeMethodDescriptionfinal booleanfinal booleanprotected voidpullUpCommand(CommandMessage message) protected voidpullUpLink(LinkRequest request) protected voidpullUpSync(SyncRequest request) protected voidpullUpUnlink(UnlinkRequest request) protected voidpushDownEvent(Push<EventMessage> push) protected voidpushDownLinked(Push<LinkedResponse> push) protected voidpushDownSynced(Push<SyncedResponse> push) protected voidpushDownUnlinked(Push<UnlinkedResponse> push) 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, nextUpQueue, onCommand, onEvent, openDown, openMetaDownlink, prio, pullUp, pushDown, pushDownUnknown, pushUp, pushUp, queueUp, rate, reportMetrics, setCellContext, setLinkContext, skipDown, sync, syncRequest, unlink, unlinkRequest, upQueueIsEmpty, 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
-
WarpDownlinkModel
-
-
Method Details
-
keepLinked
public final boolean keepLinked()- Specified by:
keepLinkedin interfaceWarpBinding- Specified by:
keepLinkedin classWarpDownlinkModem<View extends WarpDownlinkView>
-
keepSynced
public final boolean keepSynced()- Specified by:
keepSyncedin interfaceWarpBinding- Specified by:
keepSyncedin classWarpDownlinkModem<View extends WarpDownlinkView>
-
pushDownEvent
- Overrides:
pushDownEventin classWarpDownlinkModem<View extends WarpDownlinkView>
-
pushDownLinked
- Overrides:
pushDownLinkedin classWarpDownlinkModem<View extends WarpDownlinkView>
-
pushDownSynced
- Overrides:
pushDownSyncedin classWarpDownlinkModem<View extends WarpDownlinkView>
-
pushDownUnlinked
- Overrides:
pushDownUnlinkedin classWarpDownlinkModem<View extends WarpDownlinkView>
-
pullUpCommand
- Overrides:
pullUpCommandin classWarpDownlinkModem<View extends WarpDownlinkView>
-
pullUpLink
- Overrides:
pullUpLinkin classWarpDownlinkModem<View extends WarpDownlinkView>
-
pullUpSync
- Overrides:
pullUpSyncin classWarpDownlinkModem<View extends WarpDownlinkView>
-
pullUpUnlink
- Overrides:
pullUpUnlinkin classWarpDownlinkModem<View extends WarpDownlinkView>
-