java.lang.Object
swim.system.AbstractUplinkContext
- All Implemented Interfaces:
Link
,Uplink
,Observable<Object>
,LinkContext
,Log
- Direct Known Subclasses:
HttpUplinkModem
,WarpUplinkModem
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> T
bottomLink
(Class<T> linkClass) void
close()
void
closeUp()
void
Logs a debug-level message.void
protected void
didClose()
void
protected void
void
didFailDown
(Throwable error) void
void
Logs an error-level message.void
void
Logs an fail-level message.void
abstract Uri
hostUri()
void
Logs an info-level message.void
boolean
boolean
boolean
isRemote()
boolean
boolean
isSecure()
boolean
abstract LaneBinding
abstract Uri
laneUri()
abstract LinkBinding
abstract Value
linkKey()
abstract LinkBinding
abstract Uri
nodeUri()
abstract Stage
stage()
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.LinkContext
openMetaUplink
-
Field Details
-
observers
-
-
Constructor Details
-
AbstractUplinkContext
public AbstractUplinkContext()
-
-
Method Details
-
laneBinding
-
linkWrapper
- Specified by:
linkWrapper
in interfaceLinkContext
-
linkBinding
-
unwrapLink
- Specified by:
unwrapLink
in interfaceLinkContext
-
bottomLink
- Specified by:
bottomLink
in interfaceLinkContext
-
stage
-
hostUri
-
nodeUri
-
laneUri
-
linkKey
- Specified by:
linkKey
in interfaceLinkContext
-
cellAddressUp
- Specified by:
cellAddressUp
in interfaceLinkContext
-
isConnectedUp
public boolean isConnectedUp()- Specified by:
isConnectedUp
in interfaceLinkContext
-
isRemoteUp
public boolean isRemoteUp()- Specified by:
isRemoteUp
in interfaceLinkContext
-
isSecureUp
public boolean isSecureUp()- Specified by:
isSecureUp
in interfaceLinkContext
-
securityProtocolUp
- Specified by:
securityProtocolUp
in interfaceLinkContext
-
cipherSuiteUp
- Specified by:
cipherSuiteUp
in interfaceLinkContext
-
localAddressUp
- Specified by:
localAddressUp
in interfaceLinkContext
-
localIdentityUp
- Specified by:
localIdentityUp
in interfaceLinkContext
-
localPrincipalUp
- Specified by:
localPrincipalUp
in interfaceLinkContext
-
localCertificatesUp
- Specified by:
localCertificatesUp
in interfaceLinkContext
-
remoteAddressUp
- Specified by:
remoteAddressUp
in interfaceLinkContext
-
remoteIdentityUp
- Specified by:
remoteIdentityUp
in interfaceLinkContext
-
remotePrincipalUp
- Specified by:
remotePrincipalUp
in interfaceLinkContext
-
remoteCertificatesUp
- Specified by:
remoteCertificatesUp
in interfaceLinkContext
-
isConnected
public boolean isConnected()- Specified by:
isConnected
in interfaceLink
-
isRemote
public boolean isRemote() -
isSecure
public boolean isSecure() -
securityProtocol
- Specified by:
securityProtocol
in interfaceLink
-
cipherSuite
- Specified by:
cipherSuite
in interfaceLink
-
localAddress
- Specified by:
localAddress
in interfaceLink
-
localIdentity
- Specified by:
localIdentity
in interfaceLink
-
localPrincipal
- Specified by:
localPrincipal
in interfaceLink
-
localCertificates
- Specified by:
localCertificates
in interfaceLink
-
remoteAddress
- Specified by:
remoteAddress
in interfaceLink
-
remoteIdentity
- Specified by:
remoteIdentity
in interfaceLink
-
remotePrincipal
- Specified by:
remotePrincipal
in interfaceLink
-
remoteCertificates
- Specified by:
remoteCertificates
in interfaceLink
-
observe
-
unobserve
-
closeUp
public void closeUp()- Specified by:
closeUp
in interfaceLinkContext
-
close
public void close() -
didOpenDown
public void didOpenDown()- Specified by:
didOpenDown
in interfaceLinkContext
-
didCloseDown
public void didCloseDown()- Specified by:
didCloseDown
in interfaceLinkContext
-
didClose
protected void didClose() -
didFailDown
- Specified by:
didFailDown
in interfaceLinkContext
-
didFail
-
traceUp
- Specified by:
traceUp
in interfaceLinkContext
-
debugUp
- Specified by:
debugUp
in interfaceLinkContext
-
infoUp
- Specified by:
infoUp
in interfaceLinkContext
-
warnUp
- Specified by:
warnUp
in interfaceLinkContext
-
errorUp
- Specified by:
errorUp
in interfaceLinkContext
-
failUp
- Specified by:
failUp
in interfaceLinkContext
-
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.
-