Package com.github.kagkarlsson.scheduler
Class SchedulerClient.Builder
- java.lang.Object
-
- com.github.kagkarlsson.scheduler.SchedulerClient.Builder
-
- Enclosing interface:
- SchedulerClient
public static class SchedulerClient.Builder extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SchedulerClientbuild()static SchedulerClient.Buildercreate(DataSource dataSource, Task<?>... knownTasks)static SchedulerClient.Buildercreate(DataSource dataSource, List<Task<?>> knownTasks)SchedulerClient.BuilderenablePriority()Will cause getScheduledExecutions(..) to return executions in priority order.SchedulerClient.BuilderjdbcCustomization(JdbcCustomization jdbcCustomization)SchedulerClient.Builderserializer(Serializer serializer)SchedulerClient.BuildertableName(String tableName)
-
-
-
Method Detail
-
create
public static SchedulerClient.Builder create(DataSource dataSource, Task<?>... knownTasks)
-
create
public static SchedulerClient.Builder create(DataSource dataSource, List<Task<?>> knownTasks)
-
serializer
public SchedulerClient.Builder serializer(Serializer serializer)
-
tableName
public SchedulerClient.Builder tableName(String tableName)
-
enablePriority
public SchedulerClient.Builder enablePriority()
Will cause getScheduledExecutions(..) to return executions in priority order.
-
jdbcCustomization
public SchedulerClient.Builder jdbcCustomization(JdbcCustomization jdbcCustomization)
-
build
public SchedulerClient build()
-
-