This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-exec.git
commit aefc96721ab0bf709a94d4add602f8fade6847e6 Author: Gary D. Gregory <garydgreg...@gmail.com> AuthorDate: Sun Aug 17 09:26:56 2025 -0400 Internal refactoring in DaemonExecutor --- src/main/java/org/apache/commons/exec/DaemonExecutor.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/main/java/org/apache/commons/exec/DaemonExecutor.java b/src/main/java/org/apache/commons/exec/DaemonExecutor.java index 1cc363ab..776c49fc 100644 --- a/src/main/java/org/apache/commons/exec/DaemonExecutor.java +++ b/src/main/java/org/apache/commons/exec/DaemonExecutor.java @@ -19,9 +19,6 @@ package org.apache.commons.exec; -import java.nio.file.Path; -import java.util.concurrent.ThreadFactory; - /** * Runs daemon processes asynchronously. Callers are expected to register a {@link ProcessDestroyer} before executing any processes. * @@ -50,7 +47,7 @@ public class DaemonExecutor extends DefaultExecutor { */ @Override public DefaultExecutor get() { - return new DaemonExecutor(getThreadFactory(), getExecuteStreamHandler(), getWorkingDirectoryPath()); + return new DaemonExecutor(this); } } @@ -75,8 +72,8 @@ public class DaemonExecutor extends DefaultExecutor { // super } - private DaemonExecutor(final ThreadFactory threadFactory, final ExecuteStreamHandler executeStreamHandler, final Path workingDirectory) { - super(threadFactory, executeStreamHandler, workingDirectory); + private DaemonExecutor(final Builder builder) { + super(builder.getThreadFactory(), builder.getExecuteStreamHandler(), builder.getWorkingDirectoryPath()); } /**