Module swim.system
Package swim.system

Interface LinkBinding

All Known Subinterfaces:
HttpBinding, WarpBinding
All Known Implementing Classes:
AbstractDownlinkBinding, DemandDownlinkModem, DownlinkModel, EventDownlinkModel, HttpLaneResponder, HttpProxy, ListDownlinkModel, ListDownlinkModem, MapDownlinkModel, MapDownlinkModem, PartTableHttpUplink, PartTableWarpUplink, SupplyDownlinkModem, ValueDownlinkModel, WarpDownlinkModel, WarpDownlinkModem, WarpProxy

public interface LinkBinding
  • Method Details

    • linkWrapper

      LinkBinding linkWrapper()
    • linkContext

      LinkContext linkContext()
    • setLinkContext

      void setLinkContext(LinkContext linkContext)
    • cellContext

      CellContext cellContext()
    • setCellContext

      void setCellContext(CellContext cellContext)
    • unwrapLink

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

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

      Uri meshUri()
    • hostUri

      Uri hostUri()
    • setHostUri

      void setHostUri(Uri hostUri)
    • nodeUri

      Uri nodeUri()
    • setNodeUri

      void setNodeUri(Uri nodeUri)
    • laneUri

      Uri laneUri()
    • linkKey

      Value linkKey()
    • cellAddressDown

      LinkAddress cellAddressDown()
    • isConnectedDown

      boolean isConnectedDown()
    • isRemoteDown

      boolean isRemoteDown()
    • isSecureDown

      boolean isSecureDown()
    • securityProtocolDown

      String securityProtocolDown()
    • cipherSuiteDown

      String cipherSuiteDown()
    • localAddressDown

      InetSocketAddress localAddressDown()
    • localIdentityDown

      Identity localIdentityDown()
    • localPrincipalDown

      Principal localPrincipalDown()
    • localCertificatesDown

      Collection<Certificate> localCertificatesDown()
    • remoteAddressDown

      InetSocketAddress remoteAddressDown()
    • remoteIdentityDown

      Identity remoteIdentityDown()
    • remotePrincipalDown

      Principal remotePrincipalDown()
    • remoteCertificatesDown

      Collection<Certificate> remoteCertificatesDown()
    • openMetaDownlink

      void openMetaDownlink(LinkBinding downlink, NodeBinding metaDownlink)
    • reopen

      void reopen()
    • openDown

      void openDown()
    • closeDown

      void closeDown()
    • didConnect

      void didConnect()
    • didDisconnect

      void didDisconnect()
    • didCloseUp

      void didCloseUp()
    • didFailUp

      void didFailUp(Throwable error)
    • didFail

      void didFail(Throwable error)
    • traceDown

      void traceDown(Object message)
    • debugDown

      void debugDown(Object message)
    • infoDown

      void infoDown(Object message)
    • warnDown

      void warnDown(Object message)
    • errorDown

      void errorDown(Object message)
    • failDown

      void failDown(Object message)