-
- All Superinterfaces:
Log,Observable<Object>
- All Known Subinterfaces:
Downlink,EventDownlink<V>,HttpDownlink<V>,HttpLink,HttpUplink,ListDownlink<V>,MapDownlink<K,V>,Uplink,ValueDownlink<V>,WarpDownlink,WarpLink,WarpUplink,WsDownlink<I,O>,WsLink,WsUplink
- All Known Implementing Classes:
AbstractUplinkContext,CommandLaneUplink,DemandLaneUplink,DemandMapLaneUplink,DemandUplinkModem,DownlinkView,EventDownlinkView,HttpUplinkModem,JoinMapLaneDownlink,JoinMapLaneUplink,JoinValueLaneDownlink,JoinValueLaneUplink,ListDownlinkView,ListLaneUplink,ListUplinkModem,MapDownlinkView,MapLaneUplink,MapUplinkModem,RestLaneUplink,SpatialLaneUplink,SupplyLaneUplink,SupplyUplinkModem,ValueDownlinkView,ValueLaneUplink,WarpDownlinkView,WarpUplinkModem
public interface Link extends Observable<Object>, Log
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringcipherSuite()voidclose()UrihostUri()booleanisConnected()booleanisRemote()booleanisSecure()UrilaneUri()InetSocketAddresslocalAddress()Collection<Certificate>localCertificates()IdentitylocalIdentity()PrincipallocalPrincipal()UrinodeUri()Linkobserve(Object observer)InetSocketAddressremoteAddress()Collection<Certificate>remoteCertificates()IdentityremoteIdentity()PrincipalremotePrincipal()StringsecurityProtocol()Linkunobserve(Object observer)
-
-
-
Method Detail
-
hostUri
Uri hostUri()
-
nodeUri
Uri nodeUri()
-
laneUri
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 interfaceObservable<Object>
-
unobserve
Link unobserve(Object observer)
- Specified by:
unobservein interfaceObservable<Object>
-
-