-
- Enclosing interface:
- TaskScheduler
public static interface TaskScheduler.Builder
A builder forTaskScheduler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TaskScheduler
build()
TaskScheduler.Builder
initialDelay(int initialDelay)
TaskScheduler.Builder
interval(int interval, TimeUnit timeUnit)
TaskScheduler
start()
Builds and starts a newTaskScheduler
.TaskScheduler.Builder
threadFactory(ThreadFactory threadFactory)
-
-
-
Method Detail
-
interval
TaskScheduler.Builder interval(int interval, TimeUnit timeUnit)
- Parameters:
interval
- the intervaltimeUnit
- the time unit- Returns:
- this builder instance
-
initialDelay
TaskScheduler.Builder initialDelay(int initialDelay)
- Parameters:
initialDelay
- the initial start delay, used on restarts as well- Returns:
- this builder instance
-
threadFactory
TaskScheduler.Builder threadFactory(ThreadFactory threadFactory)
- Parameters:
threadFactory
- the thread factory to use- Returns:
- this builder instance
-
start
TaskScheduler start()
Builds and starts a newTaskScheduler
.- Returns:
- a new
TaskScheduler
.
-
build
TaskScheduler build()
- Returns:
- a new
TaskScheduler
.
-
-