Class CommandExecutor
- java.lang.Object
-
- org.hortonmachine.gears.utils.processes.CommandExecutor
-
public class CommandExecutor extends Object
Executor of os commands.- Author:
- Andrea Antonello (www.hydrologis.com)
-
-
Constructor Summary
Constructors Constructor Description CommandExecutor(String command)CommandExecutor(String[] arguments)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProcessListener(IProcessListener listener)voidexec()String[]getArguments()ProcessgetProcess()booleanisRunning()voidkillProcess(Process process)static voidmain(String[] args)voidremoveProcessListener(IProcessListener listener)voidwaitToFinish()
-
-
-
Method Detail
-
getArguments
public String[] getArguments()
-
waitToFinish
public void waitToFinish() throws InterruptedException- Throws:
InterruptedException
-
getProcess
public Process getProcess()
-
isRunning
public boolean isRunning()
-
addProcessListener
public void addProcessListener(IProcessListener listener)
-
removeProcessListener
public void removeProcessListener(IProcessListener listener)
-
killProcess
public void killProcess(Process process)
-
-