Package com.jcraft.jsch
Class ChannelDirectTCPIP
- java.lang.Object
-
- com.jcraft.jsch.Channel
-
- com.jcraft.jsch.ChannelDirectTCPIP
-
- All Implemented Interfaces:
java.lang.Runnable
public class ChannelDirectTCPIP extends Channel
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.jcraft.jsch.Channel
Channel.MyPipedInputStream, Channel.PassiveInputStream, Channel.PassiveOutputStream
-
-
Field Summary
Fields Modifier and Type Field Description private static byte[]
_type
(package private) java.lang.String
host
private static int
LOCAL_MAXIMUM_PACKET_SIZE
private static int
LOCAL_WINDOW_SIZE_MAX
(package private) java.lang.String
originator_IP_address
(package private) int
originator_port
(package private) int
port
-
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 Constructor Description ChannelDirectTCPIP()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
connect(int connectTimeout)
protected Packet
genChannelOpenPacket()
(package private) void
init()
void
run()
void
setHost(java.lang.String host)
void
setInputStream(java.io.InputStream in)
void
setOrgIPAddress(java.lang.String foo)
void
setOrgPort(int foo)
void
setOutputStream(java.io.OutputStream out)
void
setPort(int port)
-
Methods inherited from class com.jcraft.jsch.Channel
addRemoteWindowSize, close, connect, del, disconnect, disconnect, eof, eof_remote, getChannel, getChannel, getData, getExitStatus, getExtInputStream, getId, getInputStream, getOutputStream, getRecipient, getSession, isClosed, isConnected, isEOF, sendChannelOpen, sendOpenConfirmation, sendOpenFailure, sendSignal, setExitStatus, setExtOutputStream, setExtOutputStream, setInputStream, setLocalPacketSize, setLocalWindowSize, setLocalWindowSizeMax, setOutputStream, setRecipient, setRemotePacketSize, setRemoteWindowSize, setSession, setXForwarding, start, write, write, write_ext
-
-
-
-
Field Detail
-
LOCAL_WINDOW_SIZE_MAX
private static final int LOCAL_WINDOW_SIZE_MAX
- See Also:
- Constant Field Values
-
LOCAL_MAXIMUM_PACKET_SIZE
private static final int LOCAL_MAXIMUM_PACKET_SIZE
- See Also:
- Constant Field Values
-
_type
private static final byte[] _type
-
host
java.lang.String host
-
port
int port
-
originator_IP_address
java.lang.String originator_IP_address
-
originator_port
int originator_port
-
-
Method Detail
-
connect
public void connect(int connectTimeout) throws JSchException
- Overrides:
connect
in classChannel
- Throws:
JSchException
-
run
public void run()
-
setInputStream
public void setInputStream(java.io.InputStream in)
- Overrides:
setInputStream
in classChannel
-
setOutputStream
public void setOutputStream(java.io.OutputStream out)
- Overrides:
setOutputStream
in classChannel
-
setHost
public void setHost(java.lang.String host)
-
setPort
public void setPort(int port)
-
setOrgIPAddress
public void setOrgIPAddress(java.lang.String foo)
-
setOrgPort
public void setOrgPort(int foo)
-
genChannelOpenPacket
protected Packet genChannelOpenPacket()
- Overrides:
genChannelOpenPacket
in classChannel
-
-