All Classes and Interfaces
Class
Description
Task decorator to copy the MDC from the calling thread to the executing thread..
Delegating Runnable that copies the MDC to the executing thread before running the delegate.
HTTP request interceptor to set a task id as a header on an HTTP request.
Query execution listener that registers an abort strategy for a task.
Interface to allow wrapping of an async call.
Configuration class to set up asynchronous executors.
Factory to create executors for the asynchronous execution of methods using the
Async annotation.Utility to initialize executors for the asynchronous execution of methods using the @
Async annotation.Interface to allow wrapping of an async call.
Helper class to actually load the async configuration properties from the configuration file.
Utility class to wrap an asynchronous call and catch all errors.
Utility to add beans to Spring's bean definition registry.
Task executor that delegates to the task executor configured for a task.
Utility to initialize executors for the asynchronous execution of methods using the @
Asyncannotation.Configuration properties for the asynchronous execution.
Configuration properties for a single executor.
Executor statistics.
A view on the
ExecutorStatistics.This class will handle all administrative calls which need to be done for every call.
An HTTP request factory that sets the
TaskAbortStrategy for the request.Exception thrown when a task's
CompletableFuture.get() throws an
error.Strategy to abort and Http Components HTTP request.
Task listener for Kibana log fields.
Task listener factory for Kibana log fields.
Task listener that logs start and end calls.
Factory for logging task events.
A query abort strategy.
The strategy is used by the
TimeoutGuardTask to stop a running guarded task.Is used by the guarded task to register it's task abort command (if applicable).
Configuration properties for a system.
A strategy to abort a running task.
HTTP request interceptor to set a task id as a header on an HTTP request.
An interface that allows listeners to be informed about the task's lifecycle.
Factory for a task listener.
Configuration for listeners.
Properties representing configuration for an individual task.
Removes the scheduled task from the executor's queue.
Statistics about a task.
Exception thrown when a task has been timed-out.
Task that stops another scheduled task if the scheduled task's timeout has been reached.
Extended version of snakeyaml's Constructor class to facilitate mapping custom YAML keys to
JavaBean property names.