Package org.apache.commons.exec
Class DefaultExecutor.Builder<T extends DefaultExecutor.Builder<T>>
java.lang.Object
org.apache.commons.exec.DefaultExecutor.Builder<T>
- Type Parameters:
- T- The builder type.
- All Implemented Interfaces:
- Supplier<DefaultExecutor>
- Direct Known Subclasses:
- DaemonExecutor.Builder
- Enclosing class:
- DefaultExecutor
public static class DefaultExecutor.Builder<T extends DefaultExecutor.Builder<T>>
extends Object
implements Supplier<DefaultExecutor>
Constructs a new 
DefaultExecutor.- Since:
- 1.4.0
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionget()Creates a new configured DefaultExecutor.setExecuteStreamHandler(ExecuteStreamHandler executeStreamHandler) Sets the PumpStreamHandler.setThreadFactory(ThreadFactory threadFactory) Sets the ThreadFactory.setWorkingDirectory(File workingDirectory) Sets the working directory.setWorkingDirectory(Path workingDirectory) Sets the working directory.
- 
Constructor Details- 
Builderpublic Builder()Constructs a new instance.
 
- 
- 
Method Details- 
getCreates a new configured DefaultExecutor.- Specified by:
- getin interface- Supplier<T extends DefaultExecutor.Builder<T>>
- Returns:
- a new configured DefaultExecutor.
 
- 
setExecuteStreamHandlerSets the PumpStreamHandler.- Parameters:
- executeStreamHandler- the ExecuteStreamHandler, null resets to the default.
- Returns:
- thisinstance.
 
- 
setThreadFactorySets the ThreadFactory.- Parameters:
- threadFactory- the ThreadFactory, null resets to the default.
- Returns:
- thisinstance.
 
- 
setWorkingDirectorySets the working directory.- Parameters:
- workingDirectory- the working directory., null resets to the default.
- Returns:
- thisinstance.
 
- 
setWorkingDirectorySets the working directory.- Parameters:
- workingDirectory- the working directory., null resets to the default.
- Returns:
- thisinstance.
- Since:
- 1.5.0
 
 
-