| Package | Description |
|---|---|
| com.ebay.bascomtask.core | |
| com.ebay.bascomtask.runners |
| Modifier and Type | Class and Description |
|---|---|
static class |
ConsumerTask.ConsumerTask1<IN>
An ConsumerTask that takes 1 argument.
|
static class |
ConsumerTask.ConsumerTask2<IN1,IN2>
An ConsumerTask that takes 2 arguments.
|
static class |
SupplierTask.SupplierTask0<R>
An SupplierTask that takes no arguments.
|
static class |
SupplierTask.SupplierTask1<T,R>
An SupplierTask that takes 1 argument.
|
static class |
SupplierTask.SupplierTask2<T,U,R>
An SupplierTask that takes 2 arguments.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
TaskRunner.before(TaskRun taskRun)
Called before
TaskRunner.executeTaskMethod(TaskRun, Thread, Object), but in the parent thread. |
Object |
TaskRunner.executeTaskMethod(TaskRun taskRun,
Thread parentThread,
Object fromBefore)
Task invocation -- an implementation should invoke
run()
to complete the invocation (unless there is some reason to prevent it, but then the implementation
must take responsibility to ensure the all CompletableFuture return values are completed). |
void |
TaskRunner.onComplete(TaskRun taskRun,
Object fromBefore,
boolean doneOnExit)
Called once any CompletableFuture return result completes, which may be before the call to
TaskRun.run() or after if a method returns an incomplete CompletableFuture.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
StatTaskRunner.before(TaskRun taskRun) |
Object |
ProfilingTaskRunner.before(TaskRun taskRun) |
Object |
LogTaskRunner.before(TaskRun taskRun) |
Object |
StatTaskRunner.executeTaskMethod(TaskRun taskRun,
Thread parentThread,
Object fromBefore) |
Object |
ProfilingTaskRunner.executeTaskMethod(TaskRun taskRun,
Thread parentThread,
Object fromBefore) |
Object |
LogTaskRunner.executeTaskMethod(TaskRun taskRun,
Thread parentThread,
Object fromBefore) |
void |
StatTaskRunner.onComplete(TaskRun taskRun,
Object fromBefore,
boolean doneOnExit) |
void |
ProfilingTaskRunner.onComplete(TaskRun taskRun,
Object fromBefore,
boolean doneOnExit) |
void |
LogTaskRunner.onComplete(TaskRun taskRun,
Object fromBefore,
boolean doneOnExit) |
Copyright © 2021. All rights reserved.