public class

Channel

extends Object
java.lang.Object
   ↳ com.trilead.ssh2.channel.Channel

Class Overview

Channel.

Summary

Constants
int CHANNEL_BUFFER_SIZE
int STATE_CLOSED
int STATE_OPEN
int STATE_OPENING
Fields
boolean EOF
final Object channelSendLock
boolean closeMessageRecv
boolean closeMessageSent
final ChannelManager cm
String exit_signal
Integer exit_status
int failedCounter
String hexX11FakeCookie
int localID
int localMaxPacketSize
int localWindow
final byte[] msgWindowAdjust
private String reasonClosed
private final Object reasonClosedLock
int remoteID
int remoteMaxPacketSize
long remoteWindow
int state
final byte[] stderrBuffer
int stderrReadpos
final ChannelInputStream stderrStream
int stderrWritepos
final ChannelOutputStream stdinStream
final byte[] stdoutBuffer
int stdoutReadpos
final ChannelInputStream stdoutStream
int stdoutWritepos
int successCounter
Public Constructors
Channel(ChannelManager cm)
Public Methods
String getExitSignal()
Integer getExitStatus()
String getReasonClosed()
ChannelInputStream getStderrStream()
ChannelOutputStream getStdinStream()
ChannelInputStream getStdoutStream()
void setReasonClosed(String reasonClosed)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

static final int CHANNEL_BUFFER_SIZE

Constant Value: 30000 (0x00007530)

static final int STATE_CLOSED

Constant Value: 4 (0x00000004)

static final int STATE_OPEN

Constant Value: 2 (0x00000002)

static final int STATE_OPENING

Constant Value: 1 (0x00000001)

Fields

boolean EOF

final Object channelSendLock

boolean closeMessageRecv

boolean closeMessageSent

final ChannelManager cm

String exit_signal

Integer exit_status

int failedCounter

String hexX11FakeCookie

int localID

int localMaxPacketSize

int localWindow

final byte[] msgWindowAdjust

private String reasonClosed

private final Object reasonClosedLock

int remoteID

int remoteMaxPacketSize

long remoteWindow

int state

final byte[] stderrBuffer

int stderrReadpos

final ChannelInputStream stderrStream

int stderrWritepos

final ChannelOutputStream stdinStream

final byte[] stdoutBuffer

int stdoutReadpos

final ChannelInputStream stdoutStream

int stdoutWritepos

int successCounter

Public Constructors

public Channel (ChannelManager cm)

Parameters
cm

Public Methods

public String getExitSignal ()

public Integer getExitStatus ()

public String getReasonClosed ()

public ChannelInputStream getStderrStream ()

public ChannelOutputStream getStdinStream ()

public ChannelInputStream getStdoutStream ()

public void setReasonClosed (String reasonClosed)

Parameters
reasonClosed