Package com.jcraft.jsch
Class PortWatcher
java.lang.Object
com.jcraft.jsch.PortWatcher
- All Implemented Interfaces:
Runnable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static InetAddress(package private) InetAddress(package private) int(package private) String(package private) intprivate static Vector(package private) int(package private) Session(package private) ServerSocket(package private) Runnable -
Constructor Summary
ConstructorsConstructorDescriptionPortWatcher(Session session, String address, int lport, String host, int rport, ServerSocketFactory factory) -
Method Summary
Modifier and TypeMethodDescription(package private) static PortWatcheraddPort(Session session, String address, int lport, String host, int rport, ServerSocketFactory ssf) (package private) voiddelete()(package private) static void(package private) static void(package private) static PortWatcher(package private) static String[]getPortForwarding(Session session) private static Stringvoidrun()(package private) voidsetConnectTimeout(int connectTimeout)
-
Field Details
-
pool
-
anyLocalAddress
-
session
Session session -
lport
int lport -
rport
int rport -
host
String host -
boundaddress
InetAddress boundaddress -
thread
Runnable thread -
ss
ServerSocket ss -
connectTimeout
int connectTimeout
-
-
Constructor Details
-
PortWatcher
PortWatcher(Session session, String address, int lport, String host, int rport, ServerSocketFactory factory) throws JSchException - Throws:
JSchException
-
-
Method Details
-
getPortForwarding
-
getPort
- Throws:
JSchException
-
normalize
-
addPort
static PortWatcher addPort(Session session, String address, int lport, String host, int rport, ServerSocketFactory ssf) throws JSchException - Throws:
JSchException
-
delPort
- Throws:
JSchException
-
delPort
-
run
public void run() -
delete
void delete() -
setConnectTimeout
void setConnectTimeout(int connectTimeout)
-