-
- All Superinterfaces:
swim.util.Log,swim.observable.Observable<Object>
- All Known Subinterfaces:
Downlink,EventDownlink<V>,HttpDownlink<V>,HttpUplink,ListDownlink<V>,MapDownlink<K,V>,Uplink,ValueDownlink<V>
public interface Link extends swim.observable.Observable<Object>, swim.util.Log
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringcipherSuite()voidclose()voiddebug(Object message)voiderror(Object message)swim.uri.UrihostUri()voidinfo(Object message)booleanisConnected()booleanisRemote()booleanisSecure()swim.uri.UrilaneUri()InetSocketAddresslocalAddress()Collection<Certificate>localCertificates()IdentitylocalIdentity()PrincipallocalPrincipal()swim.uri.UrinodeUri()Linkobserve(Object observer)InetSocketAddressremoteAddress()Collection<Certificate>remoteCertificates()IdentityremoteIdentity()PrincipalremotePrincipal()StringsecurityProtocol()voidtrace(Object message)Linkunobserve(Object observer)voidwarn(Object message)
-
-
-
Method Detail
-
hostUri
swim.uri.Uri hostUri()
-
nodeUri
swim.uri.Uri nodeUri()
-
laneUri
swim.uri.Uri laneUri()
-
isConnected
boolean isConnected()
-
isRemote
boolean isRemote()
-
isSecure
boolean isSecure()
-
securityProtocol
String securityProtocol()
-
cipherSuite
String cipherSuite()
-
localAddress
InetSocketAddress localAddress()
-
localIdentity
Identity localIdentity()
-
localPrincipal
Principal localPrincipal()
-
localCertificates
Collection<Certificate> localCertificates()
-
remoteAddress
InetSocketAddress remoteAddress()
-
remoteIdentity
Identity remoteIdentity()
-
remotePrincipal
Principal remotePrincipal()
-
remoteCertificates
Collection<Certificate> remoteCertificates()
-
close
void close()
-
observe
Link observe(Object observer)
- Specified by:
observein interfaceswim.observable.Observable<Object>
-
unobserve
Link unobserve(Object observer)
- Specified by:
unobservein interfaceswim.observable.Observable<Object>
-
trace
void trace(Object message)
- Specified by:
tracein interfaceswim.util.Log
-
debug
void debug(Object message)
- Specified by:
debugin interfaceswim.util.Log
-
info
void info(Object message)
- Specified by:
infoin interfaceswim.util.Log
-
warn
void warn(Object message)
- Specified by:
warnin interfaceswim.util.Log
-
error
void error(Object message)
- Specified by:
errorin interfaceswim.util.Log
-
-