T - is the parameter type encapsulating all necessary information to run the work action.public class WorkerExecutorAdapter<T extends java.io.Serializable>
extends java.lang.Object
implements com.android.ide.common.workers.WorkerExecutorFacade<T>
WorkerExecutorFacade that uses a Gradle WorkerExecutor
to submit new work actions.| Constructor and Description |
|---|
WorkerExecutorAdapter(org.gradle.workers.WorkerExecutor workerExecutor,
java.lang.Class<? extends java.lang.Runnable> workActionClass)
Creates a new adapter using a
WorkerExecutor instance and a work action Class
that should be instantiated for each work submission. |
| Modifier and Type | Method and Description |
|---|---|
void |
await() |
void |
submit(T parameter) |
void |
taskActionDone() |
public WorkerExecutorAdapter(org.gradle.workers.WorkerExecutor workerExecutor,
java.lang.Class<? extends java.lang.Runnable> workActionClass)
WorkerExecutor instance and a work action Class
that should be instantiated for each work submission.workerExecutor - instance of WorkerExecutor.workActionClass - action type.public void submit(T parameter)
submit in interface com.android.ide.common.workers.WorkerExecutorFacade<T extends java.io.Serializable>public void await()
await in interface com.android.ide.common.workers.WorkerExecutorFacade<T extends java.io.Serializable>public void taskActionDone()
taskActionDone in interface com.android.ide.common.workers.WorkerExecutorFacade<T extends java.io.Serializable>