Package com.atlassian.bamboo.process
Class ExternalProcessViaBatchBuilder
- java.lang.Object
-
- com.atlassian.utils.process.ExternalProcessBuilder
-
- com.atlassian.bamboo.process.ExternalProcessViaBatchBuilder
-
public class ExternalProcessViaBatchBuilder extends com.atlassian.utils.process.ExternalProcessBuilder
-
-
Constructor Summary
Constructors Constructor Description ExternalProcessViaBatchBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.atlassian.utils.process.ExternalProcess
build()
com.atlassian.utils.process.ExternalProcessBuilder
command(List<String> command)
ExternalProcessViaBatchBuilder
forceBatch()
com.atlassian.utils.process.ExternalProcessBuilder
handler(com.atlassian.utils.process.ProcessHandler handler)
ExternalProcessViaBatchBuilder
wrapCommandInQuotesOnWindows()
-
Methods inherited from class com.atlassian.utils.process.ExternalProcessBuilder
addMonitor, asynchronous, command, command, env, env, escapeInternalDoubleQuotesOnWindows, executionTimeout, getExternalProcessFactory, handlers, handlers, handlers, handlers, idleTimeout, log, log, setExternalProcessFactory, suppressSpecialWindowsBehaviour, timeout, useQuotesInBatArgumentsWorkaround, useWindowsEncodingWorkaround
-
-
-
-
Method Detail
-
forceBatch
public ExternalProcessViaBatchBuilder forceBatch()
-
command
public com.atlassian.utils.process.ExternalProcessBuilder command(List<String> command)
- Overrides:
command
in classcom.atlassian.utils.process.ExternalProcessBuilder
-
handler
public com.atlassian.utils.process.ExternalProcessBuilder handler(com.atlassian.utils.process.ProcessHandler handler)
- Overrides:
handler
in classcom.atlassian.utils.process.ExternalProcessBuilder
-
build
public com.atlassian.utils.process.ExternalProcess build()
- Overrides:
build
in classcom.atlassian.utils.process.ExternalProcessBuilder
-
wrapCommandInQuotesOnWindows
public ExternalProcessViaBatchBuilder wrapCommandInQuotesOnWindows()
-
-