|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sshtools.j2ssh.connection.Channel
com.sshtools.j2ssh.connection.IOChannel
com.sshtools.daemon.session.SessionChannelServer
DOCUMENT ME!
| Field Summary | |
static java.lang.String |
SESSION_CHANNEL_TYPE
DOCUMENT ME! |
| Fields inherited from class com.sshtools.j2ssh.connection.IOChannel |
boundInputStream, boundOutputStream, in, incoming, out |
| Fields inherited from class com.sshtools.j2ssh.connection.Channel |
connection, localChannelId, localPacketSize, localWindow, remoteChannelId, remotePacketSize, remoteWindow, state |
| Constructor Summary | |
SessionChannelServer()
Creates a new SessionChannelServer object. |
|
| Method Summary | |
byte[] |
getChannelConfirmationData()
DOCUMENT ME! |
byte[] |
getChannelOpenData()
DOCUMENT ME! |
java.lang.String |
getChannelType()
DOCUMENT ME! |
protected int |
getMaximumPacketSize()
DOCUMENT ME! |
protected int |
getMaximumWindowSpace()
DOCUMENT ME! |
protected int |
getMinimumWindowSpace()
DOCUMENT ME! |
protected void |
onChangeTerminalDimensions(int cols,
int rows,
int width,
int height)
DOCUMENT ME! |
protected void |
onChannelClose()
DOCUMENT ME! |
protected void |
onChannelEOF()
DOCUMENT ME! |
protected void |
onChannelExtData(byte[] data)
DOCUMENT ME! |
protected void |
onChannelOpen()
DOCUMENT ME! |
protected void |
onChannelRequest(java.lang.String requestType,
boolean wantReply,
byte[] requestData)
DOCUMENT ME! |
protected boolean |
onExecuteCommand(java.lang.String command)
DOCUMENT ME! |
protected boolean |
onRequestPseudoTerminal(java.lang.String term,
int cols,
int rows,
int width,
int height,
java.lang.String modes)
DOCUMENT ME! |
protected void |
onSetEnvironmentVariable(java.lang.String name,
java.lang.String value)
DOCUMENT ME! |
protected boolean |
onStartShell()
DOCUMENT ME! |
protected boolean |
onStartSubsystem(java.lang.String subsystem)
DOCUMENT ME! |
| Methods inherited from class com.sshtools.j2ssh.connection.IOChannel |
bindInputStream, bindOutputStream, getInputStream, getOutputStream, init, onChannelData, onChannelExtData, open, setLocalEOF |
| Methods inherited from class com.sshtools.j2ssh.connection.Channel |
addEventListener, close, finalizeClose, getLocalChannelId, getLocalPacketSize, getLocalWindow, getName, getRemoteChannelId, getRemotePacketSize, getRemoteWindow, getState, init, isClosed, isLocalEOF, isOpen, isRemoteEOF, processChannelData, processChannelData, remoteClose, sendChannelData, sendChannelExtData, setName, setRemoteEOF |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String SESSION_CHANNEL_TYPE
| Constructor Detail |
public SessionChannelServer()
throws ConfigurationException
ConfigurationException - DOCUMENT ME!| Method Detail |
protected void onChangeTerminalDimensions(int cols,
int rows,
int width,
int height)
cols - DOCUMENT ME!rows - DOCUMENT ME!width - DOCUMENT ME!height - DOCUMENT ME!
protected void onChannelClose()
throws java.io.IOException
onChannelClose in class IOChanneljava.io.IOException - DOCUMENT ME!
protected void onChannelEOF()
throws java.io.IOException
onChannelEOF in class IOChanneljava.io.IOException - DOCUMENT ME!
protected void onChannelExtData(byte[] data)
throws java.io.IOException
data - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
protected void onChannelOpen()
throws InvalidChannelException
onChannelOpen in class ChannelInvalidChannelException - DOCUMENT ME!
protected boolean onExecuteCommand(java.lang.String command)
throws java.io.IOException
command - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
protected boolean onRequestPseudoTerminal(java.lang.String term,
int cols,
int rows,
int width,
int height,
java.lang.String modes)
term - DOCUMENT ME!cols - DOCUMENT ME!rows - DOCUMENT ME!width - DOCUMENT ME!height - DOCUMENT ME!modes - DOCUMENT ME!
protected void onSetEnvironmentVariable(java.lang.String name,
java.lang.String value)
name - DOCUMENT ME!value - DOCUMENT ME!
protected boolean onStartShell()
throws java.io.IOException
java.io.IOException - DOCUMENT ME!protected boolean onStartSubsystem(java.lang.String subsystem)
subsystem - DOCUMENT ME!
public byte[] getChannelOpenData()
getChannelOpenData in class Channelpublic byte[] getChannelConfirmationData()
getChannelConfirmationData in class Channelprotected int getMinimumWindowSpace()
getMinimumWindowSpace in class Channelprotected int getMaximumWindowSpace()
getMaximumWindowSpace in class Channelprotected int getMaximumPacketSize()
getMaximumPacketSize in class Channelpublic java.lang.String getChannelType()
getChannelType in class Channel
protected void onChannelRequest(java.lang.String requestType,
boolean wantReply,
byte[] requestData)
throws java.io.IOException
onChannelRequest in class ChannelrequestType - DOCUMENT ME!wantReply - DOCUMENT ME!requestData - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||