class PortWatcher
extends java.lang.Object
implements java.lang.Runnable
| Modifier and Type | Field and Description |
|---|---|
private static java.net.InetAddress |
anyLocalAddress |
(package private) java.net.InetAddress |
boundaddress |
(package private) int |
connectTimeout |
(package private) java.lang.String |
host |
(package private) int |
lport |
private static java.util.Vector |
pool |
(package private) int |
rport |
(package private) Session |
session |
(package private) java.net.ServerSocket |
ss |
(package private) java.lang.Runnable |
thread |
| Constructor and Description |
|---|
PortWatcher(Session session,
java.lang.String address,
int lport,
java.lang.String host,
int rport,
ServerSocketFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static PortWatcher |
addPort(Session session,
java.lang.String address,
int lport,
java.lang.String host,
int rport,
ServerSocketFactory ssf) |
(package private) void |
delete() |
(package private) static void |
delPort(Session session) |
(package private) static void |
delPort(Session session,
java.lang.String address,
int lport) |
(package private) static PortWatcher |
getPort(Session session,
java.lang.String address,
int lport) |
(package private) static java.lang.String[] |
getPortForwarding(Session session) |
private static java.lang.String |
normalize(java.lang.String address) |
void |
run() |
(package private) void |
setConnectTimeout(int connectTimeout) |
private static java.util.Vector pool
private static java.net.InetAddress anyLocalAddress
Session session
int lport
int rport
java.lang.String host
java.net.InetAddress boundaddress
java.lang.Runnable thread
java.net.ServerSocket ss
int connectTimeout
PortWatcher(Session session, java.lang.String address, int lport, java.lang.String host, int rport, ServerSocketFactory factory) throws JSchException
JSchExceptionstatic java.lang.String[] getPortForwarding(Session session)
static PortWatcher getPort(Session session, java.lang.String address, int lport) throws JSchException
JSchExceptionprivate static java.lang.String normalize(java.lang.String address)
static PortWatcher addPort(Session session, java.lang.String address, int lport, java.lang.String host, int rport, ServerSocketFactory ssf) throws JSchException
JSchExceptionstatic void delPort(Session session, java.lang.String address, int lport) throws JSchException
JSchExceptionstatic void delPort(Session session)
public void run()
run in interface java.lang.Runnablevoid delete()
void setConnectTimeout(int connectTimeout)