- java.lang.Object
-
- swim.runtime.AbstractDownlinkBinding
-
- All Implemented Interfaces:
LinkBinding,Log
- Direct Known Subclasses:
DownlinkModel
public abstract class AbstractDownlinkBinding extends Object implements LinkBinding, Log
-
-
Constructor Summary
Constructors Constructor Description AbstractDownlinkBinding(Uri meshUri, Uri hostUri, Uri nodeUri, Uri laneUri)
-
Method Summary
-
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
openMetaDownlink, setCellContext, setLinkContext
-
-
-
-
Method Detail
-
linkWrapper
public abstract LinkBinding linkWrapper()
- Specified by:
linkWrapperin interfaceLinkBinding
-
linkContext
public abstract LinkContext linkContext()
- Specified by:
linkContextin interfaceLinkBinding
-
cellContext
public abstract CellContext cellContext()
- Specified by:
cellContextin interfaceLinkBinding
-
unwrapLink
public <T> T unwrapLink(Class<T> linkClass)
- Specified by:
unwrapLinkin interfaceLinkBinding
-
bottomLink
public <T> T bottomLink(Class<T> linkClass)
- Specified by:
bottomLinkin interfaceLinkBinding
-
meshUri
public final Uri meshUri()
- Specified by:
meshUriin interfaceLinkBinding
-
hostUri
public final Uri hostUri()
- Specified by:
hostUriin interfaceLinkBinding
-
setHostUri
public void setHostUri(Uri hostUri)
- Specified by:
setHostUriin interfaceLinkBinding
-
nodeUri
public final Uri nodeUri()
- Specified by:
nodeUriin interfaceLinkBinding
-
setNodeUri
public void setNodeUri(Uri nodeUri)
- Specified by:
setNodeUriin interfaceLinkBinding
-
laneUri
public final Uri laneUri()
- Specified by:
laneUriin interfaceLinkBinding
-
linkKey
public final Value linkKey()
- Specified by:
linkKeyin interfaceLinkBinding
-
cellAddressDown
public DownlinkAddress cellAddressDown()
- Specified by:
cellAddressDownin interfaceLinkBinding
-
isConnectedDown
public boolean isConnectedDown()
- Specified by:
isConnectedDownin interfaceLinkBinding
-
isRemoteDown
public boolean isRemoteDown()
- Specified by:
isRemoteDownin interfaceLinkBinding
-
isSecureDown
public boolean isSecureDown()
- Specified by:
isSecureDownin interfaceLinkBinding
-
securityProtocolDown
public String securityProtocolDown()
- Specified by:
securityProtocolDownin interfaceLinkBinding
-
cipherSuiteDown
public String cipherSuiteDown()
- Specified by:
cipherSuiteDownin interfaceLinkBinding
-
localAddressDown
public InetSocketAddress localAddressDown()
- Specified by:
localAddressDownin interfaceLinkBinding
-
localIdentityDown
public final Identity localIdentityDown()
- Specified by:
localIdentityDownin interfaceLinkBinding
-
localPrincipalDown
public Principal localPrincipalDown()
- Specified by:
localPrincipalDownin interfaceLinkBinding
-
localCertificatesDown
public Collection<Certificate> localCertificatesDown()
- Specified by:
localCertificatesDownin interfaceLinkBinding
-
remoteAddressDown
public InetSocketAddress remoteAddressDown()
- Specified by:
remoteAddressDownin interfaceLinkBinding
-
remoteIdentityDown
public final Identity remoteIdentityDown()
- Specified by:
remoteIdentityDownin interfaceLinkBinding
-
remotePrincipalDown
public Principal remotePrincipalDown()
- Specified by:
remotePrincipalDownin interfaceLinkBinding
-
remoteCertificatesDown
public Collection<Certificate> remoteCertificatesDown()
- Specified by:
remoteCertificatesDownin interfaceLinkBinding
-
isConnected
public boolean isConnected()
-
isRemote
public boolean isRemote()
-
isSecure
public boolean isSecure()
-
securityProtocol
public String securityProtocol()
-
cipherSuite
public String cipherSuite()
-
localAddress
public InetSocketAddress localAddress()
-
localIdentity
public Identity localIdentity()
-
localPrincipal
public Principal localPrincipal()
-
localCertificates
public Collection<Certificate> localCertificates()
-
remoteAddress
public InetSocketAddress remoteAddress()
-
remoteIdentity
public Identity remoteIdentity()
-
remotePrincipal
public Principal remotePrincipal()
-
remoteCertificates
public Collection<Certificate> remoteCertificates()
-
reopen
public abstract void reopen()
- Specified by:
reopenin interfaceLinkBinding
-
openDown
public abstract void openDown()
- Specified by:
openDownin interfaceLinkBinding
-
closeDown
public abstract void closeDown()
- Specified by:
closeDownin interfaceLinkBinding
-
didConnect
public abstract void didConnect()
- Specified by:
didConnectin interfaceLinkBinding
-
didDisconnect
public abstract void didDisconnect()
- Specified by:
didDisconnectin interfaceLinkBinding
-
didCloseUp
public abstract void didCloseUp()
- Specified by:
didCloseUpin interfaceLinkBinding
-
didFailUp
public abstract void didFailUp(Throwable error)
- Specified by:
didFailUpin interfaceLinkBinding
-
didFail
public abstract void didFail(Throwable error)
- Specified by:
didFailin interfaceLinkBinding
-
traceDown
public void traceDown(Object message)
- Specified by:
traceDownin interfaceLinkBinding
-
debugDown
public void debugDown(Object message)
- Specified by:
debugDownin interfaceLinkBinding
-
infoDown
public void infoDown(Object message)
- Specified by:
infoDownin interfaceLinkBinding
-
warnDown
public void warnDown(Object message)
- Specified by:
warnDownin interfaceLinkBinding
-
errorDown
public void errorDown(Object message)
- Specified by:
errorDownin interfaceLinkBinding
-
failDown
public void failDown(Object message)
- Specified by:
failDownin interfaceLinkBinding
-
trace
public void trace(Object message)
Description copied from interface:LogLogs a trace-level message.
-
debug
public void debug(Object message)
Description copied from interface:LogLogs a debug-level message.
-
info
public void info(Object message)
Description copied from interface:LogLogs an info-level message.
-
warn
public void warn(Object message)
Description copied from interface:LogLogs a warn-level message.
-
error
public void error(Object message)
Description copied from interface:LogLogs an error-level message.
-
-