com.jcraft.jsch
Class ChannelForwardedTCPIP

java.lang.Object
  extended by com.jcraft.jsch.Channel
      extended by com.jcraft.jsch.ChannelForwardedTCPIP
All Implemented Interfaces:
java.lang.Runnable

public class ChannelForwardedTCPIP
extends Channel


Nested Class Summary
 
Nested classes/interfaces inherited from class com.jcraft.jsch.Channel
Channel.MyPipedInputStream, Channel.PassiveInputStream, Channel.PassiveOutputStream
 
Field Summary
(package private)  SocketFactory factory
           
(package private)  int lport
           
(package private) static java.util.Vector pool
           
(package private)  int rport
           
(package private)  java.lang.String target
           
 
Fields inherited from class com.jcraft.jsch.Channel
close, connected, eof_local, eof_remote, exitstatus, id, index, io, lmpsize, lwsize, lwsize_max, recipient, reply, rmpsize, rwsize, session, thread, type
 
Constructor Summary
ChannelForwardedTCPIP()
           
 
Method Summary
(package private) static void addPort(Session session, int port, java.lang.String target, int lport, SocketFactory factory)
           
(package private) static void addPort(Session session, int port, java.lang.String daemon, java.lang.Object[] arg)
           
(package private) static void delPort(ChannelForwardedTCPIP c)
           
(package private) static void delPort(Session session)
           
(package private) static void delPort(Session session, int rport)
           
(package private)  void getData(Buffer buf)
           
(package private) static java.lang.Object[] getPort(Session session, int rport)
           
(package private) static java.lang.String[] getPortForwarding(Session session)
           
 int getRemotePort()
           
(package private)  void init()
           
 void run()
           
(package private)  void setSocketFactory(SocketFactory factory)
           
 
Methods inherited from class com.jcraft.jsch.Channel
addRemoteWindowSize, close, connect, del, disconnect, disconnect, eof_remote, eof, getChannel, getChannel, getExitStatus, getExtInputStream, getId, getInputStream, getOutputStream, getRecipient, getSession, isClosed, isConnected, isEOF, sendSignal, setExitStatus, setExtOutputStream, setExtOutputStream, setInputStream, setInputStream, setLocalPacketSize, setLocalWindowSize, setLocalWindowSizeMax, setOutputStream, setOutputStream, setRecipient, setRemotePacketSize, setRemoteWindowSize, setSession, setXForwarding, start, write_ext, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pool

static java.util.Vector pool

factory

SocketFactory factory

target

java.lang.String target

lport

int lport

rport

int rport
Constructor Detail

ChannelForwardedTCPIP

ChannelForwardedTCPIP()
Method Detail

init

void init()
Overrides:
init in class Channel

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class Channel

getData

void getData(Buffer buf)
Overrides:
getData in class Channel

getPort

static java.lang.Object[] getPort(Session session,
                                  int rport)

getPortForwarding

static java.lang.String[] getPortForwarding(Session session)

addPort

static void addPort(Session session,
                    int port,
                    java.lang.String target,
                    int lport,
                    SocketFactory factory)
             throws JSchException
Throws:
JSchException

addPort

static void addPort(Session session,
                    int port,
                    java.lang.String daemon,
                    java.lang.Object[] arg)
             throws JSchException
Throws:
JSchException

delPort

static void delPort(ChannelForwardedTCPIP c)

delPort

static void delPort(Session session,
                    int rport)

delPort

static void delPort(Session session)

getRemotePort

public int getRemotePort()

setSocketFactory

void setSocketFactory(SocketFactory factory)


Copyright 2006 jcraft. All Rights Reserved.