public class ChannelShell extends ChannelSession
err, exitSignal, exitStatus, in, invertedErr, invertedIn, invertedOut, opened, openFailureMsg, openFailureReason, openFuture, out, typeCLOSE_RECV, CLOSE_SENT, DEFAULT_PACKET_SIZE, DEFAULT_WINDOW_SIZE, eof, gracefulState, handlers, id, localWindow, recipient, remoteWindow, service, sessionCLOSED, closeFuture, GRACEFUL, IMMEDIATE, lock, log, OPENED, stateCHANNEL_EXEC, CHANNEL_SHELL, CHANNEL_SUBSYSTEM, CLOSED, EOF, EXIT_SIGNAL, EXIT_STATUS, OPENED, STDERR_DATA, STDOUT_DATA, TIMEOUT| Constructor and Description |
|---|
ChannelShell() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doOpen() |
int |
getPtyColumns() |
int |
getPtyHeight() |
int |
getPtyLines() |
java.util.Map<PtyMode,java.lang.Integer> |
getPtyModes() |
java.lang.String |
getPtyType() |
int |
getPtyWidth() |
boolean |
isAgentForwarding() |
boolean |
isUsePty() |
void |
setAgentForwarding(boolean agentForwarding) |
void |
setEnv(java.lang.String key,
java.lang.String value) |
void |
setPtyColumns(int ptyColumns) |
void |
setPtyHeight(int ptyHeight) |
void |
setPtyLines(int ptyLines) |
void |
setPtyModes(java.util.Map<PtyMode,java.lang.Integer> ptyModes) |
void |
setPtyType(java.lang.String ptyType) |
void |
setPtyWidth(int ptyWidth) |
void |
setupSensibleDefaultPty() |
void |
setUsePty(boolean usePty) |
open, postClose, pumpInputStream, securedReadclose, doWriteData, doWriteExtendedData, getErr, getExitStatus, getIn, getInvertedErr, getInvertedIn, getInvertedOut, getOut, handleOpenFailure, handleOpenSuccess, internalOpen, open, setErr, setIn, setOut, waitForaddRequestHandler, configureWindow, getGracefulCloseable, getId, getInnerCloseable, getLocalWindow, getRecipient, getRemoteWindow, getSession, handleClose, handleData, handleEof, handleExtendedData, handleFailure, handleRequest, handleWindowAdjust, init, notifyStateChanged, sendEof, sendWindowAdjust, toString, writePacketdoCloseGracefully, doCloseImmediatelypublic void setupSensibleDefaultPty()
public boolean isAgentForwarding()
public void setAgentForwarding(boolean agentForwarding)
public boolean isUsePty()
public void setUsePty(boolean usePty)
public java.lang.String getPtyType()
public void setPtyType(java.lang.String ptyType)
public int getPtyColumns()
public void setPtyColumns(int ptyColumns)
public int getPtyLines()
public void setPtyLines(int ptyLines)
public int getPtyWidth()
public void setPtyWidth(int ptyWidth)
public int getPtyHeight()
public void setPtyHeight(int ptyHeight)
public java.util.Map<PtyMode,java.lang.Integer> getPtyModes()
public void setPtyModes(java.util.Map<PtyMode,java.lang.Integer> ptyModes)
public void setEnv(java.lang.String key,
java.lang.String value)
protected void doOpen()
throws java.io.IOException
doOpen in class ChannelSessionjava.io.IOExceptionCopyright © 2008-2014 The Apache Software Foundation. All Rights Reserved.