com.jcraft.jsch
Class Channel
java.lang.Object
com.jcraft.jsch.Channel
- All Implemented Interfaces:
- java.lang.Runnable
- Direct Known Subclasses:
- ChannelDirectTCPIP, ChannelForwardedTCPIP, ChannelSession, ChannelX11
public abstract class Channel
- extends java.lang.Object
- implements java.lang.Runnable
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
index
static int index
id
int id
recipient
int recipient
type
byte[] type
lwsize_max
int lwsize_max
lwsize
int lwsize
lmpsize
int lmpsize
rwsize
int rwsize
rmpsize
int rmpsize
io
IO io
thread
java.lang.Thread thread
eof_local
boolean eof_local
eof_remote
boolean eof_remote
close
boolean close
connected
boolean connected
exitstatus
int exitstatus
reply
int reply
session
Session session
Channel
Channel()
getChannel
static Channel getChannel(java.lang.String type)
getChannel
static Channel getChannel(int id,
Session session)
del
static void del(Channel c)
setRecipient
void setRecipient(int foo)
getRecipient
int getRecipient()
init
void init()
connect
public void connect()
throws JSchException
- Throws:
JSchException
setXForwarding
public void setXForwarding(boolean foo)
start
public void start()
throws JSchException
- Throws:
JSchException
isEOF
public boolean isEOF()
getData
void getData(Buffer buf)
setInputStream
public void setInputStream(java.io.InputStream in)
setInputStream
public void setInputStream(java.io.InputStream in,
boolean dontclose)
setOutputStream
public void setOutputStream(java.io.OutputStream out)
setOutputStream
public void setOutputStream(java.io.OutputStream out,
boolean dontclose)
setExtOutputStream
public void setExtOutputStream(java.io.OutputStream out)
setExtOutputStream
public void setExtOutputStream(java.io.OutputStream out,
boolean dontclose)
getInputStream
public java.io.InputStream getInputStream()
throws java.io.IOException
- Throws:
java.io.IOException
getExtInputStream
public java.io.InputStream getExtInputStream()
throws java.io.IOException
- Throws:
java.io.IOException
getOutputStream
public java.io.OutputStream getOutputStream()
throws java.io.IOException
- Throws:
java.io.IOException
setLocalWindowSizeMax
void setLocalWindowSizeMax(int foo)
setLocalWindowSize
void setLocalWindowSize(int foo)
setLocalPacketSize
void setLocalPacketSize(int foo)
setRemoteWindowSize
void setRemoteWindowSize(int foo)
addRemoteWindowSize
void addRemoteWindowSize(int foo)
setRemotePacketSize
void setRemotePacketSize(int foo)
run
public void run()
- Specified by:
run in interface java.lang.Runnable
write
void write(byte[] foo)
throws java.io.IOException
- Throws:
java.io.IOException
write
void write(byte[] foo,
int s,
int l)
throws java.io.IOException
- Throws:
java.io.IOException
write_ext
void write_ext(byte[] foo,
int s,
int l)
throws java.io.IOException
- Throws:
java.io.IOException
eof_remote
void eof_remote()
eof
void eof()
close
void close()
isClosed
public boolean isClosed()
disconnect
static void disconnect(Session session)
disconnect
public void disconnect()
isConnected
public boolean isConnected()
sendSignal
public void sendSignal(java.lang.String foo)
throws java.lang.Exception
- Throws:
java.lang.Exception
setExitStatus
void setExitStatus(int foo)
getExitStatus
public int getExitStatus()
setSession
void setSession(Session session)
getSession
public Session getSession()
getId
public int getId()
Copyright 2006 jcraft. All Rights Reserved.