public interface SshChannel extends SshIO
The base interface for all SSH channels. SSH Channels enable the multiplexing of several unique data channels over a single SSH connection, each channel is identified by an unique ID and provides a set of IO streams for sending and recieving data.
| Modifier and Type | Method and Description |
|---|---|
void |
addChannelEventListener(ChannelEventListener listener)
Provides an event listening mechanism.
|
int |
getChannelId()
Get the id of this channel.
|
SshMessageRouter |
getMessageRouter()
Returns the message router instance to which this channel belongs.
|
boolean |
isClosed()
Evaluate whether the channel is closed.
|
void |
setAutoConsumeInput(boolean autoConsumeInput)
Automatically consume input data
|
close, getInputStream, getOutputStreamint getChannelId()
boolean isClosed()
true if the channel is closed, otherwise
falsevoid addChannelEventListener(ChannelEventListener listener)
listener - void setAutoConsumeInput(boolean autoConsumeInput)
autoConsumeInput - booleanSshMessageRouter getMessageRouter()
Copyright © 2014. All rights reserved.