Package io.activej.async.service
Class TaskScheduler.Builder
java.lang.Object
io.activej.common.builder.AbstractBuilder<TaskScheduler.Builder,TaskScheduler>
io.activej.async.service.TaskScheduler.Builder
- All Implemented Interfaces:
io.activej.common.builder.Builder<TaskScheduler>,io.activej.common.initializer.WithInitializer<TaskScheduler.Builder>
- Enclosing class:
- TaskScheduler
public final class TaskScheduler.Builder
extends io.activej.common.builder.AbstractBuilder<TaskScheduler.Builder,TaskScheduler>
-
Method Summary
Modifier and TypeMethodDescriptionprotected TaskSchedulerdoBuild()withAbortOnError(boolean abortOnError) withEnabled(boolean enabled) withInitialDelay(Duration initialDelay) withInterval(Duration interval) withPeriod(Duration period) withRetryPolicy(RetryPolicy<?> retryPolicy) withSchedule(TaskScheduler.Schedule schedule) withStatsHistogramLevels(int[] levels) Methods inherited from class io.activej.common.builder.AbstractBuilder
build, checkNotBuilt, isBuiltMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.activej.common.initializer.WithInitializer
initialize, set, setIf, setIfNotNull
-
Method Details
-
withInitialDelay
-
withSchedule
-
withPeriod
-
withInterval
-
withRetryPolicy
-
withAbortOnError
-
withStatsHistogramLevels
-
withEnabled
-
doBuild
- Specified by:
doBuildin classio.activej.common.builder.AbstractBuilder<TaskScheduler.Builder,TaskScheduler>
-