com.mindbright.ssh2
public class SSH2ProcChannel extends SSH2StreamChannel
SSH2StreamChannel which
implements channels which are connected to a local process| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
originAddr |
protected int |
originPort |
protected java.lang.Process |
proc |
in, log, nbin, nbout, out, receiver, rxCounter, rxQueue, transmitter, txCounterchannelId, channelType, closeListeners, closeReceived, closeSent, connection, creator, deleted, eofReceived, eofSent, openMonitor, openStatus, peerChanId, rxCurrWinSz, rxInitWinSz, rxMaxPktSz, STATUS_CLOSED, STATUS_FAILED, STATUS_OPEN, STATUS_UNDEFINED, txCurrWinSz, txInitWinSz, txMaxPktSz| Constructor and Description |
|---|
SSH2ProcChannel(int channelType,
SSH2Connection connection,
java.lang.Object creator,
java.lang.Process proc,
java.lang.String originAddr,
int originPort)
Create a new process channel of the given type.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getOriginAddress()
Get the address the connection is comming from
|
int |
getOriginPort()
Get the port the connection is comming from
|
protected boolean |
openFailureImpl(int reasonCode,
java.lang.String reasonText,
java.lang.String langTag)
Channel specific handling of open failures.
|
protected void |
outputClosed()
Called when no more data can be written to the channel.
|
java.lang.String |
toString()
Create a string representation of this object.
|
applyFilter, checkRxWindowSize, closeImpl, completed, connected, connectionFailed, createStreams, data, eofImpl, handleRequestImpl, openConfirmationImpl, readFailed, startStreams, waitUntilClosed, waitUntilClosed, windowAdjustImpl, writeFailedaddCloseListener, close, extData, getChannelId, getConnection, getCreator, getPeerId, getType, handleRequest, init, openConfirmation, openFailure, openStatus, recvClose, recvEOF, removeCloseListener, requestFailure, requestSuccess, sendClose, sendEOF, transmit, windowAdjustprotected java.lang.Process proc
protected java.lang.String originAddr
protected int originPort
public SSH2ProcChannel(int channelType,
SSH2Connection connection,
java.lang.Object creator,
java.lang.Process proc,
java.lang.String originAddr,
int originPort)
SSH2Connection and starts with
CH_TYPE.channelType - Type of channel to create.connection - The ssh connection to associate the channel with.creator - The object the channel is created from.proc - Process the channel communicates withoriginAddr - Originating host of remote connection.originPort - Originating port of remote connection.protected void outputClosed()
SSH2StreamChanneloutputClosed in class SSH2StreamChannelprotected boolean openFailureImpl(int reasonCode,
java.lang.String reasonText,
java.lang.String langTag)
SSH2ChannelopenFailureImpl in class SSH2StreamChannelreasonCode - Code which tells why the open failed. See the
ssh protocol drafts for values.reasonText - A text explaining why the open failed.langTag - Tag identifying the language of the reason text.public java.lang.String getOriginAddress()
public int getOriginPort()
public java.lang.String toString()
toString in class java.lang.Object