public abstract class PortForwardingTracker extends java.lang.Object implements java.nio.channels.Channel, ClientSessionHolder
Modifier and Type | Field and Description |
---|---|
private SshdSocketAddress |
boundAddress |
private SshdSocketAddress |
localAddress |
protected java.util.concurrent.atomic.AtomicBoolean |
open |
private ClientSession |
session |
Modifier | Constructor and Description |
---|---|
protected |
PortForwardingTracker(ClientSession session,
SshdSocketAddress localAddress,
SshdSocketAddress boundAddress) |
Modifier and Type | Method and Description |
---|---|
SshdSocketAddress |
getBoundAddress() |
ClientSession |
getClientSession() |
SshdSocketAddress |
getLocalAddress() |
boolean |
isOpen() |
java.lang.String |
toString() |
protected final java.util.concurrent.atomic.AtomicBoolean open
private final ClientSession session
private final SshdSocketAddress localAddress
private final SshdSocketAddress boundAddress
protected PortForwardingTracker(ClientSession session, SshdSocketAddress localAddress, SshdSocketAddress boundAddress)
public boolean isOpen()
isOpen
in interface java.nio.channels.Channel
public SshdSocketAddress getLocalAddress()
public SshdSocketAddress getBoundAddress()
public ClientSession getClientSession()
getClientSession
in interface ClientSessionHolder
ClientSession
usedpublic java.lang.String toString()
toString
in class java.lang.Object