public class UnsupportedSession extends SessionChannel
Channel.DataBlock, Channel.QueuedDataCHANNEL_TYPE, maximumWindowSpace, minimumWindowSpace, SSH_EXTENDED_DATA_STDERRconnection, localwindow, localWindowLock| Constructor and Description |
|---|
UnsupportedSession() |
UnsupportedSession(int maximumPacket,
int maximumWindowSpace) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
allocatePseudoTerminal(String parm1,
int parm2,
int parm3,
int parm4,
int parm5,
byte[] parm6)
If the client requests a pseudo terminal for the session this method will
be invoked before the shell, exec or subsystem is started.
|
protected void |
changeWindowDimensions(int cols,
int rows,
int width,
int height)
When the window (terminal) size changes on the client side, it MAY send
notification in which case this method will be invoked to notify the
session that a change has occurred.
|
protected boolean |
executeCommand(String cmd)
Invoked when the user wants to execute a command
|
protected void |
onChannelClosed()
Called when the channel has been closed to enable resources to be freed.
|
protected void |
onLocalEOF()
Called when the local side is EOF.
|
protected void |
onRemoteEOF()
The remote side has reported EOF so no more data will be received.
|
protected void |
onSessionOpen()
Called once the session is open and data can be sent/received.
|
protected void |
processSignal(String signal)
A signal can be delivered to the process by the client.
|
protected void |
processStderrData(byte[] data) |
protected void |
processStdinData(byte[] data)
Data has arrived on the session's stdin stream.
|
protected boolean |
setEnvironmentVariable(String name,
String value)
If the client requests that an environment variable be set this method
will be invoked.
|
protected boolean |
startShell()
Invoked when the user wants to start a shell.
|
close, createChannel, evaluateWindowSpace, executeTask, getMaximumWindowSpace, getMinimumWindowSpace, getSubsystem, haltIncomingData, idle, isAgentForwardingRequested, isIncomingDataHalted, onChannelClosing, onChannelData, onChannelFree, onChannelOpen, onChannelOpenConfirmation, onChannelRequest, onExtendedData, openChannel, requestAgentForwarding, resumeIncomingData, sendExitStatus, sendStderrData, sendStderrData, sendStdoutData, sendStdoutData, setMaximumWindowSpace, setMinimumWindowSpace, startSubsystemaddEventListener, addInputListener, addOutputListener, canClose, clearIdleState, close, consumeWindowSpace, createCloseTask, getChannelType, getConnection, getContext, getLocalId, getLocalPacket, getLocalWindow, getQueueSize, getRemoteId, getRemotePacket, getRemoteWindow, getSessionIdentifier, isClosed, isClosing, isEOF, isOpen, isSelfManagedWindowSpace, markEOF, onChannelOpenFailure, onRemoteClose, onWindowAdjust, queueSize, registerExtendedData, resetIdleState, sendChannelData, sendChannelData, sendChannelData, sendChannelData, sendChannelDataAndBlock, sendChannelRequest, sendEOF, sendExtendedData, sendExtendedData, sendRequestResponse, sendWindowAdjustpublic UnsupportedSession(int maximumPacket,
int maximumWindowSpace)
public UnsupportedSession()
protected void processStdinData(byte[] data)
SessionChannelprocessStdinData in class SessionChannelprotected void processStderrData(byte[] data)
protected void onChannelClosed()
ChannelonChannelClosed in class Channelprotected boolean executeCommand(String cmd)
SessionChannelexecuteCommand in class SessionChannelprotected void changeWindowDimensions(int cols,
int rows,
int width,
int height)
SessionChannelchangeWindowDimensions in class SessionChannelprotected void onSessionOpen()
SessionChannelonSessionOpen in class SessionChannelprotected void onLocalEOF()
ChannelonLocalEOF in class Channelprotected boolean startShell()
SessionChannelstartShell in class SessionChannelprotected boolean allocatePseudoTerminal(String parm1, int parm2, int parm3, int parm4, int parm5, byte[] parm6)
SessionChannelallocatePseudoTerminal in class SessionChannelprotected void processSignal(String signal)
SessionChannelprocessSignal in class SessionChannelprotected void onRemoteEOF()
SessionChannelonRemoteEOF in class SessionChannelprotected boolean setEnvironmentVariable(String name, String value)
SessionChannelsetEnvironmentVariable in class SessionChannelCopyright © 2025. All rights reserved.