org.gradle.util.exec
Class ExecHandleBuilder
java.lang.Object
org.gradle.util.exec.ExecHandleBuilder
public class ExecHandleBuilder
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExecHandleBuilder
public ExecHandleBuilder()
ExecHandleBuilder
public ExecHandleBuilder(boolean outputDirectFlush)
ExecHandleBuilder
public ExecHandleBuilder(java.io.File execDirectory)
ExecHandleBuilder
public ExecHandleBuilder(java.lang.String execCommand)
ExecHandleBuilder
public ExecHandleBuilder(java.io.File execDirectory,
java.lang.String execCommand)
execDirectory
public ExecHandleBuilder execDirectory(java.io.File execDirectory)
getExecDirectory
public java.io.File getExecDirectory()
execCommand
public ExecHandleBuilder execCommand(java.lang.String execCommand)
getExecCommand
public java.lang.String getExecCommand()
clearArguments
public ExecHandleBuilder clearArguments()
arguments
public ExecHandleBuilder arguments(java.lang.String... arguments)
getArguments
public java.util.List<java.lang.String> getArguments()
normalTerminationExitCode
public ExecHandleBuilder normalTerminationExitCode(int normalTerminationExitCode)
prependedStringArguments
public ExecHandleBuilder prependedStringArguments(java.lang.String prefix,
java.util.List<java.lang.String> arguments)
prependedFileArguments
public ExecHandleBuilder prependedFileArguments(java.lang.String prefix,
java.util.List<java.io.File> arguments)
environment
public ExecHandleBuilder environment(java.lang.String key,
java.lang.String value)
environment
public ExecHandleBuilder environment(java.util.Map<java.lang.String,java.lang.String> values)
clearEnvironment
public ExecHandleBuilder clearEnvironment()
inheritEnvironment
public ExecHandleBuilder inheritEnvironment()
inheritEnvironmentWithKeys
public ExecHandleBuilder inheritEnvironmentWithKeys(java.lang.String... keys)
inheritEnvironmentWithoutKeys
public ExecHandleBuilder inheritEnvironmentWithoutKeys(java.lang.String... keys)
keepWaitingTimeout
public ExecHandleBuilder keepWaitingTimeout(long keepWaitingTimeout)
standardOutputHandle
public ExecHandleBuilder standardOutputHandle(ExecOutputHandle standardOutputHandle)
standardOutput
public ExecHandleBuilder standardOutput(java.io.OutputStream outputStream)
errorOutputHandle
public ExecHandleBuilder errorOutputHandle(ExecOutputHandle errorOutputHandle)
errorOutput
public ExecHandleBuilder errorOutput(java.io.OutputStream outputStream)
clearListeners
public ExecHandleBuilder clearListeners()
listeners
public ExecHandleBuilder listeners(ExecHandleListener... listeners)
notifierFactory
public ExecHandleBuilder notifierFactory(ExecHandleNotifierFactory notifierFactory)
getExecHandle
public ExecHandle getExecHandle()
arguments
public ExecHandleBuilder arguments(java.util.List<java.lang.String> arguments)