|
||||||||||
| 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.j2ssh.session.SessionChannelClient
DOCUMENT ME!
| Field Summary |
| Fields inherited from class com.sshtools.j2ssh.connection.IOChannel |
boundInputStream, boundOutputStream, in, incoming, ios, out |
| Fields inherited from class com.sshtools.j2ssh.connection.Channel |
connection, localChannelId, localPacketSize, localWindow, remoteChannelId, remotePacketSize, remoteWindow, state |
| Constructor Summary | |
SessionChannelClient()
Creates a new SessionChannelClient object. |
|
| Method Summary | |
void |
changeTerminalDimensions(PseudoTerminal term)
DOCUMENT ME! |
boolean |
executeCommand(java.lang.String command)
DOCUMENT ME! |
byte[] |
getChannelConfirmationData()
DOCUMENT ME! |
byte[] |
getChannelOpenData()
DOCUMENT ME! |
java.lang.String |
getChannelType()
DOCUMENT ME! |
java.lang.Integer |
getExitCode()
DOCUMENT ME! |
protected int |
getMaximumPacketSize()
DOCUMENT ME! |
protected int |
getMaximumWindowSpace()
DOCUMENT ME! |
protected int |
getMinimumWindowSpace()
DOCUMENT ME! |
java.lang.String |
getSessionType()
DOCUMENT ME! |
java.io.InputStream |
getStderrInputStream()
DOCUMENT ME! |
SubsystemClient |
getSubsystem()
DOCUMENT ME! |
boolean |
isLocalFlowControlEnabled()
DOCUMENT ME! |
protected void |
onChannelClose()
DOCUMENT ME! |
protected void |
onChannelOpen()
DOCUMENT ME! |
protected void |
onChannelRequest(java.lang.String requestType,
boolean wantReply,
byte[] requestData)
DOCUMENT ME! |
boolean |
requestAgentForwarding()
DOCUMENT ME! |
boolean |
requestPseudoTerminal(PseudoTerminal term)
DOCUMENT ME! |
boolean |
requestPseudoTerminal(java.lang.String term,
int cols,
int rows,
int width,
int height,
java.lang.String terminalModes)
DOCUMENT ME! |
boolean |
requestX11Forwarding(int display,
java.lang.String cookie)
DOCUMENT ME! |
boolean |
setEnvironmentVariable(java.lang.String name,
java.lang.String value)
DOCUMENT ME! |
void |
setSessionType(java.lang.String sessionType)
DOCUMENT ME! |
void |
setSignalListener(SignalListener signalListener)
DOCUMENT ME! |
boolean |
startShell()
DOCUMENT ME! |
boolean |
startSubsystem(java.lang.String subsystem)
DOCUMENT ME! |
boolean |
startSubsystem(SubsystemClient subsystem)
DOCUMENT ME! |
| Methods inherited from class com.sshtools.j2ssh.connection.IOChannel |
bindInputStream, bindOutputStream, getInputStream, getOutputStream, init, onChannelData, onChannelEOF, 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 |
| Constructor Detail |
public SessionChannelClient()
| Method Detail |
public byte[] getChannelOpenData()
getChannelOpenData in class Channelpublic byte[] getChannelConfirmationData()
getChannelConfirmationData in class Channelpublic java.lang.String getChannelType()
getChannelType in class Channelprotected int getMinimumWindowSpace()
getMinimumWindowSpace in class Channelprotected int getMaximumWindowSpace()
getMaximumWindowSpace in class Channelprotected int getMaximumPacketSize()
getMaximumPacketSize in class Channelpublic void setSignalListener(SignalListener signalListener)
signalListener - DOCUMENT ME!
public boolean setEnvironmentVariable(java.lang.String name,
java.lang.String value)
throws java.io.IOException
name - DOCUMENT ME!value - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public boolean requestAgentForwarding()
throws java.io.IOException
java.io.IOException - DOCUMENT ME!
SshException - DOCUMENT ME!
InvalidChannelException - DOCUMENT ME!
public boolean requestX11Forwarding(int display,
java.lang.String cookie)
throws java.io.IOException
display - DOCUMENT ME!cookie - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!public java.lang.Integer getExitCode()
public void changeTerminalDimensions(PseudoTerminal term)
throws java.io.IOException
term - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public boolean executeCommand(java.lang.String command)
throws java.io.IOException
command - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public boolean requestPseudoTerminal(java.lang.String term,
int cols,
int rows,
int width,
int height,
java.lang.String terminalModes)
throws java.io.IOException
term - DOCUMENT ME!cols - DOCUMENT ME!rows - DOCUMENT ME!width - DOCUMENT ME!height - DOCUMENT ME!terminalModes - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public boolean requestPseudoTerminal(PseudoTerminal term)
throws java.io.IOException
term - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public boolean startShell()
throws java.io.IOException
java.io.IOException - DOCUMENT ME!
public boolean startSubsystem(java.lang.String subsystem)
throws java.io.IOException
subsystem - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public boolean startSubsystem(SubsystemClient subsystem)
throws java.io.IOException
subsystem - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!public boolean isLocalFlowControlEnabled()
public java.lang.String getSessionType()
public void setSessionType(java.lang.String sessionType)
sessionType - DOCUMENT ME!public SubsystemClient getSubsystem()
protected void onChannelClose()
throws java.io.IOException
onChannelClose in class IOChanneljava.io.IOException - DOCUMENT ME!
protected void onChannelOpen()
throws java.io.IOException
onChannelOpen in class Channeljava.io.IOException - DOCUMENT ME!
public java.io.InputStream getStderrInputStream()
throws java.io.IOException
java.io.IOException - DOCUMENT ME!
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 | |||||||||