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.Channelpublic SshdSocketAddress getLocalAddress()
public SshdSocketAddress getBoundAddress()
public ClientSession getClientSession()
getClientSession in interface ClientSessionHolderClientSession usedpublic java.lang.String toString()
toString in class java.lang.Object