Class ExplicitPortForwardingTracker

java.lang.Object
org.apache.sshd.client.session.forward.PortForwardingTracker
org.apache.sshd.client.session.forward.ExplicitPortForwardingTracker
All Implemented Interfaces:
Closeable, AutoCloseable, Channel, ClientSessionHolder, org.apache.sshd.common.session.SessionContextHolder, SessionHolder<ClientSession>, org.apache.sshd.common.util.net.ConnectionEndpointsIndicator

public class ExplicitPortForwardingTracker extends PortForwardingTracker implements org.apache.sshd.common.util.net.ConnectionEndpointsIndicator
Author:
Apache MINA SSHD Project
  • Constructor Details

    • ExplicitPortForwardingTracker

      public ExplicitPortForwardingTracker(ClientSession session, boolean localForwarding, org.apache.sshd.common.util.net.SshdSocketAddress localAddress, org.apache.sshd.common.util.net.SshdSocketAddress remoteAddress, org.apache.sshd.common.util.net.SshdSocketAddress boundAddress)
  • Method Details

    • isLocalForwarding

      public boolean isLocalForwarding()
    • getRemoteAddress

      public org.apache.sshd.common.util.net.SshdSocketAddress getRemoteAddress()
      Specified by:
      getRemoteAddress in interface org.apache.sshd.common.util.net.ConnectionEndpointsIndicator
    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Channel
      Specified by:
      close in interface Closeable
      Throws:
      IOException
    • toString

      public String toString()
      Overrides:
      toString in class PortForwardingTracker