Package com.jcraft.jsch
Class ChannelForwardedTCPIP
java.lang.Object
com.jcraft.jsch.Channel
com.jcraft.jsch.ChannelForwardedTCPIP
- All Implemented Interfaces:
Runnable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static class
(package private) static class
Nested classes/interfaces inherited from class com.jcraft.jsch.Channel
Channel.MyPipedInputStream, Channel.PassiveInputStream, Channel.PassiveOutputStream
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ChannelForwardedTCPIP.Config
private ForwardedTCPIPDaemon
private static final int
private static final int
private static Vector
private Socket
private static final int
Fields inherited from class com.jcraft.jsch.Channel
close, connected, connectTimeout, eof_local, eof_remote, exitstatus, id, index, io, lmpsize, lwsize, lwsize_max, notifyme, open_confirmation, recipient, reply, rmpsize, rwsize, SSH_MSG_CHANNEL_OPEN_CONFIRMATION, SSH_MSG_CHANNEL_OPEN_FAILURE, SSH_MSG_CHANNEL_WINDOW_ADJUST, SSH_OPEN_ADMINISTRATIVELY_PROHIBITED, SSH_OPEN_CONNECT_FAILED, SSH_OPEN_RESOURCE_SHORTAGE, SSH_OPEN_UNKNOWN_CHANNEL_TYPE, thread, type
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static void
addPort
(Session session, String _address_to_bind, int port, int allocated_port, String target, int lport, SocketFactory factory) (package private) static void
addPort
(Session session, String _address_to_bind, int port, int allocated_port, String daemon, Object[] arg) (package private) static void
(package private) static void
(package private) static void
(package private) static void
(package private) void
private static ChannelForwardedTCPIP.Config
(package private) static String[]
getPortForwarding
(Session session) int
(package private) static String
void
run()
private void
setSocketFactory
(SocketFactory factory) Methods inherited from class com.jcraft.jsch.Channel
addRemoteWindowSize, close, connect, connect, del, disconnect, disconnect, eof, eof_remote, genChannelOpenPacket, getChannel, getChannel, getExitStatus, getExtInputStream, getId, getInputStream, getOutputStream, getRecipient, getSession, init, isClosed, isConnected, isEOF, sendChannelOpen, sendOpenConfirmation, sendOpenFailure, sendSignal, setExitStatus, setExtOutputStream, setExtOutputStream, setInputStream, setInputStream, setLocalPacketSize, setLocalWindowSize, setLocalWindowSizeMax, setOutputStream, setOutputStream, setRecipient, setRemotePacketSize, setRemoteWindowSize, setSession, setXForwarding, start, write, write, write_ext
-
Field Details
-
pool
-
LOCAL_WINDOW_SIZE_MAX
private static final int LOCAL_WINDOW_SIZE_MAX- See Also:
-
LOCAL_MAXIMUM_PACKET_SIZE
private static final int LOCAL_MAXIMUM_PACKET_SIZE- See Also:
-
TIMEOUT
private static final int TIMEOUT- See Also:
-
socket
-
daemon
-
config
-
-
Constructor Details
-
ChannelForwardedTCPIP
ChannelForwardedTCPIP()
-
-
Method Details
-
run
public void run() -
getData
-
getPort
private static ChannelForwardedTCPIP.Config getPort(Session session, String address_to_bind, int rport) -
getPortForwarding
-
normalize
-
addPort
static void addPort(Session session, String _address_to_bind, int port, int allocated_port, String target, int lport, SocketFactory factory) throws JSchException - Throws:
JSchException
-
addPort
static void addPort(Session session, String _address_to_bind, int port, int allocated_port, String daemon, Object[] arg) throws JSchException - Throws:
JSchException
-
delPort
-
delPort
-
delPort
-
delPort
-
getRemotePort
public int getRemotePort() -
setSocketFactory
-