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 classNested classes/interfaces inherited from class com.jcraft.jsch.Channel
Channel.MyPipedInputStream, Channel.PassiveInputStream, Channel.PassiveOutputStream -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ChannelForwardedTCPIP.Configprivate ForwardedTCPIPDaemonprivate static final intprivate static final intprivate static Vectorprivate Socketprivate static final intFields 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 voidaddPort(Session session, String _address_to_bind, int port, int allocated_port, String target, int lport, SocketFactory factory) (package private) static voidaddPort(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) voidprivate static ChannelForwardedTCPIP.Config(package private) static String[]getPortForwarding(Session session) int(package private) static Stringvoidrun()private voidsetSocketFactory(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
-