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.Stringhostprivate static intLOCAL_MAXIMUM_PACKET_SIZEprivate static intLOCAL_WINDOW_SIZE_MAX(package private) java.lang.Stringoriginator_IP_address(package private) intoriginator_port(package private) intport-
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 voidconnect(int connectTimeout)protected PacketgenChannelOpenPacket()(package private) voidinit()voidrun()voidsetHost(java.lang.String host)voidsetInputStream(java.io.InputStream in)voidsetOrgIPAddress(java.lang.String foo)voidsetOrgPort(int foo)voidsetOutputStream(java.io.OutputStream out)voidsetPort(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:
connectin classChannel- Throws:
JSchException
-
run
public void run()
-
setInputStream
public void setInputStream(java.io.InputStream in)
- Overrides:
setInputStreamin classChannel
-
setOutputStream
public void setOutputStream(java.io.OutputStream out)
- Overrides:
setOutputStreamin 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:
genChannelOpenPacketin classChannel
-
-