| Package | Description |
|---|---|
| com.ebay.bascomtask.core | |
| com.ebay.bascomtask.runners |
| Modifier and Type | Class and Description |
|---|---|
class |
ThreadLocalRunners<RUNNER extends TaskRunner>
Allows setting of a per-orchestrator TaskRunner that applies to an Orchestrator created by the current thread
using ThreadLocal storage.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<TaskRunner> |
GlobalOrchestratorConfig.Config.first |
protected List<TaskRunner> |
GlobalOrchestratorConfig.Config.last |
| Modifier and Type | Method and Description |
|---|---|
void |
CommonConfig.firstInterceptWith(TaskRunner taskRunner)
Adds a TaskRunner that will be processed before any existing TaskRunner.
|
void |
Engine.firstInterceptWith(TaskRunner taskRunner) |
void |
GlobalOrchestratorConfig.Config.firstInterceptWith(TaskRunner runner) |
void |
CommonConfig.lastInterceptWith(TaskRunner taskRunner)
Adds a TaskRunner that will be processed after any existing TaskRunner.
|
void |
Engine.lastInterceptWith(TaskRunner taskRunner) |
void |
GlobalOrchestratorConfig.Config.lastInterceptWith(TaskRunner runner) |
void |
CommonConfig.removeInterceptor(TaskRunner taskRunner)
Removes the given TaskRunner from the current list, if it is there.
|
void |
Engine.removeInterceptor(TaskRunner taskRunner) |
void |
GlobalOrchestratorConfig.Config.removeInterceptor(TaskRunner taskRunner) |
| Modifier and Type | Class and Description |
|---|---|
class |
LogTaskRunner
Logs task execution before and after, with a configurable level and detail.
|
class |
ProfilingTaskRunner
Tracks and creates a task execution profile on demand.
|
class |
StatTaskRunner
Collects various task execution statistics.
|
Copyright © 2021. All rights reserved.