java.lang.Object
swim.system.AbstractDownlinkBinding
swim.system.DownlinkModel<View>
- All Implemented Interfaces:
LinkBinding,Log
- Direct Known Subclasses:
WarpDownlinkModem
public abstract class DownlinkModel<View extends DownlinkView>
extends AbstractDownlinkBinding
implements LinkBinding
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Objectprotected static final AtomicReferenceFieldUpdater<DownlinkModel<?>,Object> Fields inherited from class swim.system.AbstractDownlinkBinding
hostUri, laneUri, meshUri, nodeUri -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccumulateExecTime(long execDelta) voidaddDownlink(View view) protected voiddidAddDownlink(View view) voidvoidvoidvoidprotected voiddidRemoveDownlink(View view) voidremoveDownlink(View view) protected voidvoidreopen()Methods inherited from class swim.system.AbstractDownlinkBinding
bottomLink, cellAddressDown, cellContext, cipherSuite, cipherSuiteDown, closeDown, debug, debugDown, didFailUp, error, errorDown, fail, failDown, hostUri, info, infoDown, isConnected, isConnectedDown, isRemote, isRemoteDown, isSecure, isSecureDown, laneUri, linkContext, linkKey, linkWrapper, localAddress, localAddressDown, localCertificates, localCertificatesDown, localIdentity, localIdentityDown, localPrincipal, localPrincipalDown, meshUri, nodeUri, openDown, 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, cellContext, cipherSuiteDown, closeDown, debugDown, didFailUp, errorDown, failDown, hostUri, infoDown, isConnectedDown, isRemoteDown, isSecureDown, laneUri, linkContext, linkKey, linkWrapper, localAddressDown, localCertificatesDown, localIdentityDown, localPrincipalDown, meshUri, nodeUri, openDown, openMetaDownlink, remoteAddressDown, remoteCertificatesDown, remoteIdentityDown, remotePrincipalDown, securityProtocolDown, setCellContext, setHostUri, setLinkContext, setNodeUri, traceDown, unwrapLink, warnDown
-
Field Details
-
views
-
VIEWS
-
-
Constructor Details
-
DownlinkModel
-
-
Method Details
-
addDownlink
-
removeDownlink
-
removeDownlinks
protected void removeDownlinks() -
didAddDownlink
-
didRemoveDownlink
-
reopen
public void reopen()- Specified by:
reopenin interfaceLinkBinding- Specified by:
reopenin classAbstractDownlinkBinding
-
didConnect
public void didConnect()- Specified by:
didConnectin interfaceLinkBinding- Specified by:
didConnectin classAbstractDownlinkBinding
-
didDisconnect
public void didDisconnect()- Specified by:
didDisconnectin interfaceLinkBinding- Specified by:
didDisconnectin classAbstractDownlinkBinding
-
didCloseUp
public void didCloseUp()- Specified by:
didCloseUpin interfaceLinkBinding- Specified by:
didCloseUpin classAbstractDownlinkBinding
-
didFail
- Specified by:
didFailin interfaceLinkBinding- Specified by:
didFailin classAbstractDownlinkBinding
-
accumulateExecTime
public void accumulateExecTime(long execDelta)
-