Class ProcessBuilder
- java.lang.Object
-
- org.apache.activemq.artemis.cli.process.ProcessBuilder
-
public class ProcessBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ProcessBuilder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Processbuild(java.lang.String logname, java.io.File location, boolean hook, java.lang.String... args)*static voidcleanupProcess()it will lookup for process that are dead already, eliminating leaks.static java.lang.String[]rebuildArgs(java.lang.String[] args, java.lang.String... prefixArgs)
-
-
-
Method Detail
-
cleanupProcess
public static void cleanupProcess()
it will lookup for process that are dead already, eliminating leaks.
-
build
public static java.lang.Process build(java.lang.String logname, java.io.File location, boolean hook, java.lang.String... args) throws java.lang.Exception*- Parameters:
logname- the prefix for log outputlocation- The location where this command is being executed fromhook- it will finish the process upon shutdown of the VMargs- The arguments being passwed to the the CLI tool- Returns:
- Throws:
java.lang.Exception
-
rebuildArgs
public static java.lang.String[] rebuildArgs(java.lang.String[] args, java.lang.String... prefixArgs)
-
-