public static class BackgroundTask.BackgroundTaskBuilder extends AbstractTaskBuilder<BackgroundTask>
DEFAULT_NAME
Constructor and Description |
---|
BackgroundTaskBuilder() |
Modifier and Type | Method and Description |
---|---|
BackgroundTask |
build()
Builds the task of the given type for the builder
|
BackgroundTask.BackgroundTaskBuilder |
withBudget(TimeBudget timeBudget)
Sets a time budget for the task
|
BackgroundTask.BackgroundTaskBuilder |
withScheduledExecutor(ScheduledExecutorService service)
Sets an executor service manager for managing the threads
|
getName, withName
public BackgroundTask.BackgroundTaskBuilder withBudget(TimeBudget timeBudget)
timeBudget
- the time budgetpublic BackgroundTask.BackgroundTaskBuilder withScheduledExecutor(ScheduledExecutorService service)
service
- an instance of an executor service to usepublic BackgroundTask build()
TaskBuilder
Apache Camel