Class TestHelper.ManualSchedulerBuilder
java.lang.Object
com.github.kagkarlsson.scheduler.SchedulerBuilder
com.github.kagkarlsson.scheduler.testhelper.TestHelper.ManualSchedulerBuilder
- Enclosing class:
- TestHelper
-
Field Summary
Fields inherited from class com.github.kagkarlsson.scheduler.SchedulerBuilder
alwaysPersistTimestampInUTC, commitWhenAutocommitDisabled, dataSource, DEFAULT_DELETION_OF_UNRESOLVED_TASKS_DURATION, DEFAULT_FAILURE_LOG_LEVEL, DEFAULT_HEARTBEAT_INTERVAL, DEFAULT_MISSED_HEARTBEATS_LIMIT, DEFAULT_POLLING_INTERVAL, DEFAULT_POLLING_STRATEGY, deleteUnresolvedAfter, dueExecutor, enableImmediateExecution, enablePriority, executionInterceptors, executorService, executorThreads, heartbeatInterval, housekeeperExecutor, jdbcCustomization, knownTasks, LOG_STACK_TRACE_ON_FAILURE, logLevel, logStackTrace, numberOfMissedHeartbeatsBeforeDead, pollingStrategyConfig, registerShutdownHook, schedulerListeners, schedulerName, serializer, SHUTDOWN_MAX_WAIT, shutdownMaxWait, startTasks, statsRegistry, tableName, UPPER_LIMIT_FRACTION_OF_THREADS_FOR_FETCH, waiter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSchedulerListener(SchedulerListener listener) build()clock(SettableClock clock) pollingStrategy(PollingStrategyConfig pollingStrategyConfig) start()<T extends Task<?> & OnStartup>
TestHelper.ManualSchedulerBuilderstartTasks(List<T> startTasks) statsRegistry(StatsRegistry statsRegistry) Deprecated, use addSchedulerListener insteadMethods inherited from class com.github.kagkarlsson.scheduler.SchedulerBuilder
addExecutionInterceptor, alwaysPersistTimestampInUTC, commitWhenAutocommitDisabled, deleteUnresolvedAfter, dueExecutor, enableImmediateExecution, enablePriority, executorService, failureLogging, heartbeatInterval, housekeeperExecutor, jdbcCustomization, missedHeartbeatsLimit, pollingInterval, pollUsingFetchAndLockOnExecute, pollUsingLockAndFetch, registerShutdownHook, schedulerName, serializer, shutdownMaxWait, startTasks, tableName, threads
-
Constructor Details
-
ManualSchedulerBuilder
-
-
Method Details
-
clock
-
startTasks
public <T extends Task<?> & OnStartup> TestHelper.ManualSchedulerBuilder startTasks(List<T> startTasks) - Overrides:
startTasksin classSchedulerBuilder
-
statsRegistry
Description copied from class:SchedulerBuilderDeprecated, use addSchedulerListener instead- Overrides:
statsRegistryin classSchedulerBuilder
-
addSchedulerListener
- Overrides:
addSchedulerListenerin classSchedulerBuilder
-
pollingStrategy
public TestHelper.ManualSchedulerBuilder pollingStrategy(PollingStrategyConfig pollingStrategyConfig) -
build
- Overrides:
buildin classSchedulerBuilder
-
start
-