Module swim.system
Package swim.system

Interface LinkContext

All Known Subinterfaces:
HttpContext, WarpContext
All Known Implementing Classes:
AbstractUplinkContext, CommandLaneUplink, DemandLaneUplink, DemandMapLaneUplink, DemandUplinkModem, HttpErrorUplinkModem, HttpProxy, HttpUplinkModem, JoinMapLaneUplink, JoinValueLaneUplink, ListLaneUplink, ListUplinkModem, MapLaneUplink, MapUplinkModem, PartTableHttpUplink, PartTableWarpUplink, RestLaneUplink, SpatialLaneUplink, SupplyLaneUplink, SupplyUplinkModem, ValueLaneUplink, WarpErrorUplinkModem, WarpProxy, WarpUplinkModem

public interface LinkContext
  • Method Details

    • linkWrapper

      LinkBinding linkWrapper()
    • unwrapLink

      <T> T unwrapLink(Class<T> linkClass)
    • bottomLink

      <T> T bottomLink(Class<T> linkClass)
    • linkKey

      Value linkKey()
    • cellAddressUp

      LinkAddress cellAddressUp()
    • isConnectedUp

      boolean isConnectedUp()
    • isRemoteUp

      boolean isRemoteUp()
    • isSecureUp

      boolean isSecureUp()
    • securityProtocolUp

      String securityProtocolUp()
    • cipherSuiteUp

      String cipherSuiteUp()
    • localAddressUp

      InetSocketAddress localAddressUp()
    • localIdentityUp

      Identity localIdentityUp()
    • localPrincipalUp

      Principal localPrincipalUp()
    • localCertificatesUp

      Collection<Certificate> localCertificatesUp()
    • remoteAddressUp

      InetSocketAddress remoteAddressUp()
    • remoteIdentityUp

      Identity remoteIdentityUp()
    • remotePrincipalUp

      Principal remotePrincipalUp()
    • remoteCertificatesUp

      Collection<Certificate> remoteCertificatesUp()
    • openMetaUplink

      void openMetaUplink(LinkBinding uplink, NodeBinding metaUplink)
    • closeUp

      void closeUp()
    • didOpenDown

      void didOpenDown()
    • didCloseDown

      void didCloseDown()
    • didFailDown

      void didFailDown(Throwable error)
    • traceUp

      void traceUp(Object message)
    • debugUp

      void debugUp(Object message)
    • infoUp

      void infoUp(Object message)
    • warnUp

      void warnUp(Object message)
    • errorUp

      void errorUp(Object message)
    • failUp

      void failUp(Object message)