public abstract class AbstractCommandTask extends AbstractSessionTask<SessionChannelNG>
| Modifier and Type | Field and Description |
|---|---|
static int |
EXIT_CODE_NOT_RECEIVED |
con| Constructor and Description |
|---|
AbstractCommandTask(SshConnection con,
java.lang.String command) |
AbstractCommandTask(SshConnection con,
java.lang.String command,
ChannelRequestFuture future) |
AbstractCommandTask(SshConnection con,
java.lang.String command,
java.lang.String charset) |
AbstractCommandTask(SshConnection con,
java.lang.String command,
java.lang.String charset,
ChannelRequestFuture future) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
beforeExecuteCommand(SessionChannelNG session) |
protected SessionChannelNG |
createSession(SshConnection con) |
java.lang.String |
getCommand() |
int |
getExitCode() |
protected void |
onCloseSession(SessionChannelNG session) |
protected void |
setupSession(SessionChannelNG session) |
changeTerminalDimensions, close, disconnect, doTask, getChannelFuture, getLastError, getSession, isClosed, onOpenSessionrunaddFutureListener, done, isDone, isSuccess, waitFor, waitForeverpublic static final int EXIT_CODE_NOT_RECEIVED
public AbstractCommandTask(SshConnection con, java.lang.String command, java.lang.String charset)
public AbstractCommandTask(SshConnection con, java.lang.String command, java.lang.String charset, ChannelRequestFuture future)
public AbstractCommandTask(SshConnection con, java.lang.String command)
public AbstractCommandTask(SshConnection con, java.lang.String command, ChannelRequestFuture future)
protected SessionChannelNG createSession(SshConnection con)
createSession in class AbstractSessionTask<SessionChannelNG>protected void onCloseSession(SessionChannelNG session)
onCloseSession in class AbstractSessionTask<SessionChannelNG>public int getExitCode()
public java.lang.String getCommand()
protected final void setupSession(SessionChannelNG session)
setupSession in class AbstractSessionTask<SessionChannelNG>protected void beforeExecuteCommand(SessionChannelNG session)
Copyright © 2022. All rights reserved.