|
||||||||||
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 IOChannel
java.io.IOException
- DOCUMENT ME!protected void onChannelEOF() throws java.io.IOException
onChannelEOF
in class IOChannel
java.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 Channel
InvalidChannelException
- 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 Channel
public byte[] getChannelConfirmationData()
getChannelConfirmationData
in class Channel
protected int getMinimumWindowSpace()
getMinimumWindowSpace
in class Channel
protected int getMaximumWindowSpace()
getMaximumWindowSpace
in class Channel
protected int getMaximumPacketSize()
getMaximumPacketSize
in class Channel
public 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 Channel
requestType
- 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 |