Package org.apache.camel.support.task
-
Interface Summary Interface Description BlockingTask Defines a task that blocks the code execution when ran.Task A task defines a piece of code that may be executed - in the foreground or background - within a certain budget that is specific to the task type.TaskBuilder<T extends Task> Provides a common pattern for building tasks -
Class Summary Class Description AbstractTaskBuilder<T extends Task> Provides common logic for task buildersBackgroundTask A sleepless blocking task that runs in a Thread the background.BackgroundTask.BackgroundTaskBuilder A builder helper for building new background tasksForegroundTask Runs a task in the foreground, executing for a given number of iteration and sleeping between each of them.ForegroundTask.ForegroundTaskBuilder A builder helper for building new foreground tasksTasks A helper class for building tasks