Class TaskInstance.Builder<T>
- java.lang.Object
-
- com.github.kagkarlsson.scheduler.task.TaskInstance.Builder<T>
-
- Enclosing class:
- TaskInstance<T>
public static class TaskInstance.Builder<T> extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskInstance<T>build()TaskInstance.Builder<T>data(T data)TaskInstance.Builder<T>dataSupplier(Supplier<T> dataSupplier)TaskInstance.Builder<T>priority(int priority)SchedulableInstance<T>scheduledAccordingToData()SchedulableInstance<T>scheduledTo(Instant executionTime)
-
-
-
Method Detail
-
dataSupplier
public TaskInstance.Builder<T> dataSupplier(Supplier<T> dataSupplier)
-
data
public TaskInstance.Builder<T> data(T data)
-
priority
public TaskInstance.Builder<T> priority(int priority)
-
build
public TaskInstance<T> build()
-
scheduledTo
public SchedulableInstance<T> scheduledTo(Instant executionTime)
-
scheduledAccordingToData
public SchedulableInstance<T> scheduledAccordingToData()
-
-