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
JSchException
static java.lang.String[] getPortForwarding(Session session)
static PortWatcher getPort(Session session, java.lang.String address, int lport) throws JSchException
JSchException
private 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
JSchException
static void delPort(Session session, java.lang.String address, int lport) throws JSchException
JSchException
static void delPort(Session session)
public void run()
run
in interface java.lang.Runnable
void delete()
void setConnectTimeout(int connectTimeout)