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) int
private 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 PortWatcher
addPort
(Session session, String address, int lport, String host, int rport, ServerSocketFactory ssf) (package private) void
delete()
(package private) static void
(package private) static void
(package private) static PortWatcher
(package private) static String[]
getPortForwarding
(Session session) private static String
void
run()
(package private) void
setConnectTimeout
(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)
-