org.fusesource.process.manager.config
Class ProcessConfig
java.lang.Object
org.fusesource.process.manager.config.ProcessConfig
public class ProcessConfig
- extends java.lang.Object
The configuration DTO stored as JSON so that the system can be restarted and remember how to run & control a managed process
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProcessConfig
public ProcessConfig()
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getKillCommand
public java.lang.String getKillCommand()
setKillCommand
public void setKillCommand(java.lang.String killCommand)
getLaunchScript
public java.lang.String getLaunchScript()
setLaunchScript
public void setLaunchScript(java.lang.String launchScript)
getPidFile
public java.lang.String getPidFile()
setPidFile
public void setPidFile(java.lang.String pidFile)
getRestartCommand
public java.lang.String getRestartCommand()
setRestartCommand
public void setRestartCommand(java.lang.String restartCommand)
getStartCommand
public java.lang.String getStartCommand()
setStartCommand
public void setStartCommand(java.lang.String startCommand)
getStatusCommand
public java.lang.String getStatusCommand()
setStatusCommand
public void setStatusCommand(java.lang.String statusCommand)
getStopCommand
public java.lang.String getStopCommand()
setStopCommand
public void setStopCommand(java.lang.String stopCommand)
getEnvironment
public java.util.Map<java.lang.String,java.lang.String> getEnvironment()
setEnvironment
public void setEnvironment(java.util.Map<java.lang.String,java.lang.String> environment)
getInstallCommands
public java.util.List<java.lang.String> getInstallCommands()
setInstallCommands
public void setInstallCommands(java.util.List<java.lang.String> installCommands)
getConfigureCommand
public java.lang.String getConfigureCommand()
setConfigureCommand
public void setConfigureCommand(java.lang.String configureCommand)
runCommand
public int runCommand(java.util.concurrent.Executor executor,
java.io.File baseDir,
java.lang.String... arguments)
throws java.io.IOException,
java.lang.InterruptedException,
CommandFailedException
- Throws:
java.io.IOException
java.lang.InterruptedException
CommandFailedException
Copyright © 2013 Red Hat. All Rights Reserved.