public class RemoteExec extends AbstractJschTask
Constructor and Description |
---|
RemoteExec() |
RemoteExec(SshTarget sshTarget,
java.lang.String cmd) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkExitStatus(com.jcraft.jsch.Channel channel) |
protected java.lang.String |
convertSystemCall(SystemCall systemCall) |
protected java.io.OutputStream |
createOutputStream(org.springframework.core.io.Resource target) |
java.util.List<java.lang.String> |
getCommands() |
java.lang.Integer |
getLastExitStatus() |
protected void |
readStdErr(com.jcraft.jsch.ChannelExec channel) |
protected void |
readStdIn(com.jcraft.jsch.ChannelExec channel) |
protected void |
readStdOut(com.jcraft.jsch.Channel channel) |
protected void |
remoteExec(com.jcraft.jsch.Session session,
java.util.List<java.lang.String> commands,
java.lang.String description) |
protected void |
remoteExec(com.jcraft.jsch.Session session,
java.lang.String command) |
void |
run(com.jcraft.jsch.Session session) |
void |
setAgentForwarding(java.lang.Boolean agentForwarding) |
void |
setCommand(java.lang.String command) |
void |
setCommands(java.util.List<java.lang.String> commands) |
void |
setEnv(java.util.Map<java.lang.String,java.lang.String> env) |
void |
setExecutionResources(ExecutionResources executionResources) |
void |
setFailOnBadExitStatus(java.lang.Boolean failOnBadExitStatus) |
void |
setForceShell(java.lang.Boolean forceShell) |
void |
setLogEvenIfStdOutLines(java.lang.Boolean logEvenIfStdOutLines) |
void |
setQuiet(java.lang.Boolean quiet) |
void |
setScript(org.springframework.core.io.Resource script) |
void |
setStdIn(org.springframework.core.io.Resource stdIn) |
void |
setStdOut(org.springframework.core.io.Resource stdOut) |
void |
setStdOutLines(java.util.List<java.lang.String> stdOutLines) |
void |
setStreamHandler(org.apache.commons.exec.ExecuteStreamHandler executeStreamHandler) |
void |
setSystemCall(SystemCall systemCall) |
void |
setSystemCalls(java.util.List<SystemCall> systemCalls) |
void |
setUser(java.lang.String user) |
void |
setxForwarding(java.lang.Boolean xForwarding) |
checkAck, getSshTarget, openSession, run, setSshTarget
public RemoteExec()
public RemoteExec(SshTarget sshTarget, java.lang.String cmd)
public void run(com.jcraft.jsch.Session session)
protected java.lang.String convertSystemCall(SystemCall systemCall)
protected void remoteExec(com.jcraft.jsch.Session session, java.util.List<java.lang.String> commands, java.lang.String description)
protected void remoteExec(com.jcraft.jsch.Session session, java.lang.String command)
protected void readStdOut(com.jcraft.jsch.Channel channel)
protected void readStdErr(com.jcraft.jsch.ChannelExec channel)
protected void readStdIn(com.jcraft.jsch.ChannelExec channel)
protected void checkExitStatus(com.jcraft.jsch.Channel channel)
protected java.io.OutputStream createOutputStream(org.springframework.core.io.Resource target)
public java.lang.Integer getLastExitStatus()
public void setStreamHandler(org.apache.commons.exec.ExecuteStreamHandler executeStreamHandler)
public void setCommand(java.lang.String command)
public void setCommands(java.util.List<java.lang.String> commands)
public void setFailOnBadExitStatus(java.lang.Boolean failOnBadExitStatus)
public void setSystemCall(SystemCall systemCall)
public void setSystemCalls(java.util.List<SystemCall> systemCalls)
public void setScript(org.springframework.core.io.Resource script)
public void setxForwarding(java.lang.Boolean xForwarding)
public void setAgentForwarding(java.lang.Boolean agentForwarding)
public void setEnv(java.util.Map<java.lang.String,java.lang.String> env)
public void setForceShell(java.lang.Boolean forceShell)
public java.util.List<java.lang.String> getCommands()
public void setStdOutLines(java.util.List<java.lang.String> stdOutLines)
public void setLogEvenIfStdOutLines(java.lang.Boolean logEvenIfStdOutLines)
public void setQuiet(java.lang.Boolean quiet)
public void setStdIn(org.springframework.core.io.Resource stdIn)
public void setStdOut(org.springframework.core.io.Resource stdOut)
public void setExecutionResources(ExecutionResources executionResources)
public void setUser(java.lang.String user)
Copyright © 2007–2020. All rights reserved.