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, withNamepublic 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()
TaskBuilderApache Camel