java.lang.Object
swim.system.AbstractDownlinkBinding
- All Implemented Interfaces:
LinkBinding
,Log
- Direct Known Subclasses:
DownlinkModel
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> T
bottomLink
(Class<T> linkClass) abstract CellContext
abstract void
void
Logs a debug-level message.void
abstract void
abstract void
abstract void
abstract void
abstract void
void
Logs an error-level message.void
void
Logs an fail-level message.void
final Uri
hostUri()
void
Logs an info-level message.void
boolean
boolean
boolean
isRemote()
boolean
boolean
isSecure()
boolean
final Uri
laneUri()
abstract LinkContext
final Value
linkKey()
abstract LinkBinding
final Identity
final Uri
meshUri()
final Uri
nodeUri()
abstract void
openDown()
final Identity
abstract void
reopen()
void
setHostUri
(Uri hostUri) void
setNodeUri
(Uri nodeUri) void
Logs a trace-level message.void
<T> T
unwrapLink
(Class<T> linkClass) void
Logs a warn-level message.void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface swim.system.LinkBinding
openMetaDownlink, setCellContext, setLinkContext
-
Field Details
-
meshUri
-
hostUri
-
nodeUri
-
laneUri
-
-
Constructor Details
-
AbstractDownlinkBinding
-
-
Method Details
-
linkWrapper
- Specified by:
linkWrapper
in interfaceLinkBinding
-
linkContext
- Specified by:
linkContext
in interfaceLinkBinding
-
cellContext
- Specified by:
cellContext
in interfaceLinkBinding
-
unwrapLink
- Specified by:
unwrapLink
in interfaceLinkBinding
-
bottomLink
- Specified by:
bottomLink
in interfaceLinkBinding
-
meshUri
- Specified by:
meshUri
in interfaceLinkBinding
-
hostUri
- Specified by:
hostUri
in interfaceLinkBinding
-
setHostUri
- Specified by:
setHostUri
in interfaceLinkBinding
-
nodeUri
- Specified by:
nodeUri
in interfaceLinkBinding
-
setNodeUri
- Specified by:
setNodeUri
in interfaceLinkBinding
-
laneUri
- Specified by:
laneUri
in interfaceLinkBinding
-
linkKey
- Specified by:
linkKey
in interfaceLinkBinding
-
cellAddressDown
- Specified by:
cellAddressDown
in interfaceLinkBinding
-
isConnectedDown
public boolean isConnectedDown()- Specified by:
isConnectedDown
in interfaceLinkBinding
-
isRemoteDown
public boolean isRemoteDown()- Specified by:
isRemoteDown
in interfaceLinkBinding
-
isSecureDown
public boolean isSecureDown()- Specified by:
isSecureDown
in interfaceLinkBinding
-
securityProtocolDown
- Specified by:
securityProtocolDown
in interfaceLinkBinding
-
cipherSuiteDown
- Specified by:
cipherSuiteDown
in interfaceLinkBinding
-
localAddressDown
- Specified by:
localAddressDown
in interfaceLinkBinding
-
localIdentityDown
- Specified by:
localIdentityDown
in interfaceLinkBinding
-
localPrincipalDown
- Specified by:
localPrincipalDown
in interfaceLinkBinding
-
localCertificatesDown
- Specified by:
localCertificatesDown
in interfaceLinkBinding
-
remoteAddressDown
- Specified by:
remoteAddressDown
in interfaceLinkBinding
-
remoteIdentityDown
- Specified by:
remoteIdentityDown
in interfaceLinkBinding
-
remotePrincipalDown
- Specified by:
remotePrincipalDown
in interfaceLinkBinding
-
remoteCertificatesDown
- Specified by:
remoteCertificatesDown
in interfaceLinkBinding
-
isConnected
public boolean isConnected() -
isRemote
public boolean isRemote() -
isSecure
public boolean isSecure() -
securityProtocol
-
cipherSuite
-
localAddress
-
localIdentity
-
localPrincipal
-
localCertificates
-
remoteAddress
-
remoteIdentity
-
remotePrincipal
-
remoteCertificates
-
reopen
public abstract void reopen()- Specified by:
reopen
in interfaceLinkBinding
-
openDown
public abstract void openDown()- Specified by:
openDown
in interfaceLinkBinding
-
closeDown
public abstract void closeDown()- Specified by:
closeDown
in interfaceLinkBinding
-
didConnect
public abstract void didConnect()- Specified by:
didConnect
in interfaceLinkBinding
-
didDisconnect
public abstract void didDisconnect()- Specified by:
didDisconnect
in interfaceLinkBinding
-
didCloseUp
public abstract void didCloseUp()- Specified by:
didCloseUp
in interfaceLinkBinding
-
didFailUp
- Specified by:
didFailUp
in interfaceLinkBinding
-
didFail
- Specified by:
didFail
in interfaceLinkBinding
-
traceDown
- Specified by:
traceDown
in interfaceLinkBinding
-
debugDown
- Specified by:
debugDown
in interfaceLinkBinding
-
infoDown
- Specified by:
infoDown
in interfaceLinkBinding
-
warnDown
- Specified by:
warnDown
in interfaceLinkBinding
-
errorDown
- Specified by:
errorDown
in interfaceLinkBinding
-
failDown
- Specified by:
failDown
in interfaceLinkBinding
-
trace
Description copied from interface:Log
Logs a trace-level message. -
debug
Description copied from interface:Log
Logs a debug-level message. -
info
Description copied from interface:Log
Logs an info-level message. -
warn
Description copied from interface:Log
Logs a warn-level message. -
error
Description copied from interface:Log
Logs an error-level message. -
fail
Description copied from interface:Log
Logs an fail-level message.
-