| Package | Description |
|---|---|
| com.ebay.bascomtask.core | |
| com.ebay.bascomtask.exceptions | |
| com.ebay.bascomtask.runners |
| Class and Description |
|---|
| CommonConfig
Configuration settings.
|
| ConsumerTask
Function tasks added through 'fn()' methods on
Orchestrator allow CompletableFuture tasks to
be created from lambda expressions that do not return a value. |
| Engine
Core implementation of orchestrator maintains task state during execution.
|
| GlobalOrchestratorConfig.Config
Default implementation maintains values that are transferred to an Orchestrator on demand.
|
| LaneRunner
Establishes a TaskRunner creation capability that for each new
Orchestrator created in this thread
will be applied and recorded for later retrieval. |
| Orchestrator
Provides entry points for task method activation, and for common configuration among all such tasks.
|
| SpawnMode
Defines thread spawning behavior for the BascomTask framework.
|
| SupplierTask
Function tasks added through 'fn()' methods on
Orchestrator allow CompletableFuture tasks to
be created from lambda expressions that supply a return value. |
| TaskInterface
Common interface that all user POJO task interfaces must implement in order to be added to an Orchestrator,
for example like this:
|
| TaskMeta
Exposes execution statistics to
TaskRunners. |
| TaskRun
User task wrapper exposed to
TaskRunners. |
| TaskRunner
Interface for task execution hooks that allow custom code to be inserted before and after the invocation of
task methods.
|
| TimeoutStrategy
Strategies for dealing with execution timeouts that impact threads spawned during the execution of a request
such as
CompletableFuture.get(long, TimeUnit). |
| TriConsumer
Three-arg variant of
BiConsumer. |
| Class and Description |
|---|
| TaskInterface
Common interface that all user POJO task interfaces must implement in order to be added to an Orchestrator,
for example like this:
|
| Class and Description |
|---|
| TaskRun
User task wrapper exposed to
TaskRunners. |
| TaskRunner
Interface for task execution hooks that allow custom code to be inserted before and after the invocation of
task methods.
|
Copyright © 2021. All rights reserved.