@Incubating public interface WorkerDaemonExecutor
| Modifier and Type | Method | Description |
|---|---|---|
WorkerDaemonExecutor |
classpath(Iterable<File> files) |
Adds a set of files to the classpath associated with the daemon process.
|
void |
execute() |
Synchronously executes the work in a daemon process.
|
WorkerDaemonExecutor |
forkOptions(Action<? super JavaForkOptions> forkOptionsAction) |
Executes the provided action against the
JavaForkOptions object associated with this builder. |
JavaForkOptions |
getForkOptions() |
Returns the
JavaForkOptions object associated with this builder. |
WorkerDaemonExecutor |
params(Serializable... params) |
Sets any initialization parameters to use when constructing an instance of the implementation class.
|
WorkerDaemonExecutor classpath(Iterable<File> files)
files - - the files to add to the classpathWorkerDaemonExecutor forkOptions(Action<? super JavaForkOptions> forkOptionsAction)
JavaForkOptions object associated with this builder.forkOptionsAction - - An action to configure the JavaForkOptions for this builderJavaForkOptions getForkOptions()
JavaForkOptions object associated with this builder.JavaForkOptions of this builderWorkerDaemonExecutor params(Serializable... params)
params - - the parameters to use during constructionvoid execute()
throws WorkerDaemonExecutionException
WorkerDaemonExecutionException - when a failure occurs while executing the work.