A B C D E F G H I J K L M N O P Q R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractSchedulerListener - Class in com.github.kagkarlsson.scheduler.event
- AbstractSchedulerListener() - Constructor for class com.github.kagkarlsson.scheduler.event.AbstractSchedulerListener
- AbstractTask<T> - Class in com.github.kagkarlsson.scheduler.task
- AbstractTask(String, Class<T>, FailureHandler<T>, DeadExecutionHandler<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.AbstractTask
- AbstractTask(String, Class<T>, FailureHandler<T>, DeadExecutionHandler<T>, int) - Constructor for class com.github.kagkarlsson.scheduler.task.AbstractTask
- add(SchedulerListener) - Method in class com.github.kagkarlsson.scheduler.event.SchedulerListeners
- addCurrentlyProcessing(CurrentlyExecuting) - Method in class com.github.kagkarlsson.scheduler.Executor
- addExecutionInterceptor(ExecutionInterceptor) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- addSchedulerListener(SchedulerListener) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- addSchedulerListener(SchedulerListener) - Method in class com.github.kagkarlsson.scheduler.testhelper.TestHelper.ManualSchedulerBuilder
- addTask(Task) - Method in class com.github.kagkarlsson.scheduler.TaskResolver
- addToQueue(Runnable, Runnable) - Method in class com.github.kagkarlsson.scheduler.Executor
- all() - Static method in class com.github.kagkarlsson.scheduler.ScheduledExecutionsFilter
- ALREADY_PICKED - com.github.kagkarlsson.scheduler.event.SchedulerListener.CandidateEventType
- ALREADY_PICKED - com.github.kagkarlsson.scheduler.stats.StatsRegistry.CandidateStatsEvent
- alwaysPersistTimestampInUTC - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- alwaysPersistTimestampInUTC() - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- AndCondition - Interface in com.github.kagkarlsson.scheduler.jdbc
- ansiSqlLimitPart(int) - Static method in class com.github.kagkarlsson.scheduler.jdbc.Queries
- ansiSqlOrderPart(boolean) - Static method in class com.github.kagkarlsson.scheduler.jdbc.Queries
- apply(SchedulerClient, Clock, Task<T>) - Method in interface com.github.kagkarlsson.scheduler.task.helper.ScheduleOnStartup
- AutodetectJdbcCustomization - Class in com.github.kagkarlsson.scheduler.jdbc
- AutodetectJdbcCustomization(DataSource) - Constructor for class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- AutodetectJdbcCustomization(DataSource, boolean) - Constructor for class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- awaitTermination(ExecutorService, Duration) - Static method in class com.github.kagkarlsson.scheduler.ExecutorUtils
B
- BatchPreparedStatementSetter<U> - Interface in com.github.kagkarlsson.jdbc
- build() - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- build() - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.Builder
- build() - Method in class com.github.kagkarlsson.scheduler.task.TaskInstance.Builder
- build() - Method in class com.github.kagkarlsson.scheduler.testhelper.TestHelper.ManualSchedulerBuilder
- Builder(String, String) - Constructor for class com.github.kagkarlsson.scheduler.task.SchedulableInstance.Builder
- Builder(String, String) - Constructor for class com.github.kagkarlsson.scheduler.task.TaskInstance.Builder
C
- cancel(TaskInstanceId) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- cancel(TaskInstanceId) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
-
Removes/Cancels an execution.
- cancel(TaskInstanceId) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
- CANCEL - com.github.kagkarlsson.scheduler.ClientEvent.EventType
- CancelDeadExecution() - Constructor for class com.github.kagkarlsson.scheduler.task.DeadExecutionHandler.CancelDeadExecution
- CHARSET - Static variable in class com.github.kagkarlsson.scheduler.serializer.GsonSerializer
- chunkStream(Stream<T>, int) - Static method in class com.github.kagkarlsson.scheduler.StreamUtils
- clearUnresolved(String) - Method in class com.github.kagkarlsson.scheduler.TaskResolver
- ClientEvent - Class in com.github.kagkarlsson.scheduler
- ClientEvent(ClientEvent.ClientEventContext) - Constructor for class com.github.kagkarlsson.scheduler.ClientEvent
- ClientEvent.ClientEventContext - Class in com.github.kagkarlsson.scheduler
- ClientEvent.EventType - Enum in com.github.kagkarlsson.scheduler
- ClientEventContext(ClientEvent.EventType, TaskInstanceId, Instant) - Constructor for class com.github.kagkarlsson.scheduler.ClientEvent.ClientEventContext
- clock - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- clock(SettableClock) - Method in class com.github.kagkarlsson.scheduler.testhelper.TestHelper.ManualSchedulerBuilder
- Clock - Interface in com.github.kagkarlsson.scheduler
- com.github.kagkarlsson.jdbc - package com.github.kagkarlsson.jdbc
- com.github.kagkarlsson.scheduler - package com.github.kagkarlsson.scheduler
- com.github.kagkarlsson.scheduler.concurrent - package com.github.kagkarlsson.scheduler.concurrent
- com.github.kagkarlsson.scheduler.event - package com.github.kagkarlsson.scheduler.event
- com.github.kagkarlsson.scheduler.exceptions - package com.github.kagkarlsson.scheduler.exceptions
- com.github.kagkarlsson.scheduler.jdbc - package com.github.kagkarlsson.scheduler.jdbc
- com.github.kagkarlsson.scheduler.logging - package com.github.kagkarlsson.scheduler.logging
- com.github.kagkarlsson.scheduler.serializer - package com.github.kagkarlsson.scheduler.serializer
- com.github.kagkarlsson.scheduler.serializer.gson - package com.github.kagkarlsson.scheduler.serializer.gson
- com.github.kagkarlsson.scheduler.serializer.jackson - package com.github.kagkarlsson.scheduler.serializer.jackson
- com.github.kagkarlsson.scheduler.stats - package com.github.kagkarlsson.scheduler.stats
- com.github.kagkarlsson.scheduler.task - package com.github.kagkarlsson.scheduler.task
- com.github.kagkarlsson.scheduler.task.helper - package com.github.kagkarlsson.scheduler.task.helper
- com.github.kagkarlsson.scheduler.task.schedule - package com.github.kagkarlsson.scheduler.task.schedule
- com.github.kagkarlsson.scheduler.testhelper - package com.github.kagkarlsson.scheduler.testhelper
- commitWhenAutocommitDisabled - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- commitWhenAutocommitDisabled() - Method in interface com.github.kagkarlsson.jdbc.ConnectionSupplier
- commitWhenAutocommitDisabled() - Method in class com.github.kagkarlsson.jdbc.DataSourceConnectionSupplier
- commitWhenAutocommitDisabled() - Method in class com.github.kagkarlsson.jdbc.ExternallyManagedConnection
- commitWhenAutocommitDisabled(boolean) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- complete(ExecutionComplete, ExecutionOperations<T>) - Method in interface com.github.kagkarlsson.scheduler.task.CompletionHandler
- complete(ExecutionComplete, ExecutionOperations<T>) - Method in class com.github.kagkarlsson.scheduler.task.CompletionHandler.OnCompleteRemove
- complete(ExecutionComplete, ExecutionOperations<T>) - Method in class com.github.kagkarlsson.scheduler.task.CompletionHandler.OnCompleteReplace
- complete(ExecutionComplete, ExecutionOperations<T>) - Method in class com.github.kagkarlsson.scheduler.task.CompletionHandler.OnCompleteReschedule
- COMPLETED - com.github.kagkarlsson.scheduler.stats.StatsRegistry.ExecutionStatsEvent
- CompletionHandler<T> - Interface in com.github.kagkarlsson.scheduler.task
- COMPLETIONHANDLER_ERROR - com.github.kagkarlsson.scheduler.event.SchedulerListener.SchedulerEventType
- COMPLETIONHANDLER_ERROR - com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
- CompletionHandler.OnCompleteRemove<T> - Class in com.github.kagkarlsson.scheduler.task
- CompletionHandler.OnCompleteReplace<T> - Class in com.github.kagkarlsson.scheduler.task
- CompletionHandler.OnCompleteReschedule<T> - Class in com.github.kagkarlsson.scheduler.task
- ConfigurableLogger - Class in com.github.kagkarlsson.scheduler.logging
- ConnectionSupplier - Interface in com.github.kagkarlsson.jdbc
- consecutiveFailures - Variable in class com.github.kagkarlsson.scheduler.task.Execution
- create(Gson, TypeToken<R>) - Method in class com.github.kagkarlsson.scheduler.serializer.gson.RuntimeTypeAdapterFactory
- create(DataSource, Task<?>...) - Static method in class com.github.kagkarlsson.scheduler.Scheduler
- create(DataSource, Task<?>...) - Static method in class com.github.kagkarlsson.scheduler.SchedulerClient.Builder
- create(DataSource, List<Task<?>>) - Static method in class com.github.kagkarlsson.scheduler.Scheduler
- create(DataSource, List<Task<?>>) - Static method in class com.github.kagkarlsson.scheduler.SchedulerClient.Builder
- create(Logger, LogLevel, boolean) - Static method in class com.github.kagkarlsson.scheduler.logging.ConfigurableLogger
- createBatch(List<ScheduledTaskInstance>) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- createBatch(List<ScheduledTaskInstance>) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- createGenericSelectForUpdateQuery(String, int, String, boolean) - Method in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- createGenericSelectForUpdateQuery(String, int, String, boolean) - Method in class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
- createGenericSelectForUpdateQuery(String, int, String, boolean) - Method in interface com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization
- createGenericSelectForUpdateQuery(String, int, String, boolean) - Method in class com.github.kagkarlsson.scheduler.jdbc.MariaDBJdbcCustomization
- createGenericSelectForUpdateQuery(String, int, String, boolean) - Method in class com.github.kagkarlsson.scheduler.jdbc.MssqlJdbcCustomization
- createGenericSelectForUpdateQuery(String, int, String, boolean) - Method in class com.github.kagkarlsson.scheduler.jdbc.MySQL8JdbcCustomization
- createGenericSelectForUpdateQuery(String, int, String, boolean) - Method in class com.github.kagkarlsson.scheduler.jdbc.OracleJdbcCustomization
- createGenericSelectForUpdateQuery(String, int, String, boolean) - Method in class com.github.kagkarlsson.scheduler.jdbc.PostgreSqlJdbcCustomization
- createIfNotExists(SchedulableInstance) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- createIfNotExists(SchedulableInstance<?>) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
-
Deprecated.
- createIfNotExists(ScheduledTaskInstance) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- createIfNotExists(ScheduledTaskInstance) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- createManualScheduler(DataSource, Task<?>...) - Static method in class com.github.kagkarlsson.scheduler.testhelper.TestHelper
- createManualScheduler(DataSource, List<Task<?>>) - Static method in class com.github.kagkarlsson.scheduler.testhelper.TestHelper
- createSelectDueQuery(String, int, String, boolean) - Method in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- createSelectDueQuery(String, int, String, boolean) - Method in class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
- createSelectDueQuery(String, int, String, boolean) - Method in interface com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization
- createSelectDueQuery(String, int, String, boolean) - Method in class com.github.kagkarlsson.scheduler.jdbc.MssqlJdbcCustomization
- cron(String) - Static method in class com.github.kagkarlsson.scheduler.task.schedule.Schedules
- cron(String, ZoneId) - Static method in class com.github.kagkarlsson.scheduler.task.schedule.Schedules
- CRON4J - com.github.kagkarlsson.scheduler.task.schedule.CronStyle
- CronSchedule - Class in com.github.kagkarlsson.scheduler.task.schedule
-
Spring-style cron-pattern schedule
- CronSchedule(String) - Constructor for class com.github.kagkarlsson.scheduler.task.schedule.CronSchedule
- CronSchedule(String, ZoneId) - Constructor for class com.github.kagkarlsson.scheduler.task.schedule.CronSchedule
- CronSchedule(String, ZoneId, CronStyle) - Constructor for class com.github.kagkarlsson.scheduler.task.schedule.CronSchedule
- CronStyle - Enum in com.github.kagkarlsson.scheduler.task.schedule
- CurrentlyExecuting - Class in com.github.kagkarlsson.scheduler
- CurrentlyExecuting(Execution, Clock, HeartbeatConfig) - Constructor for class com.github.kagkarlsson.scheduler.CurrentlyExecuting
- custom(TaskDescriptor<T>) - Static method in class com.github.kagkarlsson.scheduler.task.helper.Tasks
- custom(String, Class<T>) - Static method in class com.github.kagkarlsson.scheduler.task.helper.Tasks
- CustomTask<T> - Class in com.github.kagkarlsson.scheduler.task.helper
- CustomTask(String, Class<T>, ScheduleOnStartup<T>, Function<Instant, Instant>, FailureHandler<T>, DeadExecutionHandler<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.CustomTask
- CustomTask(String, Class<T>, ScheduleOnStartup<T>, Function<Instant, Instant>, FailureHandler<T>, DeadExecutionHandler<T>, int) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.CustomTask
D
- daily(LocalTime...) - Static method in class com.github.kagkarlsson.scheduler.task.schedule.Schedules
- daily(ZoneId, LocalTime...) - Static method in class com.github.kagkarlsson.scheduler.task.schedule.Schedules
- Daily - Class in com.github.kagkarlsson.scheduler.task.schedule
- Daily(LocalTime...) - Constructor for class com.github.kagkarlsson.scheduler.task.schedule.Daily
- Daily(ZoneId, LocalTime...) - Constructor for class com.github.kagkarlsson.scheduler.task.schedule.Daily
- Daily(ZoneId, List<LocalTime>) - Constructor for class com.github.kagkarlsson.scheduler.task.schedule.Daily
- Daily(List<LocalTime>) - Constructor for class com.github.kagkarlsson.scheduler.task.schedule.Daily
- data(Supplier<T>) - Method in class com.github.kagkarlsson.scheduler.task.SchedulableInstance.Builder
- data(T) - Method in class com.github.kagkarlsson.scheduler.task.SchedulableInstance.Builder
- data(T) - Method in class com.github.kagkarlsson.scheduler.task.TaskInstance.Builder
- DataClassMismatchException - Exception in com.github.kagkarlsson.scheduler.exceptions
- DataClassMismatchException(Class, Class) - Constructor for exception com.github.kagkarlsson.scheduler.exceptions.DataClassMismatchException
- dataSource - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- DataSourceConnectionSupplier - Class in com.github.kagkarlsson.jdbc
- DataSourceConnectionSupplier(DataSource, boolean) - Constructor for class com.github.kagkarlsson.jdbc.DataSourceConnectionSupplier
- dataSupplier(Supplier<T>) - Method in class com.github.kagkarlsson.scheduler.task.TaskInstance.Builder
- DbSchedulerException - Exception in com.github.kagkarlsson.scheduler.exceptions
- DbSchedulerException(String) - Constructor for exception com.github.kagkarlsson.scheduler.exceptions.DbSchedulerException
- DbSchedulerException(String, Throwable) - Constructor for exception com.github.kagkarlsson.scheduler.exceptions.DbSchedulerException
- DEAD_EXECUTION - com.github.kagkarlsson.scheduler.event.SchedulerListener.SchedulerEventType
- DEAD_EXECUTION - com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
- deadExecution(ExecutionComplete, ExecutionOperations<T>) - Method in class com.github.kagkarlsson.scheduler.task.DeadExecutionHandler.CancelDeadExecution
- deadExecution(ExecutionComplete, ExecutionOperations<T>) - Method in interface com.github.kagkarlsson.scheduler.task.DeadExecutionHandler
- deadExecution(ExecutionComplete, ExecutionOperations<T>) - Method in class com.github.kagkarlsson.scheduler.task.DeadExecutionHandler.ReviveDeadExecution
- DeadExecutionHandler<T> - Interface in com.github.kagkarlsson.scheduler.task
- DeadExecutionHandler.CancelDeadExecution<T> - Class in com.github.kagkarlsson.scheduler.task
- DeadExecutionHandler.ReviveDeadExecution<T> - Class in com.github.kagkarlsson.scheduler.task
- DEBUG - com.github.kagkarlsson.scheduler.logging.LogLevel
- DEFAULT_BATCH_SIZE - Static variable in interface com.github.kagkarlsson.scheduler.SchedulerClient
- DEFAULT_DELETION_OF_UNRESOLVED_TASKS_DURATION - Static variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- DEFAULT_FAILURE_LOG_LEVEL - Static variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- DEFAULT_FETCH - Static variable in class com.github.kagkarlsson.scheduler.PollingStrategyConfig
- DEFAULT_HEARTBEAT_INTERVAL - Static variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- DEFAULT_JAVA_SERIALIZER - Static variable in interface com.github.kagkarlsson.scheduler.serializer.Serializer
- DEFAULT_MISSED_HEARTBEATS_LIMIT - Static variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- DEFAULT_POLLING_INTERVAL - Static variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- DEFAULT_POLLING_STRATEGY - Static variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- DEFAULT_PRIORITY - Static variable in class com.github.kagkarlsson.scheduler.task.helper.CustomTask
- DEFAULT_PRIORITY - Static variable in class com.github.kagkarlsson.scheduler.task.helper.OneTimeTask
- DEFAULT_PRIORITY - Static variable in class com.github.kagkarlsson.scheduler.task.helper.RecurringTask
- DEFAULT_PRIORITY - Static variable in class com.github.kagkarlsson.scheduler.task.helper.RecurringTaskWithPersistentSchedule
- DEFAULT_PRIORITY - Static variable in interface com.github.kagkarlsson.scheduler.task.Task
- DEFAULT_RETRY_INTERVAL - Static variable in class com.github.kagkarlsson.scheduler.task.helper.Tasks
- DEFAULT_SELECT_FOR_UPDATE - Static variable in class com.github.kagkarlsson.scheduler.PollingStrategyConfig
- DEFAULT_TABLE_NAME - Static variable in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- defaultExecutionTime(Function<Instant, Instant>) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.TaskBuilder
- DefaultJdbcCustomization - Class in com.github.kagkarlsson.scheduler.jdbc
- DefaultJdbcCustomization(boolean) - Constructor for class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
- defaultOptions() - Static method in class com.github.kagkarlsson.scheduler.SchedulerClient.ScheduleOptions
- defaultPriority(int) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.OneTimeTaskBuilder
- defaultPriority(int) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.RecurringTaskBuilder
- defaultPriority(int) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.RecurringTaskWithPersistentScheduleBuilder
- defaultPriority(int) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.TaskBuilder
- DefaultStatsRegistry() - Constructor for class com.github.kagkarlsson.scheduler.stats.StatsRegistry.DefaultStatsRegistry
- defaultThreadFactoryWithPrefix(String) - Static method in class com.github.kagkarlsson.scheduler.ExecutorUtils
- deleteUnresolvedAfter - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- deleteUnresolvedAfter(Duration) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- describe() - Method in class com.github.kagkarlsson.scheduler.HeartbeatState
- describe() - Method in class com.github.kagkarlsson.scheduler.PollingStrategyConfig
- deserialize(JsonParser, DeserializationContext) - Method in class com.github.kagkarlsson.scheduler.serializer.jackson.InstantDeserializer
- deserialize(Class<T>, byte[]) - Method in class com.github.kagkarlsson.scheduler.serializer.GsonSerializer
- deserialize(Class<T>, byte[]) - Method in class com.github.kagkarlsson.scheduler.serializer.JacksonSerializer
- deserialize(Class<T>, byte[]) - Method in class com.github.kagkarlsson.scheduler.serializer.JavaSerializer
- deserialize(Class<T>, byte[]) - Method in interface com.github.kagkarlsson.scheduler.serializer.Serializer
- deserialize(Class<T>, byte[]) - Method in class com.github.kagkarlsson.scheduler.serializer.SerializerWithFallbackDeserializers
- detectDeadExecutions() - Method in class com.github.kagkarlsson.scheduler.Scheduler
- DisabledSchedule - Class in com.github.kagkarlsson.scheduler.task.schedule
- DisabledSchedule() - Constructor for class com.github.kagkarlsson.scheduler.task.schedule.DisabledSchedule
- DO_NOTHING - com.github.kagkarlsson.scheduler.SchedulerClient.ScheduleOptions.WhenExists
- doInTransaction(Connection) - Method in interface com.github.kagkarlsson.jdbc.DoInTransaction
- DoInTransaction<T> - Interface in com.github.kagkarlsson.jdbc
- doNotScheduleOnStartup() - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.RecurringTaskBuilder
-
Disable 'scheduleOnStartup' to get control over when and show the executions is scheduled.
- doWait() - Method in class com.github.kagkarlsson.scheduler.Waiter
- dueExecutor - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- dueExecutor(ExecutorService) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- DurationAdapter - Class in com.github.kagkarlsson.scheduler.serializer.gson
- DurationAdapter() - Constructor for class com.github.kagkarlsson.scheduler.serializer.gson.DurationAdapter
E
- enableImmediateExecution - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- enableImmediateExecution() - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- enablePriority - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- enablePriority() - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- enablePriority() - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.Builder
-
Will cause getScheduledExecutions(..) to return executions in priority order.
- equals(Object) - Method in class com.github.kagkarlsson.scheduler.ScheduledExecution
- equals(Object) - Method in class com.github.kagkarlsson.scheduler.task.Execution
- equals(Object) - Method in class com.github.kagkarlsson.scheduler.task.helper.PlainScheduleAndData
- equals(Object) - Method in class com.github.kagkarlsson.scheduler.task.schedule.CronSchedule
- equals(Object) - Method in class com.github.kagkarlsson.scheduler.task.schedule.Daily
- equals(Object) - Method in class com.github.kagkarlsson.scheduler.task.schedule.FixedDelay
- equals(Object) - Method in class com.github.kagkarlsson.scheduler.task.TaskInstance
- equals(Object) - Method in class com.github.kagkarlsson.scheduler.task.TaskInstanceId.StandardTaskInstanceId
- ERROR - com.github.kagkarlsson.scheduler.logging.LogLevel
- examples() - Method in class com.github.kagkarlsson.scheduler.task.schedule.RegexBasedParser
- execute(ExecutionHandler<T>) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.TaskBuilder
- execute(TaskInstance<?>, ExecutionContext, ExecutionChain) - Method in interface com.github.kagkarlsson.scheduler.event.ExecutionInterceptor
- execute(TaskInstance<T>, ExecutionContext) - Method in interface com.github.kagkarlsson.scheduler.task.ExecutionHandler
- execute(TaskInstance<T>, ExecutionContext) - Method in class com.github.kagkarlsson.scheduler.task.helper.OneTimeTask
- execute(TaskInstance<T>, ExecutionContext) - Method in class com.github.kagkarlsson.scheduler.task.helper.RecurringTask
- execute(TaskInstance<T>, ExecutionContext) - Method in interface com.github.kagkarlsson.scheduler.task.StateReturningExecutionHandler
-
ExecutionHandler for RecurringTasks that returns the value the task_data should be updated to when scheduling the next execution for this task
- execute(TaskInstance<T>, ExecutionContext) - Method in interface com.github.kagkarlsson.scheduler.task.VoidExecutionHandler
- execute(VoidExecutionHandler<T>) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.OneTimeTaskBuilder
- execute(VoidExecutionHandler<T>) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.RecurringTaskBuilder
- execute(VoidExecutionHandler<T>) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.RecurringTaskWithPersistentScheduleBuilder
- execute(String, PreparedStatementSetter) - Method in class com.github.kagkarlsson.jdbc.JdbcRunner
- execute(String, PreparedStatementSetter, JdbcRunner.AfterExecution<T, Boolean>) - Method in class com.github.kagkarlsson.jdbc.JdbcRunner
- execute(PreparedStatement) - Method in interface com.github.kagkarlsson.jdbc.PreparedStatementExecutor
- EXECUTE - Static variable in interface com.github.kagkarlsson.jdbc.PreparedStatementExecutor
- EXECUTE_BATCH - Static variable in interface com.github.kagkarlsson.jdbc.PreparedStatementExecutor
- executeBatch(String, List<U>, BatchPreparedStatementSetter<U>) - Method in class com.github.kagkarlsson.jdbc.JdbcRunner
- EXECUTED - com.github.kagkarlsson.scheduler.event.SchedulerListener.CandidateEventType
- EXECUTED - com.github.kagkarlsson.scheduler.stats.StatsRegistry.CandidateStatsEvent
- executeDue() - Method in class com.github.kagkarlsson.scheduler.Scheduler
- executeDueStrategy - Variable in class com.github.kagkarlsson.scheduler.Scheduler
- executeOnce(TaskInstance<T>, ExecutionContext) - Method in class com.github.kagkarlsson.scheduler.task.helper.OneTimeTask
- executeOnStartup() - Method in class com.github.kagkarlsson.scheduler.Scheduler
- executeRecurringly(TaskInstance<T>, ExecutionContext) - Method in class com.github.kagkarlsson.scheduler.task.helper.RecurringTask
- executeStateful(StateReturningExecutionHandler<T>) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.RecurringTaskBuilder
- executeStateful(StateReturningExecutionHandler<T>) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.RecurringTaskWithPersistentScheduleBuilder
- Execution - Class in com.github.kagkarlsson.scheduler.task
- Execution(Instant, TaskInstance) - Constructor for class com.github.kagkarlsson.scheduler.task.Execution
- Execution(Instant, TaskInstance, boolean, String, Instant, Instant, int, Instant, long) - Constructor for class com.github.kagkarlsson.scheduler.task.Execution
- ExecutionChain - Class in com.github.kagkarlsson.scheduler.event
- ExecutionChain(List<ExecutionInterceptor>, ExecutionHandler<?>) - Constructor for class com.github.kagkarlsson.scheduler.event.ExecutionChain
- ExecutionComplete - Class in com.github.kagkarlsson.scheduler.task
- ExecutionComplete.Result - Enum in com.github.kagkarlsson.scheduler.task
- ExecutionContext - Class in com.github.kagkarlsson.scheduler.task
- ExecutionContext(SchedulerState, Execution, SchedulerClient, CurrentlyExecuting) - Constructor for class com.github.kagkarlsson.scheduler.task.ExecutionContext
- ExecutionException - Exception in com.github.kagkarlsson.scheduler.exceptions
- ExecutionException(String, Execution) - Constructor for exception com.github.kagkarlsson.scheduler.exceptions.ExecutionException
- ExecutionException(String, Execution, Throwable) - Constructor for exception com.github.kagkarlsson.scheduler.exceptions.ExecutionException
- ExecutionFailed - Class in com.github.kagkarlsson.scheduler.task
- ExecutionFailed(Execution, Instant, Throwable) - Constructor for class com.github.kagkarlsson.scheduler.task.ExecutionFailed
- ExecutionHandler<T> - Interface in com.github.kagkarlsson.scheduler.task
- ExecutionInterceptor - Interface in com.github.kagkarlsson.scheduler.event
- executionInterceptors - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- ExecutionOperations<T> - Class in com.github.kagkarlsson.scheduler.task
- ExecutionOperations(TaskRepository, SchedulerListeners, Execution) - Constructor for class com.github.kagkarlsson.scheduler.task.ExecutionOperations
- executionTime - Variable in class com.github.kagkarlsson.scheduler.task.Execution
- executor - Variable in class com.github.kagkarlsson.scheduler.Scheduler
- Executor - Class in com.github.kagkarlsson.scheduler
- Executor(ExecutorService, Clock) - Constructor for class com.github.kagkarlsson.scheduler.Executor
- executorService - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- executorService(ExecutorService) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- executorThreads - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- ExecutorUtils - Class in com.github.kagkarlsson.scheduler
- ExecutorUtils() - Constructor for class com.github.kagkarlsson.scheduler.ExecutorUtils
- ExponentialBackoffFailureHandler(Duration) - Constructor for class com.github.kagkarlsson.scheduler.task.FailureHandler.ExponentialBackoffFailureHandler
- ExponentialBackoffFailureHandler(Duration, double) - Constructor for class com.github.kagkarlsson.scheduler.task.FailureHandler.ExponentialBackoffFailureHandler
- ExternallyManagedConnection - Class in com.github.kagkarlsson.jdbc
- ExternallyManagedConnection(Connection) - Constructor for class com.github.kagkarlsson.jdbc.ExternallyManagedConnection
F
- FAILED - com.github.kagkarlsson.scheduler.stats.StatsRegistry.ExecutionStatsEvent
- FAILED - com.github.kagkarlsson.scheduler.task.ExecutionComplete.Result
- FAILED_HEARTBEAT - com.github.kagkarlsson.scheduler.event.SchedulerListener.SchedulerEventType
- FAILED_HEARTBEAT - com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
- FAILED_MULTIPLE_HEARTBEATS - com.github.kagkarlsson.scheduler.event.SchedulerListener.SchedulerEventType
- FAILED_MULTIPLE_HEARTBEATS - com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
- FailedToScheduleBatchException - Exception in com.github.kagkarlsson.scheduler.exceptions
- FailedToScheduleBatchException(String) - Constructor for exception com.github.kagkarlsson.scheduler.exceptions.FailedToScheduleBatchException
- FailedToScheduleBatchException(String, Throwable) - Constructor for exception com.github.kagkarlsson.scheduler.exceptions.FailedToScheduleBatchException
- failure(Execution, Instant, Instant, Throwable) - Static method in class com.github.kagkarlsson.scheduler.task.ExecutionComplete
- FailureHandler<T> - Interface in com.github.kagkarlsson.scheduler.task
- FAILUREHANDLER_ERROR - com.github.kagkarlsson.scheduler.event.SchedulerListener.SchedulerEventType
- FAILUREHANDLER_ERROR - com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
- FailureHandler.ExponentialBackoffFailureHandler<T> - Class in com.github.kagkarlsson.scheduler.task
- FailureHandler.MaxRetriesFailureHandler<T> - Class in com.github.kagkarlsson.scheduler.task
- FailureHandler.OnFailureReschedule<T> - Class in com.github.kagkarlsson.scheduler.task
- FailureHandler.OnFailureRescheduleUsingTaskDataSchedule<T extends ScheduleAndData> - Class in com.github.kagkarlsson.scheduler.task
- FailureHandler.OnFailureRetryLater<T> - Class in com.github.kagkarlsson.scheduler.task
- failureLogging(LogLevel, boolean) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- FETCH - com.github.kagkarlsson.scheduler.PollingStrategyConfig.Type
- FetchCandidates - Class in com.github.kagkarlsson.scheduler
- FetchCandidates(Executor, TaskRepository, SchedulerClient, int, SchedulerListeners, List<ExecutionInterceptor>, SchedulerState, ConfigurableLogger, TaskResolver, Clock, PollingStrategyConfig, Runnable, HeartbeatConfig) - Constructor for class com.github.kagkarlsson.scheduler.FetchCandidates
- fetchScheduledExecutions(ScheduledExecutionsFilter, Consumer<ScheduledExecution<Object>>) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- fetchScheduledExecutions(ScheduledExecutionsFilter, Consumer<ScheduledExecution<Object>>) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
- fetchScheduledExecutions(ScheduledExecutionsFilter, Consumer<ScheduledExecution<Object>>) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
- fetchScheduledExecutions(Consumer<ScheduledExecution<Object>>) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- fetchScheduledExecutions(Consumer<ScheduledExecution<Object>>) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
-
Gets all scheduled executions and supplies them to the provided Consumer.
- fetchScheduledExecutions(Consumer<ScheduledExecution<Object>>) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
- fetchScheduledExecutionsForTask(String, Class<T>, ScheduledExecutionsFilter, Consumer<ScheduledExecution<T>>) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- fetchScheduledExecutionsForTask(String, Class<T>, ScheduledExecutionsFilter, Consumer<ScheduledExecution<T>>) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
- fetchScheduledExecutionsForTask(String, Class<T>, ScheduledExecutionsFilter, Consumer<ScheduledExecution<T>>) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
- fetchScheduledExecutionsForTask(String, Class<T>, Consumer<ScheduledExecution<T>>) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- fetchScheduledExecutionsForTask(String, Class<T>, Consumer<ScheduledExecution<T>>) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
-
Gets all scheduled executions for a task and supplies them to the provided Consumer.
- fetchScheduledExecutionsForTask(String, Class<T>, Consumer<ScheduledExecution<T>>) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
- fireAndLogErrors(SchedulerListener, String, Runnable) - Method in class com.github.kagkarlsson.scheduler.event.SchedulerListeners
- Fixed(String) - Constructor for class com.github.kagkarlsson.scheduler.SchedulerName.Fixed
- fixedDelay(Duration) - Static method in class com.github.kagkarlsson.scheduler.task.schedule.Schedules
- FixedDelay - Class in com.github.kagkarlsson.scheduler.task.schedule
- fixExecutionTime(SchedulableInstance<?>, Clock) - Static method in class com.github.kagkarlsson.scheduler.task.ScheduledTaskInstance
- from(Function<Instant, Instant>) - Static method in interface com.github.kagkarlsson.scheduler.task.NextExecutionTime
G
- getCause() - Method in class com.github.kagkarlsson.scheduler.task.ExecutionComplete
- getCause() - Method in class com.github.kagkarlsson.scheduler.task.ExecutionFailed
- getClock() - Method in class com.github.kagkarlsson.scheduler.testhelper.ManualScheduler
- getConnection() - Method in interface com.github.kagkarlsson.jdbc.ConnectionSupplier
- getConnection() - Method in class com.github.kagkarlsson.jdbc.DataSourceConnectionSupplier
- getConnection() - Method in class com.github.kagkarlsson.jdbc.ExternallyManagedConnection
- getConnection() - Method in class com.github.kagkarlsson.jdbc.TransactionContext
- getConsecutiveFailures() - Method in class com.github.kagkarlsson.scheduler.ScheduledExecution
- getContext() - Method in class com.github.kagkarlsson.scheduler.ClientEvent
- getCurrent() - Method in class com.github.kagkarlsson.jdbc.ThreadLocalTransactionContextProvider
- getCurrent() - Method in interface com.github.kagkarlsson.jdbc.TransactionContextProvider
- getCurrentlyExecuting() - Method in class com.github.kagkarlsson.scheduler.Executor
- getCurrentlyExecuting() - Method in class com.github.kagkarlsson.scheduler.Scheduler
- getCurrentlyExecuting() - Method in class com.github.kagkarlsson.scheduler.task.ExecutionContext
- getCurrentlyExecutingWithStaleHeartbeat() - Method in class com.github.kagkarlsson.scheduler.Scheduler
- getData() - Method in class com.github.kagkarlsson.scheduler.ScheduledExecution
- getData() - Method in class com.github.kagkarlsson.scheduler.task.helper.PlainScheduleAndData
- getData() - Method in interface com.github.kagkarlsson.scheduler.task.helper.ScheduleAndData
- getData() - Method in class com.github.kagkarlsson.scheduler.task.schedule.PersistentCronSchedule
- getData() - Method in class com.github.kagkarlsson.scheduler.task.TaskInstance
- getDataClass() - Method in class com.github.kagkarlsson.scheduler.task.AbstractTask
- getDataClass() - Method in interface com.github.kagkarlsson.scheduler.task.Task
- getDataClass() - Method in interface com.github.kagkarlsson.scheduler.task.TaskDescriptor
- getDataClass() - Method in class com.github.kagkarlsson.scheduler.task.TaskDescriptor.SimpleTaskDescriptor
- getDataClass() - Method in class com.github.kagkarlsson.scheduler.task.TaskWithDataDescriptor
-
Deprecated.
- getDataClass() - Method in class com.github.kagkarlsson.scheduler.task.TaskWithoutDataDescriptor
-
Deprecated.
- getDeadExecutionHandler() - Method in class com.github.kagkarlsson.scheduler.task.AbstractTask
- getDeadExecutionHandler() - Method in interface com.github.kagkarlsson.scheduler.task.Task
- getDeadExecutions(Instant) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- getDeadExecutions(Instant) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- getDefaultGson() - Static method in class com.github.kagkarlsson.scheduler.serializer.GsonSerializer
- getDefaultObjectMapper() - Static method in class com.github.kagkarlsson.scheduler.serializer.JacksonSerializer
- getDefaultPriority() - Method in class com.github.kagkarlsson.scheduler.task.AbstractTask
- getDefaultPriority() - Method in interface com.github.kagkarlsson.scheduler.task.Task
- getDefaultTaskInstance() - Method in class com.github.kagkarlsson.scheduler.task.helper.RecurringTask
- getDue(Instant, int) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- getDue(Instant, int) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- getDuration() - Method in class com.github.kagkarlsson.scheduler.CurrentlyExecuting
- getDuration() - Method in class com.github.kagkarlsson.scheduler.task.ExecutionComplete
- getEventType() - Method in class com.github.kagkarlsson.scheduler.ClientEvent.ClientEventContext
- getExecution() - Method in class com.github.kagkarlsson.scheduler.CurrentlyExecuting
- getExecution() - Method in class com.github.kagkarlsson.scheduler.task.ExecutionComplete
- getExecution() - Method in class com.github.kagkarlsson.scheduler.task.ExecutionContext
- getExecution() - Method in class com.github.kagkarlsson.scheduler.task.ExecutionFailed
- getExecution(TaskInstance) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- getExecution(TaskInstanceId) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- getExecution(String, String) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- getExecution(String, String) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- getExecutionsFailingLongerThan(Duration) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- getExecutionsFailingLongerThan(Duration) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- getExecutionTime() - Method in class com.github.kagkarlsson.scheduler.ClientEvent.ClientEventContext
- getExecutionTime() - Method in class com.github.kagkarlsson.scheduler.ScheduledExecution
- getExecutionTime() - Method in class com.github.kagkarlsson.scheduler.task.Execution
- getExecutionTime() - Method in class com.github.kagkarlsson.scheduler.task.ScheduledTaskInstance
- getFailedHeartbeats() - Method in class com.github.kagkarlsson.scheduler.HeartbeatState
- getFailingExecutions(Duration) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- getFailureHandler() - Method in class com.github.kagkarlsson.scheduler.task.AbstractTask
- getFailureHandler() - Method in interface com.github.kagkarlsson.scheduler.task.Task
- getFractionDead() - Method in class com.github.kagkarlsson.scheduler.HeartbeatState
- getHeartbeatState() - Method in class com.github.kagkarlsson.scheduler.CurrentlyExecuting
- getId() - Method in class com.github.kagkarlsson.scheduler.task.Execution
- getId() - Method in interface com.github.kagkarlsson.scheduler.task.SchedulableInstance
- getId() - Method in class com.github.kagkarlsson.scheduler.task.ScheduledTaskInstance
- getId() - Method in class com.github.kagkarlsson.scheduler.task.TaskInstance
- getId() - Method in interface com.github.kagkarlsson.scheduler.task.TaskInstanceId
- getId() - Method in class com.github.kagkarlsson.scheduler.task.TaskInstanceId.StandardTaskInstanceId
- getIncludeUnresolved() - Method in class com.github.kagkarlsson.scheduler.ScheduledExecutionsFilter
- getInitialExecutionTime(Instant) - Method in class com.github.kagkarlsson.scheduler.task.schedule.DisabledSchedule
- getInitialExecutionTime(Instant) - Method in class com.github.kagkarlsson.scheduler.task.schedule.FixedDelay
- getInitialExecutionTime(Instant) - Method in interface com.github.kagkarlsson.scheduler.task.schedule.Schedule
-
Used to get the first execution-time for a schedule.
- getInstanceId() - Method in exception com.github.kagkarlsson.scheduler.exceptions.TaskInstanceException
- getInstant(ResultSet, String) - Method in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- getInstant(ResultSet, String) - Method in class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
- getInstant(ResultSet, String) - Method in interface com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization
- getLastFailure() - Method in class com.github.kagkarlsson.scheduler.ScheduledExecution
- getLastSuccess() - Method in class com.github.kagkarlsson.scheduler.ScheduledExecution
- getLowerLimit(int) - Method in class com.github.kagkarlsson.scheduler.PollingStrategyConfig
- getName() - Method in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- getName() - Method in class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
- getName() - Method in interface com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization
- getName() - Method in class com.github.kagkarlsson.scheduler.jdbc.MariaDBJdbcCustomization
- getName() - Method in class com.github.kagkarlsson.scheduler.jdbc.MssqlJdbcCustomization
- getName() - Method in class com.github.kagkarlsson.scheduler.jdbc.MySQL8JdbcCustomization
- getName() - Method in class com.github.kagkarlsson.scheduler.jdbc.MySQLJdbcCustomization
- getName() - Method in class com.github.kagkarlsson.scheduler.jdbc.OracleJdbcCustomization
- getName() - Method in class com.github.kagkarlsson.scheduler.jdbc.PostgreSqlJdbcCustomization
- getName() - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.SchedulerClientName
- getName() - Method in class com.github.kagkarlsson.scheduler.SchedulerName.Fixed
- getName() - Method in interface com.github.kagkarlsson.scheduler.SchedulerName
- getName() - Method in class com.github.kagkarlsson.scheduler.SchedulerName.Hostname
- getName() - Method in class com.github.kagkarlsson.scheduler.task.AbstractTask
- getName() - Method in interface com.github.kagkarlsson.scheduler.task.Task
- getNextExecutionTime(ExecutionComplete) - Method in class com.github.kagkarlsson.scheduler.task.schedule.CronSchedule
- getNextExecutionTime(ExecutionComplete) - Method in class com.github.kagkarlsson.scheduler.task.schedule.Daily
- getNextExecutionTime(ExecutionComplete) - Method in class com.github.kagkarlsson.scheduler.task.schedule.DisabledSchedule
- getNextExecutionTime(ExecutionComplete) - Method in class com.github.kagkarlsson.scheduler.task.schedule.FixedDelay
- getNextExecutionTime(ExecutionComplete) - Method in interface com.github.kagkarlsson.scheduler.task.schedule.Schedule
- getNextExecutionTime(Instant) - Method in interface com.github.kagkarlsson.scheduler.task.NextExecutionTime
- getNextExecutionTime(Instant) - Method in interface com.github.kagkarlsson.scheduler.task.SchedulableInstance
- getNextExecutionTime(Instant) - Method in class com.github.kagkarlsson.scheduler.task.SchedulableTaskInstance
- getNumberInQueueOrProcessing() - Method in class com.github.kagkarlsson.scheduler.Executor
- getPattern() - Method in class com.github.kagkarlsson.scheduler.task.schedule.CronSchedule
- getPickedBy() - Method in class com.github.kagkarlsson.scheduler.ScheduledExecution
- getPickedValue() - Method in class com.github.kagkarlsson.scheduler.ScheduledExecutionsFilter
- getPriority() - Method in class com.github.kagkarlsson.scheduler.task.TaskInstance
- getQueryLimitPart(int) - Method in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- getQueryLimitPart(int) - Method in class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
- getQueryLimitPart(int) - Method in interface com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization
- getQueryLimitPart(int) - Method in class com.github.kagkarlsson.scheduler.jdbc.MariaDBJdbcCustomization
- getQueryLimitPart(int) - Method in class com.github.kagkarlsson.scheduler.jdbc.MySQL8JdbcCustomization
- getQueryLimitPart(int) - Method in class com.github.kagkarlsson.scheduler.jdbc.MySQLJdbcCustomization
- getQueryLimitPart(int) - Method in class com.github.kagkarlsson.scheduler.jdbc.PostgreSqlJdbcCustomization
- getQueryPart() - Method in interface com.github.kagkarlsson.scheduler.jdbc.AndCondition
- getRawData() - Method in class com.github.kagkarlsson.scheduler.ScheduledExecution
- getResult() - Method in class com.github.kagkarlsson.scheduler.task.ExecutionComplete
- getSchedule() - Method in class com.github.kagkarlsson.scheduler.task.helper.PlainScheduleAndData
- getSchedule() - Method in interface com.github.kagkarlsson.scheduler.task.helper.ScheduleAndData
- getSchedule() - Method in class com.github.kagkarlsson.scheduler.task.schedule.PersistentCronSchedule
- getScheduledExecution(TaskInstanceId) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- getScheduledExecution(TaskInstanceId) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
-
Gets the details for a specific scheduled execution.
- getScheduledExecution(TaskInstanceId) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
- getScheduledExecutions() - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
- getScheduledExecutions(ScheduledExecutionsFilter) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
- getScheduledExecutions(ScheduledExecutionsFilter, String, Consumer<Execution>) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- getScheduledExecutions(ScheduledExecutionsFilter, String, Consumer<Execution>) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- getScheduledExecutions(ScheduledExecutionsFilter, Consumer<Execution>) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- getScheduledExecutions(ScheduledExecutionsFilter, Consumer<Execution>) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- getScheduledExecutionsForTask(String) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
- getScheduledExecutionsForTask(String, Class<T>) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
- getScheduledExecutionsForTask(String, Class<T>, ScheduledExecutionsFilter) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
- getSchedulerClient() - Method in class com.github.kagkarlsson.scheduler.task.ExecutionContext
-
Primarily enables ExecutionHandlers to schedule new tasks.
- getSchedulerState() - Method in class com.github.kagkarlsson.scheduler.Scheduler
- getSchedulerState() - Method in class com.github.kagkarlsson.scheduler.task.ExecutionContext
- getTaskAndInstance() - Method in class com.github.kagkarlsson.scheduler.task.TaskInstance
- getTaskData(ResultSet, String) - Method in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- getTaskData(ResultSet, String) - Method in class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
- getTaskData(ResultSet, String) - Method in interface com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization
- getTaskInstance() - Method in class com.github.kagkarlsson.scheduler.CurrentlyExecuting
- getTaskInstance() - Method in class com.github.kagkarlsson.scheduler.ScheduledExecution
- getTaskInstance() - Method in interface com.github.kagkarlsson.scheduler.task.SchedulableInstance
- getTaskInstance() - Method in class com.github.kagkarlsson.scheduler.task.SchedulableTaskInstance
- getTaskInstance() - Method in class com.github.kagkarlsson.scheduler.task.ScheduledTaskInstance
- getTaskInstanceId() - Method in class com.github.kagkarlsson.scheduler.ClientEvent.ClientEventContext
- getTaskName() - Method in exception com.github.kagkarlsson.scheduler.exceptions.TaskInstanceException
- getTaskName() - Method in class com.github.kagkarlsson.scheduler.task.Execution
- getTaskName() - Method in interface com.github.kagkarlsson.scheduler.task.HasTaskName
- getTaskName() - Method in class com.github.kagkarlsson.scheduler.task.HasTaskName.SimpleTaskName
- getTaskName() - Method in interface com.github.kagkarlsson.scheduler.task.SchedulableInstance
- getTaskName() - Method in class com.github.kagkarlsson.scheduler.task.ScheduledTaskInstance
- getTaskName() - Method in interface com.github.kagkarlsson.scheduler.task.Task
- getTaskName() - Method in interface com.github.kagkarlsson.scheduler.task.TaskDescriptor
- getTaskName() - Method in class com.github.kagkarlsson.scheduler.task.TaskDescriptor.SimpleTaskDescriptor
- getTaskName() - Method in class com.github.kagkarlsson.scheduler.task.TaskInstance
- getTaskName() - Method in interface com.github.kagkarlsson.scheduler.task.TaskInstanceId
- getTaskName() - Method in class com.github.kagkarlsson.scheduler.task.TaskInstanceId.StandardTaskInstanceId
- getTaskName() - Method in class com.github.kagkarlsson.scheduler.task.TaskWithDataDescriptor
-
Deprecated.
- getTaskName() - Method in class com.github.kagkarlsson.scheduler.task.TaskWithoutDataDescriptor
-
Deprecated.
- getTaskName() - Method in class com.github.kagkarlsson.scheduler.TaskResolver.UnresolvedTask
- getTimeDone() - Method in class com.github.kagkarlsson.scheduler.task.ExecutionComplete
- getTimeDone() - Method in class com.github.kagkarlsson.scheduler.task.ExecutionFailed
- getUnresolved() - Method in class com.github.kagkarlsson.scheduler.TaskResolver
- getUnresolvedTaskNames(Duration) - Method in class com.github.kagkarlsson.scheduler.TaskResolver
- getUpperLimit(int) - Method in class com.github.kagkarlsson.scheduler.PollingStrategyConfig
- getVersion() - Method in exception com.github.kagkarlsson.scheduler.exceptions.ExecutionException
- getWaitDuration() - Method in class com.github.kagkarlsson.scheduler.Waiter
- getWhenExists() - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.ScheduleOptions
- getZoneId() - Method in class com.github.kagkarlsson.scheduler.task.schedule.CronSchedule
- GsonSerializer - Class in com.github.kagkarlsson.scheduler.serializer
- GsonSerializer() - Constructor for class com.github.kagkarlsson.scheduler.serializer.GsonSerializer
- GsonSerializer(Gson) - Constructor for class com.github.kagkarlsson.scheduler.serializer.GsonSerializer
- GsonSerializer(Consumer<GsonBuilder>) - Constructor for class com.github.kagkarlsson.scheduler.serializer.GsonSerializer
H
- hashCode() - Method in class com.github.kagkarlsson.scheduler.ScheduledExecution
- hashCode() - Method in class com.github.kagkarlsson.scheduler.task.Execution
- hashCode() - Method in class com.github.kagkarlsson.scheduler.task.helper.PlainScheduleAndData
- hashCode() - Method in class com.github.kagkarlsson.scheduler.task.schedule.CronSchedule
- hashCode() - Method in class com.github.kagkarlsson.scheduler.task.schedule.Daily
- hashCode() - Method in class com.github.kagkarlsson.scheduler.task.schedule.FixedDelay
- hashCode() - Method in class com.github.kagkarlsson.scheduler.task.TaskInstance
- hashCode() - Method in class com.github.kagkarlsson.scheduler.task.TaskInstanceId.StandardTaskInstanceId
- hasRawData() - Method in class com.github.kagkarlsson.scheduler.ScheduledExecution
- hasStaleHeartbeat() - Method in class com.github.kagkarlsson.scheduler.HeartbeatState
- HasTaskName - Interface in com.github.kagkarlsson.scheduler.task
- HasTaskName.SimpleTaskName - Class in com.github.kagkarlsson.scheduler.task
- heartbeat(boolean, Instant) - Method in class com.github.kagkarlsson.scheduler.CurrentlyExecuting
- heartbeat(boolean, Instant) - Method in class com.github.kagkarlsson.scheduler.HeartbeatState
- HeartbeatConfig - Class in com.github.kagkarlsson.scheduler
- HeartbeatConfig(Duration, int, Duration) - Constructor for class com.github.kagkarlsson.scheduler.HeartbeatConfig
- heartbeatInterval - Variable in class com.github.kagkarlsson.scheduler.HeartbeatConfig
- heartbeatInterval - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- heartbeatInterval(Duration) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- HeartbeatState - Class in com.github.kagkarlsson.scheduler
- HeartbeatState(Clock, Instant, HeartbeatConfig) - Constructor for class com.github.kagkarlsson.scheduler.HeartbeatState
- HIGH - Static variable in class com.github.kagkarlsson.scheduler.task.Priority
- Hostname() - Constructor for class com.github.kagkarlsson.scheduler.SchedulerName.Hostname
- housekeeperExecutor - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- housekeeperExecutor(ScheduledExecutorService) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
I
- INFO - com.github.kagkarlsson.scheduler.logging.LogLevel
- initialData(T) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.RecurringTaskBuilder
- instance(String) - Method in class com.github.kagkarlsson.scheduler.task.AbstractTask
- instance(String) - Method in class com.github.kagkarlsson.scheduler.task.helper.RecurringTaskWithPersistentSchedule
- instance(String) - Method in interface com.github.kagkarlsson.scheduler.task.Task
- instance(String) - Method in interface com.github.kagkarlsson.scheduler.task.TaskDescriptor
- instance(String, T) - Method in class com.github.kagkarlsson.scheduler.task.AbstractTask
- instance(String, T) - Method in interface com.github.kagkarlsson.scheduler.task.Task
- INSTANCE - Static variable in class com.github.kagkarlsson.scheduler.task.helper.RecurringTask
- instanceBuilder(String) - Method in class com.github.kagkarlsson.scheduler.task.AbstractTask
- instanceBuilder(String) - Method in interface com.github.kagkarlsson.scheduler.task.Task
- instanceId(String) - Method in interface com.github.kagkarlsson.scheduler.task.Task
- instanceId(String) - Method in interface com.github.kagkarlsson.scheduler.task.TaskDescriptor
- instanceId(String) - Method in class com.github.kagkarlsson.scheduler.task.TaskWithDataDescriptor
-
Deprecated.
- instanceId(String) - Method in class com.github.kagkarlsson.scheduler.task.TaskWithoutDataDescriptor
-
Deprecated.
- InstantAdapter - Class in com.github.kagkarlsson.scheduler.serializer.gson
- InstantAdapter() - Constructor for class com.github.kagkarlsson.scheduler.serializer.gson.InstantAdapter
- InstantDeserializer - Class in com.github.kagkarlsson.scheduler.serializer.jackson
- InstantDeserializer() - Constructor for class com.github.kagkarlsson.scheduler.serializer.jackson.InstantDeserializer
- InstantDeserializer(Class<Instant>) - Constructor for class com.github.kagkarlsson.scheduler.serializer.jackson.InstantDeserializer
- InstantSerializer - Class in com.github.kagkarlsson.scheduler.serializer.jackson
- InstantSerializer() - Constructor for class com.github.kagkarlsson.scheduler.serializer.jackson.InstantSerializer
- InstantSerializer(Class<Instant>) - Constructor for class com.github.kagkarlsson.scheduler.serializer.jackson.InstantSerializer
- IntegrityConstraintViolation - Exception in com.github.kagkarlsson.jdbc
- IntegrityConstraintViolation(SQLException) - Constructor for exception com.github.kagkarlsson.jdbc.IntegrityConstraintViolation
- inTransaction(DoInTransaction<T>) - Method in class com.github.kagkarlsson.jdbc.TransactionManager
- inTransaction(Function<JdbcRunner, T>) - Method in class com.github.kagkarlsson.jdbc.JdbcRunner
-
Creates a transactional JdbcRunner that can be used to execute operations in a single transaction.
- isDeterministic() - Method in class com.github.kagkarlsson.scheduler.task.schedule.CronSchedule
- isDeterministic() - Method in class com.github.kagkarlsson.scheduler.task.schedule.Daily
- isDeterministic() - Method in class com.github.kagkarlsson.scheduler.task.schedule.DisabledSchedule
- isDeterministic() - Method in class com.github.kagkarlsson.scheduler.task.schedule.FixedDelay
- isDeterministic() - Method in interface com.github.kagkarlsson.scheduler.task.schedule.Schedule
- isDisabled() - Method in class com.github.kagkarlsson.scheduler.task.schedule.CronSchedule
- isDisabled() - Method in class com.github.kagkarlsson.scheduler.task.schedule.DisabledSchedule
- isDisabled() - Method in interface com.github.kagkarlsson.scheduler.task.schedule.Schedule
- isExternallyManagedConnection() - Method in interface com.github.kagkarlsson.jdbc.ConnectionSupplier
- isExternallyManagedConnection() - Method in class com.github.kagkarlsson.jdbc.DataSourceConnectionSupplier
- isExternallyManagedConnection() - Method in class com.github.kagkarlsson.jdbc.ExternallyManagedConnection
- isPaused() - Method in interface com.github.kagkarlsson.scheduler.SchedulerState
- isPaused() - Method in class com.github.kagkarlsson.scheduler.SchedulerState.SettableSchedulerState
- isPicked() - Method in class com.github.kagkarlsson.scheduler.ScheduledExecution
- isPicked() - Method in class com.github.kagkarlsson.scheduler.task.Execution
- isShuttingDown() - Method in interface com.github.kagkarlsson.scheduler.SchedulerState
- isShuttingDown() - Method in class com.github.kagkarlsson.scheduler.SchedulerState.SettableSchedulerState
- isStarted() - Method in interface com.github.kagkarlsson.scheduler.SchedulerState
- isStarted() - Method in class com.github.kagkarlsson.scheduler.SchedulerState.SettableSchedulerState
- isWaiting() - Method in class com.github.kagkarlsson.scheduler.Waiter
J
- JacksonSerializer - Class in com.github.kagkarlsson.scheduler.serializer
- JacksonSerializer() - Constructor for class com.github.kagkarlsson.scheduler.serializer.JacksonSerializer
- JacksonSerializer(ObjectMapper) - Constructor for class com.github.kagkarlsson.scheduler.serializer.JacksonSerializer
- JacksonSerializer(Consumer<ObjectMapper>) - Constructor for class com.github.kagkarlsson.scheduler.serializer.JacksonSerializer
- JavaSerializer - Class in com.github.kagkarlsson.scheduler.serializer
- JavaSerializer() - Constructor for class com.github.kagkarlsson.scheduler.serializer.JavaSerializer
- jdbcCustomization - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- jdbcCustomization(JdbcCustomization) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- jdbcCustomization(JdbcCustomization) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.Builder
- JdbcCustomization - Interface in com.github.kagkarlsson.scheduler.jdbc
- jdbcRunner - Variable in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepositoryContext
- JdbcRunner - Class in com.github.kagkarlsson.jdbc
- JdbcRunner(ConnectionSupplier, TransactionContextProvider) - Constructor for class com.github.kagkarlsson.jdbc.JdbcRunner
- JdbcRunner(DataSource) - Constructor for class com.github.kagkarlsson.jdbc.JdbcRunner
- JdbcRunner(DataSource, boolean) - Constructor for class com.github.kagkarlsson.jdbc.JdbcRunner
- JdbcRunner(DataSource, boolean, TransactionContextProvider) - Constructor for class com.github.kagkarlsson.jdbc.JdbcRunner
- JdbcTaskRepository - Class in com.github.kagkarlsson.scheduler.jdbc
- JdbcTaskRepository(JdbcCustomization, String, TaskResolver, SchedulerName, Serializer, JdbcRunner, boolean, Clock) - Constructor for class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- JdbcTaskRepository(DataSource, boolean, JdbcCustomization, String, TaskResolver, SchedulerName, boolean, Clock) - Constructor for class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- JdbcTaskRepository(DataSource, boolean, JdbcCustomization, String, TaskResolver, SchedulerName, Serializer, boolean, Clock) - Constructor for class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- JdbcTaskRepository(DataSource, boolean, String, TaskResolver, SchedulerName, boolean, Clock) - Constructor for class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- JdbcTaskRepositoryContext - Class in com.github.kagkarlsson.scheduler.jdbc
K
- knownTasks - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
L
- lastFailure - Variable in class com.github.kagkarlsson.scheduler.task.Execution
- lastHeartbeat - Variable in class com.github.kagkarlsson.scheduler.task.Execution
- lastSuccess - Variable in class com.github.kagkarlsson.scheduler.task.Execution
- LocalTimeAdapter - Class in com.github.kagkarlsson.scheduler.serializer.gson
- LocalTimeAdapter() - Constructor for class com.github.kagkarlsson.scheduler.serializer.gson.LocalTimeAdapter
- LOCK_AND_FETCH - com.github.kagkarlsson.scheduler.PollingStrategyConfig.Type
- LockAndFetchCandidates - Class in com.github.kagkarlsson.scheduler
- LockAndFetchCandidates(Executor, TaskRepository, SchedulerClient, int, SchedulerListeners, List<ExecutionInterceptor>, SchedulerState, ConfigurableLogger, TaskResolver, Clock, PollingStrategyConfig, Runnable, HeartbeatConfig) - Constructor for class com.github.kagkarlsson.scheduler.LockAndFetchCandidates
- lockAndFetchGeneric(Instant, int) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- lockAndFetchGeneric(Instant, int) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- lockAndFetchSingleStatement(JdbcTaskRepositoryContext, Instant, int, boolean) - Method in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- lockAndFetchSingleStatement(JdbcTaskRepositoryContext, Instant, int, boolean) - Method in class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
- lockAndFetchSingleStatement(JdbcTaskRepositoryContext, Instant, int, boolean) - Method in interface com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization
- lockAndFetchSingleStatement(JdbcTaskRepositoryContext, Instant, int, boolean) - Method in class com.github.kagkarlsson.scheduler.jdbc.PostgreSqlJdbcCustomization
- lockAndGetDue(Instant, int) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- lockAndGetDue(Instant, int) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- log(String, Throwable, Object...) - Method in class com.github.kagkarlsson.scheduler.logging.ConfigurableLogger
- LOG_STACK_TRACE_ON_FAILURE - Static variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- LoggingRunnable - Class in com.github.kagkarlsson.scheduler.concurrent
- LoggingRunnable() - Constructor for class com.github.kagkarlsson.scheduler.concurrent.LoggingRunnable
- logLevel - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- LogLevel - Enum in com.github.kagkarlsson.scheduler.logging
- logStackTrace - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- LOW - Static variable in class com.github.kagkarlsson.scheduler.task.Priority
- lowerLimitFractionOfThreads - Variable in class com.github.kagkarlsson.scheduler.PollingStrategyConfig
M
- ManualScheduler - Class in com.github.kagkarlsson.scheduler.testhelper
- ManualSchedulerBuilder(DataSource, List<Task<?>>) - Constructor for class com.github.kagkarlsson.scheduler.testhelper.TestHelper.ManualSchedulerBuilder
- map(ResultSet) - Method in class com.github.kagkarlsson.jdbc.Mappers.SingleResultMapper
- map(ResultSet) - Method in interface com.github.kagkarlsson.jdbc.ResultSetMapper
- map(ResultSet) - Method in interface com.github.kagkarlsson.jdbc.RowMapper
- Mappers - Class in com.github.kagkarlsson.jdbc
- Mappers() - Constructor for class com.github.kagkarlsson.jdbc.Mappers
- Mappers.SingleResultExpected - Exception in com.github.kagkarlsson.jdbc
- Mappers.SingleResultMapper<T> - Class in com.github.kagkarlsson.jdbc
- MARIADB - Static variable in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- MariaDBJdbcCustomization - Class in com.github.kagkarlsson.scheduler.jdbc
- MariaDBJdbcCustomization(boolean) - Constructor for class com.github.kagkarlsson.scheduler.jdbc.MariaDBJdbcCustomization
- matchedSchedule(MatchResult) - Method in class com.github.kagkarlsson.scheduler.task.schedule.RegexBasedParser
- maxAgeBeforeConsideredDead - Variable in class com.github.kagkarlsson.scheduler.HeartbeatConfig
- MaxRetriesFailureHandler(int, FailureHandler<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.FailureHandler.MaxRetriesFailureHandler
- MaxRetriesFailureHandler(int, FailureHandler<T>, BiConsumer<ExecutionComplete, ExecutionOperations<T>>) - Constructor for class com.github.kagkarlsson.scheduler.task.FailureHandler.MaxRetriesFailureHandler
- MEDIUM - Static variable in class com.github.kagkarlsson.scheduler.task.Priority
- MicrometerStatsRegistry - Class in com.github.kagkarlsson.scheduler.stats
- MicrometerStatsRegistry(MeterRegistry, List<? extends Task<?>>) - Constructor for class com.github.kagkarlsson.scheduler.stats.MicrometerStatsRegistry
- MICROSOFT_SQL_SERVER - Static variable in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- missedHeartbeatsLimit - Variable in class com.github.kagkarlsson.scheduler.HeartbeatConfig
- missedHeartbeatsLimit(int) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- MissingRawDataException - Exception in com.github.kagkarlsson.scheduler.exceptions
- MissingRawDataException(Class<?>) - Constructor for exception com.github.kagkarlsson.scheduler.exceptions.MissingRawDataException
- MssqlJdbcCustomization - Class in com.github.kagkarlsson.scheduler.jdbc
- MssqlJdbcCustomization() - Constructor for class com.github.kagkarlsson.scheduler.jdbc.MssqlJdbcCustomization
- MssqlJdbcCustomization(boolean) - Constructor for class com.github.kagkarlsson.scheduler.jdbc.MssqlJdbcCustomization
- MYSQL - Static variable in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- MySQL8JdbcCustomization - Class in com.github.kagkarlsson.scheduler.jdbc
- MySQL8JdbcCustomization(boolean) - Constructor for class com.github.kagkarlsson.scheduler.jdbc.MySQL8JdbcCustomization
- MySQLJdbcCustomization - Class in com.github.kagkarlsson.scheduler.jdbc
- MySQLJdbcCustomization(boolean) - Constructor for class com.github.kagkarlsson.scheduler.jdbc.MySQLJdbcCustomization
N
- name - Variable in class com.github.kagkarlsson.scheduler.task.AbstractTask
- NEVER - Static variable in interface com.github.kagkarlsson.scheduler.task.schedule.Schedule
- NextExecutionTime - Interface in com.github.kagkarlsson.scheduler.task
- NON_EMPTY_RESULTSET - Static variable in class com.github.kagkarlsson.jdbc.Mappers
- NOOP - Static variable in interface com.github.kagkarlsson.jdbc.PreparedStatementSetter
- NOOP - Static variable in interface com.github.kagkarlsson.scheduler.event.SchedulerListener
- NOOP - Static variable in class com.github.kagkarlsson.scheduler.event.SchedulerListeners
- NOOP - Static variable in interface com.github.kagkarlsson.scheduler.stats.StatsRegistry
- now - Variable in class com.github.kagkarlsson.scheduler.testhelper.SettableClock
- now() - Method in interface com.github.kagkarlsson.scheduler.Clock
- now() - Method in class com.github.kagkarlsson.scheduler.SystemClock
- now() - Method in class com.github.kagkarlsson.scheduler.testhelper.SettableClock
- numberOfMissedHeartbeatsBeforeDead - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
O
- of(Schedule, Object) - Static method in interface com.github.kagkarlsson.scheduler.task.helper.ScheduleAndData
- of(TaskInstance<T>, NextExecutionTime) - Static method in interface com.github.kagkarlsson.scheduler.task.SchedulableInstance
- of(TaskInstance<T>, Instant) - Static method in interface com.github.kagkarlsson.scheduler.task.SchedulableInstance
- of(Class<T>) - Static method in class com.github.kagkarlsson.scheduler.serializer.gson.RuntimeTypeAdapterFactory
-
Creates a new runtime type adapter for
baseTypeusing"type"as the type field name. - of(Class<T>, String) - Static method in class com.github.kagkarlsson.scheduler.serializer.gson.RuntimeTypeAdapterFactory
-
Creates a new runtime type adapter using for
baseTypeusingtypeFieldNameas the type field name. - of(Class<T>, String, boolean) - Static method in class com.github.kagkarlsson.scheduler.serializer.gson.RuntimeTypeAdapterFactory
-
Creates a new runtime type adapter using for
baseTypeusingtypeFieldNameas the type field name. - of(String) - Static method in interface com.github.kagkarlsson.scheduler.task.HasTaskName
- of(String) - Static method in interface com.github.kagkarlsson.scheduler.task.TaskDescriptor
- of(String, Class<T>) - Static method in interface com.github.kagkarlsson.scheduler.task.TaskDescriptor
- of(String, String) - Static method in interface com.github.kagkarlsson.scheduler.task.TaskInstanceId
- of(Duration) - Static method in class com.github.kagkarlsson.scheduler.task.schedule.FixedDelay
- OFF - com.github.kagkarlsson.scheduler.logging.LogLevel
- ofHours(int) - Static method in class com.github.kagkarlsson.scheduler.task.schedule.FixedDelay
- ofMillis(long) - Static method in class com.github.kagkarlsson.scheduler.task.schedule.FixedDelay
- ofMinutes(int) - Static method in class com.github.kagkarlsson.scheduler.task.schedule.FixedDelay
- ofSeconds(int) - Static method in class com.github.kagkarlsson.scheduler.task.schedule.FixedDelay
- OK - com.github.kagkarlsson.scheduler.task.ExecutionComplete.Result
- onCandidateEvent(SchedulerListener.CandidateEventType) - Method in class com.github.kagkarlsson.scheduler.event.AbstractSchedulerListener
- onCandidateEvent(SchedulerListener.CandidateEventType) - Method in interface com.github.kagkarlsson.scheduler.event.SchedulerListener
-
Internal scheduler event.
- onCandidateEvent(SchedulerListener.CandidateEventType) - Method in class com.github.kagkarlsson.scheduler.event.SchedulerListeners
- onCandidateEvent(SchedulerListener.CandidateEventType) - Method in class com.github.kagkarlsson.scheduler.stats.StatsRegistryAdapter
- OnCompleteRemove() - Constructor for class com.github.kagkarlsson.scheduler.task.CompletionHandler.OnCompleteRemove
- OnCompleteReplace(TaskDescriptor<T>, T) - Constructor for class com.github.kagkarlsson.scheduler.task.CompletionHandler.OnCompleteReplace
- OnCompleteReplace(String) - Constructor for class com.github.kagkarlsson.scheduler.task.CompletionHandler.OnCompleteReplace
- OnCompleteReplace(String, T) - Constructor for class com.github.kagkarlsson.scheduler.task.CompletionHandler.OnCompleteReplace
- OnCompleteReplace(Function<TaskInstance<T>, SchedulableInstance<T>>) - Constructor for class com.github.kagkarlsson.scheduler.task.CompletionHandler.OnCompleteReplace
- OnCompleteReschedule(Schedule) - Constructor for class com.github.kagkarlsson.scheduler.task.CompletionHandler.OnCompleteReschedule
- OnCompleteReschedule(Schedule, T) - Constructor for class com.github.kagkarlsson.scheduler.task.CompletionHandler.OnCompleteReschedule
- onDeadExecution(DeadExecutionHandler<T>) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.OneTimeTaskBuilder
- onDeadExecution(DeadExecutionHandler<T>) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.RecurringTaskBuilder
- onDeadExecution(DeadExecutionHandler<T>) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.TaskBuilder
- onDeadExecutionRevive() - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.OneTimeTaskBuilder
- onDeadExecutionRevive() - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.RecurringTaskBuilder
- onDeadExecutionRevive() - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.TaskBuilder
- oneTime(TaskDescriptor<T>) - Static method in class com.github.kagkarlsson.scheduler.task.helper.Tasks
- oneTime(String) - Static method in class com.github.kagkarlsson.scheduler.task.helper.Tasks
- oneTime(String, Class<T>) - Static method in class com.github.kagkarlsson.scheduler.task.helper.Tasks
- OneTimeTask<T> - Class in com.github.kagkarlsson.scheduler.task.helper
- OneTimeTask(String, Class<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.OneTimeTask
- OneTimeTask(String, Class<T>, FailureHandler<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.OneTimeTask
- OneTimeTask(String, Class<T>, FailureHandler<T>, DeadExecutionHandler<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.OneTimeTask
- OneTimeTask(String, Class<T>, FailureHandler<T>, DeadExecutionHandler<T>, int) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.OneTimeTask
- OneTimeTaskBuilder(String, Class<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.Tasks.OneTimeTaskBuilder
- onExecutionComplete(ExecutionComplete) - Method in class com.github.kagkarlsson.scheduler.event.AbstractSchedulerListener
- onExecutionComplete(ExecutionComplete) - Method in interface com.github.kagkarlsson.scheduler.event.SchedulerListener
-
ExecutionHandlerdone. - onExecutionComplete(ExecutionComplete) - Method in class com.github.kagkarlsson.scheduler.event.SchedulerListeners
- onExecutionComplete(ExecutionComplete) - Method in class com.github.kagkarlsson.scheduler.stats.StatsRegistryAdapter
- onExecutionDead(Execution) - Method in class com.github.kagkarlsson.scheduler.event.AbstractSchedulerListener
- onExecutionDead(Execution) - Method in interface com.github.kagkarlsson.scheduler.event.SchedulerListener
-
Scheduler has detected a dead execution.
- onExecutionDead(Execution) - Method in class com.github.kagkarlsson.scheduler.event.SchedulerListeners
- onExecutionDead(Execution) - Method in class com.github.kagkarlsson.scheduler.stats.StatsRegistryAdapter
- onExecutionFailedHeartbeat(CurrentlyExecuting) - Method in class com.github.kagkarlsson.scheduler.event.AbstractSchedulerListener
- onExecutionFailedHeartbeat(CurrentlyExecuting) - Method in interface com.github.kagkarlsson.scheduler.event.SchedulerListener
-
Scheduler failed to update heartbeat-timestamp for execution that it is currently executing.
- onExecutionFailedHeartbeat(CurrentlyExecuting) - Method in class com.github.kagkarlsson.scheduler.event.SchedulerListeners
- onExecutionFailedHeartbeat(CurrentlyExecuting) - Method in class com.github.kagkarlsson.scheduler.stats.StatsRegistryAdapter
- onExecutionScheduled(TaskInstanceId, Instant) - Method in class com.github.kagkarlsson.scheduler.event.AbstractSchedulerListener
- onExecutionScheduled(TaskInstanceId, Instant) - Method in interface com.github.kagkarlsson.scheduler.event.SchedulerListener
-
Execution scheduled either by the
SchedulerClientor by aCompletionHandler - onExecutionScheduled(TaskInstanceId, Instant) - Method in class com.github.kagkarlsson.scheduler.event.SchedulerListeners
- onExecutionScheduled(TaskInstanceId, Instant) - Method in class com.github.kagkarlsson.scheduler.stats.StatsRegistryAdapter
- onExecutionStart(CurrentlyExecuting) - Method in class com.github.kagkarlsson.scheduler.event.AbstractSchedulerListener
- onExecutionStart(CurrentlyExecuting) - Method in interface com.github.kagkarlsson.scheduler.event.SchedulerListener
-
Execution picked and
ExecutionHandlerabout to run. - onExecutionStart(CurrentlyExecuting) - Method in class com.github.kagkarlsson.scheduler.event.SchedulerListeners
- onExecutionStart(CurrentlyExecuting) - Method in class com.github.kagkarlsson.scheduler.stats.StatsRegistryAdapter
- onFailure(ExecutionComplete, ExecutionOperations<T>) - Method in class com.github.kagkarlsson.scheduler.task.FailureHandler.ExponentialBackoffFailureHandler
- onFailure(ExecutionComplete, ExecutionOperations<T>) - Method in class com.github.kagkarlsson.scheduler.task.FailureHandler.MaxRetriesFailureHandler
- onFailure(ExecutionComplete, ExecutionOperations<T>) - Method in interface com.github.kagkarlsson.scheduler.task.FailureHandler
- onFailure(ExecutionComplete, ExecutionOperations<T>) - Method in class com.github.kagkarlsson.scheduler.task.FailureHandler.OnFailureReschedule
- onFailure(ExecutionComplete, ExecutionOperations<T>) - Method in class com.github.kagkarlsson.scheduler.task.FailureHandler.OnFailureRescheduleUsingTaskDataSchedule
- onFailure(ExecutionComplete, ExecutionOperations<T>) - Method in class com.github.kagkarlsson.scheduler.task.FailureHandler.OnFailureRetryLater
- onFailure(FailureHandler<T>) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.OneTimeTaskBuilder
- onFailure(FailureHandler<T>) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.RecurringTaskBuilder
- onFailure(FailureHandler<T>) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.RecurringTaskWithPersistentScheduleBuilder
- onFailure(FailureHandler<T>) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.TaskBuilder
- onFailureReschedule() - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.RecurringTaskBuilder
- onFailureReschedule(Schedule) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.TaskBuilder
- OnFailureReschedule(Schedule) - Constructor for class com.github.kagkarlsson.scheduler.task.FailureHandler.OnFailureReschedule
- OnFailureRescheduleUsingTaskDataSchedule() - Constructor for class com.github.kagkarlsson.scheduler.task.FailureHandler.OnFailureRescheduleUsingTaskDataSchedule
- onFailureRetryLater() - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.OneTimeTaskBuilder
- OnFailureRetryLater(Duration) - Constructor for class com.github.kagkarlsson.scheduler.task.FailureHandler.OnFailureRetryLater
- onlyResolved() - Static method in class com.github.kagkarlsson.scheduler.ScheduledExecutionsFilter
- onSchedulerEvent(SchedulerListener.SchedulerEventType) - Method in class com.github.kagkarlsson.scheduler.event.AbstractSchedulerListener
- onSchedulerEvent(SchedulerListener.SchedulerEventType) - Method in interface com.github.kagkarlsson.scheduler.event.SchedulerListener
-
Internal scheduler event.
- onSchedulerEvent(SchedulerListener.SchedulerEventType) - Method in class com.github.kagkarlsson.scheduler.event.SchedulerListeners
- onSchedulerEvent(SchedulerListener.SchedulerEventType) - Method in class com.github.kagkarlsson.scheduler.stats.StatsRegistryAdapter
- onStartup - Variable in class com.github.kagkarlsson.scheduler.Scheduler
- onStartup(SchedulerClient, Clock) - Method in class com.github.kagkarlsson.scheduler.task.helper.CustomTask
- onStartup(SchedulerClient, Clock) - Method in class com.github.kagkarlsson.scheduler.task.helper.RecurringTask
- onStartup(SchedulerClient, Clock) - Method in interface com.github.kagkarlsson.scheduler.task.OnStartup
- OnStartup - Interface in com.github.kagkarlsson.scheduler.task
- ORACLE - Static variable in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- OracleJdbcCustomization - Class in com.github.kagkarlsson.scheduler.jdbc
- OracleJdbcCustomization(boolean) - Constructor for class com.github.kagkarlsson.scheduler.jdbc.OracleJdbcCustomization
P
- parse(String) - Method in class com.github.kagkarlsson.scheduler.task.schedule.RegexBasedParser
- parseSchedule(String) - Static method in class com.github.kagkarlsson.scheduler.task.schedule.Schedules
-
Currently supports Daily- and FixedDelay-schedule on the formats:
- pause() - Method in class com.github.kagkarlsson.scheduler.Scheduler
- PersistentCronSchedule - Class in com.github.kagkarlsson.scheduler.task.schedule
- PersistentCronSchedule(String) - Constructor for class com.github.kagkarlsson.scheduler.task.schedule.PersistentCronSchedule
- PersistentCronSchedule(String, Object) - Constructor for class com.github.kagkarlsson.scheduler.task.schedule.PersistentCronSchedule
- PersistentCronSchedule(String, ZoneId) - Constructor for class com.github.kagkarlsson.scheduler.task.schedule.PersistentCronSchedule
- PersistentCronSchedule(String, ZoneId, Object) - Constructor for class com.github.kagkarlsson.scheduler.task.schedule.PersistentCronSchedule
- pick(Execution, Instant) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- pick(Execution, Instant) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- picked - Variable in class com.github.kagkarlsson.scheduler.task.Execution
- pickedBy - Variable in class com.github.kagkarlsson.scheduler.task.Execution
- PlainScheduleAndData - Class in com.github.kagkarlsson.scheduler.task.helper
- PlainScheduleAndData(Schedule) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.PlainScheduleAndData
- PlainScheduleAndData(Schedule, Object) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.PlainScheduleAndData
- pollingInterval(Duration) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- pollingStrategy(PollingStrategyConfig) - Method in class com.github.kagkarlsson.scheduler.testhelper.TestHelper.ManualSchedulerBuilder
- pollingStrategyConfig - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- PollingStrategyConfig - Class in com.github.kagkarlsson.scheduler
- PollingStrategyConfig(PollingStrategyConfig.Type, double, double) - Constructor for class com.github.kagkarlsson.scheduler.PollingStrategyConfig
- PollingStrategyConfig.Type - Enum in com.github.kagkarlsson.scheduler
- PollStrategy - Interface in com.github.kagkarlsson.scheduler
- pollUsingFetchAndLockOnExecute(double, double) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- pollUsingLockAndFetch(double, double) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- POSTGRESQL - Static variable in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- PostgreSqlJdbcCustomization - Class in com.github.kagkarlsson.scheduler.jdbc
- PostgreSqlJdbcCustomization(boolean, boolean) - Constructor for class com.github.kagkarlsson.scheduler.jdbc.PostgreSqlJdbcCustomization
- postgresSqlLimitPart(int) - Static method in class com.github.kagkarlsson.scheduler.jdbc.Queries
- PreparedStatementExecutor<T> - Interface in com.github.kagkarlsson.jdbc
- PreparedStatementSetter - Interface in com.github.kagkarlsson.jdbc
- priority(int) - Method in class com.github.kagkarlsson.scheduler.task.SchedulableInstance.Builder
- priority(int) - Method in class com.github.kagkarlsson.scheduler.task.TaskInstance.Builder
- Priority - Class in com.github.kagkarlsson.scheduler.task
- Priority() - Constructor for class com.github.kagkarlsson.scheduler.task.Priority
- proceed(TaskInstance, ExecutionContext) - Method in class com.github.kagkarlsson.scheduler.event.ExecutionChain
Q
- QUARTZ - com.github.kagkarlsson.scheduler.task.schedule.CronStyle
- Queries - Class in com.github.kagkarlsson.scheduler.jdbc
- Queries() - Constructor for class com.github.kagkarlsson.scheduler.jdbc.Queries
- query(String, PreparedStatementSetter, ResultSetMapper<T>) - Method in class com.github.kagkarlsson.jdbc.JdbcRunner
- query(String, PreparedStatementSetter, RowMapper<T>) - Method in class com.github.kagkarlsson.jdbc.JdbcRunner
R
- RAN_DETECT_DEAD - com.github.kagkarlsson.scheduler.event.SchedulerListener.SchedulerEventType
- RAN_DETECT_DEAD - com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
- RAN_EXECUTE_DUE - com.github.kagkarlsson.scheduler.event.SchedulerListener.SchedulerEventType
- RAN_EXECUTE_DUE - com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
- RAN_UPDATE_HEARTBEATS - com.github.kagkarlsson.scheduler.event.SchedulerListener.SchedulerEventType
- RAN_UPDATE_HEARTBEATS - com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
- read(JsonReader) - Method in class com.github.kagkarlsson.scheduler.serializer.gson.DurationAdapter
- read(JsonReader) - Method in class com.github.kagkarlsson.scheduler.serializer.gson.InstantAdapter
- read(JsonReader) - Method in class com.github.kagkarlsson.scheduler.serializer.gson.LocalTimeAdapter
- read(JsonReader) - Method in class com.github.kagkarlsson.scheduler.serializer.gson.ZoneIdAdapter
- recognizeSubtypes() - Method in class com.github.kagkarlsson.scheduler.serializer.gson.RuntimeTypeAdapterFactory
-
Ensures that this factory will handle not just the given
baseType, but any subtype of that type. - recurring(TaskDescriptor<T>, Schedule) - Static method in class com.github.kagkarlsson.scheduler.task.helper.Tasks
- recurring(String, Schedule) - Static method in class com.github.kagkarlsson.scheduler.task.helper.Tasks
- recurring(String, Schedule, Class<T>) - Static method in class com.github.kagkarlsson.scheduler.task.helper.Tasks
- RecurringTask<T> - Class in com.github.kagkarlsson.scheduler.task.helper
- RecurringTask(String, Schedule, Class<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.RecurringTask
- RecurringTask(String, Schedule, Class<T>, FailureHandler<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.RecurringTask
- RecurringTask(String, Schedule, Class<T>, ScheduleRecurringOnStartup<T>, FailureHandler<T>, DeadExecutionHandler<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.RecurringTask
- RecurringTask(String, Schedule, Class<T>, ScheduleRecurringOnStartup<T>, FailureHandler<T>, DeadExecutionHandler<T>, int) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.RecurringTask
- RecurringTask(String, Schedule, Class<T>, T) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.RecurringTask
- RecurringTaskBuilder(String, Schedule, Class<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.Tasks.RecurringTaskBuilder
- RecurringTaskWithPersistentSchedule<T extends ScheduleAndData> - Class in com.github.kagkarlsson.scheduler.task.helper
- RecurringTaskWithPersistentSchedule(String, Class<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.RecurringTaskWithPersistentSchedule
- RecurringTaskWithPersistentSchedule(String, Class<T>, FailureHandler<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.RecurringTaskWithPersistentSchedule
- RecurringTaskWithPersistentSchedule(String, Class<T>, FailureHandler<T>, int) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.RecurringTaskWithPersistentSchedule
- RecurringTaskWithPersistentScheduleBuilder(String, Class<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.Tasks.RecurringTaskWithPersistentScheduleBuilder
- recurringWithPersistentSchedule(TaskDescriptor<T>) - Static method in class com.github.kagkarlsson.scheduler.task.helper.Tasks
- recurringWithPersistentSchedule(String, Class<T>) - Static method in class com.github.kagkarlsson.scheduler.task.helper.Tasks
- RegexBasedParser - Class in com.github.kagkarlsson.scheduler.task.schedule
- RegexBasedParser(Pattern, List<String>) - Constructor for class com.github.kagkarlsson.scheduler.task.schedule.RegexBasedParser
- register(StatsRegistry.CandidateStatsEvent) - Method in class com.github.kagkarlsson.scheduler.stats.MicrometerStatsRegistry
- register(StatsRegistry.CandidateStatsEvent) - Method in class com.github.kagkarlsson.scheduler.stats.StatsRegistry.DefaultStatsRegistry
- register(StatsRegistry.CandidateStatsEvent) - Method in interface com.github.kagkarlsson.scheduler.stats.StatsRegistry
- register(StatsRegistry.ExecutionStatsEvent) - Method in class com.github.kagkarlsson.scheduler.stats.MicrometerStatsRegistry
- register(StatsRegistry.ExecutionStatsEvent) - Method in class com.github.kagkarlsson.scheduler.stats.StatsRegistry.DefaultStatsRegistry
- register(StatsRegistry.ExecutionStatsEvent) - Method in interface com.github.kagkarlsson.scheduler.stats.StatsRegistry
- register(StatsRegistry.SchedulerStatsEvent) - Method in class com.github.kagkarlsson.scheduler.stats.MicrometerStatsRegistry
- register(StatsRegistry.SchedulerStatsEvent) - Method in class com.github.kagkarlsson.scheduler.stats.StatsRegistry.DefaultStatsRegistry
- register(StatsRegistry.SchedulerStatsEvent) - Method in interface com.github.kagkarlsson.scheduler.stats.StatsRegistry
- registerSchedulerListener(SchedulerListener) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- registerShutdownHook - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- registerShutdownHook() - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- registerSingleCompletedExecution(ExecutionComplete) - Method in class com.github.kagkarlsson.scheduler.stats.MicrometerStatsRegistry
- registerSingleCompletedExecution(ExecutionComplete) - Method in class com.github.kagkarlsson.scheduler.stats.StatsRegistry.DefaultStatsRegistry
- registerSingleCompletedExecution(ExecutionComplete) - Method in interface com.github.kagkarlsson.scheduler.stats.StatsRegistry
- registerSubtype(Class<? extends T>) - Method in class com.github.kagkarlsson.scheduler.serializer.gson.RuntimeTypeAdapterFactory
-
Registers
typeidentified by itssimple name. - registerSubtype(Class<? extends T>, String) - Method in class com.github.kagkarlsson.scheduler.serializer.gson.RuntimeTypeAdapterFactory
-
Registers
typeidentified bylabel. - remove() - Method in class com.github.kagkarlsson.scheduler.task.ExecutionOperations
- remove(Execution) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- remove(Execution) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- removeAndScheduleNew(SchedulableInstance<T>) - Method in class com.github.kagkarlsson.scheduler.task.ExecutionOperations
- removeCurrent() - Method in class com.github.kagkarlsson.jdbc.ThreadLocalTransactionContextProvider
- removeCurrent() - Method in interface com.github.kagkarlsson.jdbc.TransactionContextProvider
- removeCurrentlyProcessing(UUID) - Method in class com.github.kagkarlsson.scheduler.Executor
- removeExecutions(String) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- removeExecutions(String) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- replace(Execution, SchedulableInstance) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- replace(Execution, SchedulableInstance<?>) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
-
Deprecated.
- replace(Execution, ScheduledTaskInstance) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
-
Instead of doing delete+insert, we allow updating an existing execution will all new fields
- replace(Execution, ScheduledTaskInstance) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- reschedule(ExecutionComplete, Instant) - Method in class com.github.kagkarlsson.scheduler.task.ExecutionOperations
- reschedule(ExecutionComplete, Instant, T) - Method in class com.github.kagkarlsson.scheduler.task.ExecutionOperations
- reschedule(Execution, Instant, Object, Instant, Instant, int) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- reschedule(Execution, Instant, Object, Instant, Instant, int) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- reschedule(Execution, Instant, Instant, Instant, int) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- reschedule(Execution, Instant, Instant, Instant, int) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- reschedule(SchedulableInstance<T>) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- reschedule(SchedulableInstance<T>) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
-
Update an existing execution with a new execution-time and new task-data.
- reschedule(SchedulableInstance<T>) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
- reschedule(TaskInstanceId, Instant) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- reschedule(TaskInstanceId, Instant) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
-
Update an existing execution to a new execution-time.
- reschedule(TaskInstanceId, Instant) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
- reschedule(TaskInstanceId, Instant, T) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- reschedule(TaskInstanceId, Instant, T) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
-
Update an existing execution with a new execution-time and new task-data.
- reschedule(TaskInstanceId, Instant, T) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
- RESCHEDULE - com.github.kagkarlsson.scheduler.ClientEvent.EventType
- RESCHEDULE - com.github.kagkarlsson.scheduler.SchedulerClient.ScheduleOptions.WhenExists
- resolve(String) - Method in class com.github.kagkarlsson.scheduler.TaskResolver
- resolve(String, boolean) - Method in class com.github.kagkarlsson.scheduler.TaskResolver
- resultSetMapper - Variable in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepositoryContext
- ResultSetMapper<T> - Interface in com.github.kagkarlsson.jdbc
- resume() - Method in class com.github.kagkarlsson.scheduler.Scheduler
- ReviveDeadExecution() - Constructor for class com.github.kagkarlsson.scheduler.task.DeadExecutionHandler.ReviveDeadExecution
- RowMapper<T> - Interface in com.github.kagkarlsson.jdbc
- run() - Method in class com.github.kagkarlsson.scheduler.concurrent.LoggingRunnable
- run() - Method in class com.github.kagkarlsson.scheduler.FetchCandidates
- run() - Method in class com.github.kagkarlsson.scheduler.LockAndFetchCandidates
- runAnyDueExecutions() - Method in class com.github.kagkarlsson.scheduler.testhelper.ManualScheduler
- runButLogExceptions() - Method in class com.github.kagkarlsson.scheduler.concurrent.LoggingRunnable
- runDeadExecutionDetection() - Method in class com.github.kagkarlsson.scheduler.testhelper.ManualScheduler
- RuntimeTypeAdapterFactory<T> - Class in com.github.kagkarlsson.scheduler.serializer.gson
-
Adapts values whose runtime type may differ from their declaration type.
S
- schedulableInstance(String) - Method in class com.github.kagkarlsson.scheduler.task.helper.CustomTask
- schedulableInstance(String) - Method in class com.github.kagkarlsson.scheduler.task.helper.OneTimeTask
- schedulableInstance(String) - Method in class com.github.kagkarlsson.scheduler.task.helper.RecurringTask
- schedulableInstance(String) - Method in class com.github.kagkarlsson.scheduler.task.helper.RecurringTaskWithPersistentSchedule
- schedulableInstance(String) - Method in interface com.github.kagkarlsson.scheduler.task.Task
- schedulableInstance(String, T) - Method in class com.github.kagkarlsson.scheduler.task.helper.CustomTask
- schedulableInstance(String, T) - Method in class com.github.kagkarlsson.scheduler.task.helper.OneTimeTask
- schedulableInstance(String, T) - Method in class com.github.kagkarlsson.scheduler.task.helper.RecurringTask
- schedulableInstance(String, T) - Method in class com.github.kagkarlsson.scheduler.task.helper.RecurringTaskWithPersistentSchedule
- schedulableInstance(String, T) - Method in interface com.github.kagkarlsson.scheduler.task.Task
- SchedulableInstance<T> - Interface in com.github.kagkarlsson.scheduler.task
- SchedulableInstance.Builder<T> - Class in com.github.kagkarlsson.scheduler.task
- SchedulableTaskInstance<T> - Class in com.github.kagkarlsson.scheduler.task
- SchedulableTaskInstance(TaskInstance<T>, NextExecutionTime) - Constructor for class com.github.kagkarlsson.scheduler.task.SchedulableTaskInstance
- SchedulableTaskInstance(TaskInstance<T>, Instant) - Constructor for class com.github.kagkarlsson.scheduler.task.SchedulableTaskInstance
- schedule(SchedulableInstance<T>) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- schedule(SchedulableInstance<T>) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
-
Deprecated.
- schedule(SchedulableInstance<T>) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
- schedule(SchedulableInstance<T>, SchedulerClient.ScheduleOptions) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- schedule(SchedulableInstance<T>, SchedulerClient.ScheduleOptions) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
-
Schedule a new execution for the given task instance.
- schedule(SchedulableInstance<T>, SchedulerClient.ScheduleOptions) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
- schedule(TaskInstance<T>, Instant) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- schedule(TaskInstance<T>, Instant) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
-
Deprecated.
- schedule(TaskInstance<T>, Instant) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
- schedule(TaskInstance<T>, Instant, SchedulerClient.ScheduleOptions) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- schedule(TaskInstance<T>, Instant, SchedulerClient.ScheduleOptions) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
-
Schedule a new execution for the given task instance.
- schedule(TaskInstance<T>, Instant, SchedulerClient.ScheduleOptions) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
- Schedule - Interface in com.github.kagkarlsson.scheduler.task.schedule
- SCHEDULE - com.github.kagkarlsson.scheduler.ClientEvent.EventType
- ScheduleAndData - Interface in com.github.kagkarlsson.scheduler.task.helper
- scheduleBatch(List<SchedulableInstance<?>>) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- scheduleBatch(List<SchedulableInstance<?>>) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
-
Schedule a batch of executions.
- scheduleBatch(List<SchedulableInstance<?>>) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
- scheduleBatch(List<TaskInstance<?>>, Instant) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- scheduleBatch(List<TaskInstance<?>>, Instant) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
-
Schedule a batch of executions.
- scheduleBatch(List<TaskInstance<?>>, Instant) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
- scheduleBatch(Stream<SchedulableInstance<?>>) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
-
Schedule a batch of executions.
- scheduleBatch(Stream<TaskInstance<?>>, Instant) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
-
Schedule a batch of executions.
- scheduledAccordingToData() - Method in class com.github.kagkarlsson.scheduler.task.TaskInstance.Builder
- ScheduledExecution<DATA_TYPE> - Class in com.github.kagkarlsson.scheduler
- ScheduledExecution(Class<DATA_TYPE>, Execution) - Constructor for class com.github.kagkarlsson.scheduler.ScheduledExecution
- ScheduledExecutionsFilter - Class in com.github.kagkarlsson.scheduler
- ScheduledTaskInstance - Class in com.github.kagkarlsson.scheduler.task
- ScheduledTaskInstance(TaskInstance<?>, Instant) - Constructor for class com.github.kagkarlsson.scheduler.task.ScheduledTaskInstance
- scheduledTo(Instant) - Method in class com.github.kagkarlsson.scheduler.task.SchedulableInstance.Builder
- scheduledTo(Instant) - Method in class com.github.kagkarlsson.scheduler.task.TaskInstance.Builder
- scheduleIfNotExists(SchedulableInstance<T>) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- scheduleIfNotExists(SchedulableInstance<T>) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
-
Schedule a new execution if task instance does not already exists.
- scheduleIfNotExists(SchedulableInstance<T>) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
- scheduleIfNotExists(TaskInstance<T>, Instant) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- scheduleIfNotExists(TaskInstance<T>, Instant) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClient
-
Schedule a new execution if task instance does not already exists.
- scheduleIfNotExists(TaskInstance<T>, Instant) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
- ScheduleMixin - Class in com.github.kagkarlsson.scheduler.serializer.jackson
- ScheduleMixin() - Constructor for class com.github.kagkarlsson.scheduler.serializer.jackson.ScheduleMixin
- scheduleOnStartup(String, T, Schedule) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.TaskBuilder
- scheduleOnStartup(String, T, Function<Instant, Instant>) - Method in class com.github.kagkarlsson.scheduler.task.helper.Tasks.TaskBuilder
- ScheduleOnStartup<T> - Interface in com.github.kagkarlsson.scheduler.task.helper
- ScheduleOptions() - Constructor for class com.github.kagkarlsson.scheduler.SchedulerClient.ScheduleOptions
- Scheduler - Class in com.github.kagkarlsson.scheduler
- Scheduler(Clock, TaskRepository, TaskRepository, TaskResolver, int, ExecutorService, SchedulerName, Waiter, Duration, int, List<SchedulerListener>, List<ExecutionInterceptor>, PollingStrategyConfig, Duration, Duration, LogLevel, boolean, List<OnStartup>, ExecutorService, ScheduledExecutorService) - Constructor for class com.github.kagkarlsson.scheduler.Scheduler
- SchedulerBuilder - Class in com.github.kagkarlsson.scheduler
- SchedulerBuilder(DataSource, List<Task<?>>) - Constructor for class com.github.kagkarlsson.scheduler.SchedulerBuilder
- SchedulerClient - Interface in com.github.kagkarlsson.scheduler
- SchedulerClient.Builder - Class in com.github.kagkarlsson.scheduler
- SchedulerClient.ScheduleOptions - Class in com.github.kagkarlsson.scheduler
- SchedulerClient.ScheduleOptions.WhenExists - Enum in com.github.kagkarlsson.scheduler
- SchedulerClient.SchedulerClientName - Class in com.github.kagkarlsson.scheduler
- SchedulerClient.StandardSchedulerClient - Class in com.github.kagkarlsson.scheduler
- SchedulerClientName() - Constructor for class com.github.kagkarlsson.scheduler.SchedulerClient.SchedulerClientName
- SchedulerListener - Interface in com.github.kagkarlsson.scheduler.event
-
The method-parameters might be subject to change.
- SchedulerListener.CandidateEventType - Enum in com.github.kagkarlsson.scheduler.event
- SchedulerListener.SchedulerEventType - Enum in com.github.kagkarlsson.scheduler.event
- schedulerListeners - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- SchedulerListeners - Class in com.github.kagkarlsson.scheduler.event
- SchedulerListeners(SchedulerListener...) - Constructor for class com.github.kagkarlsson.scheduler.event.SchedulerListeners
- SchedulerListeners(List<SchedulerListener>) - Constructor for class com.github.kagkarlsson.scheduler.event.SchedulerListeners
- schedulerName - Variable in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepositoryContext
- schedulerName - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- schedulerName(SchedulerName) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- SchedulerName - Interface in com.github.kagkarlsson.scheduler
- SchedulerName.Fixed - Class in com.github.kagkarlsson.scheduler
- SchedulerName.Hostname - Class in com.github.kagkarlsson.scheduler
- SchedulerState - Interface in com.github.kagkarlsson.scheduler
- SchedulerState.SettableSchedulerState - Class in com.github.kagkarlsson.scheduler
- Schedules - Class in com.github.kagkarlsson.scheduler.task.schedule
- Schedules() - Constructor for class com.github.kagkarlsson.scheduler.task.schedule.Schedules
- Schedules.UnrecognizableSchedule - Exception in com.github.kagkarlsson.scheduler.task.schedule
- selectForUpdate(String, String, String, String, String, String, String) - Static method in class com.github.kagkarlsson.scheduler.jdbc.Queries
- SerializationException - Exception in com.github.kagkarlsson.scheduler.exceptions
- SerializationException(String, Throwable) - Constructor for exception com.github.kagkarlsson.scheduler.exceptions.SerializationException
- serialize(Object) - Method in class com.github.kagkarlsson.scheduler.serializer.GsonSerializer
- serialize(Object) - Method in class com.github.kagkarlsson.scheduler.serializer.JacksonSerializer
- serialize(Object) - Method in class com.github.kagkarlsson.scheduler.serializer.JavaSerializer
- serialize(Object) - Method in interface com.github.kagkarlsson.scheduler.serializer.Serializer
- serialize(Object) - Method in class com.github.kagkarlsson.scheduler.serializer.SerializerWithFallbackDeserializers
- serialize(Instant, JsonGenerator, SerializerProvider) - Method in class com.github.kagkarlsson.scheduler.serializer.jackson.InstantSerializer
- serializer - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- serializer(Serializer) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- serializer(Serializer) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.Builder
- Serializer - Interface in com.github.kagkarlsson.scheduler.serializer
- SerializerWithFallbackDeserializers - Class in com.github.kagkarlsson.scheduler.serializer
- SerializerWithFallbackDeserializers(Serializer, Serializer) - Constructor for class com.github.kagkarlsson.scheduler.serializer.SerializerWithFallbackDeserializers
- set(Instant) - Method in class com.github.kagkarlsson.scheduler.testhelper.SettableClock
- setCurrent(TransactionContext) - Method in class com.github.kagkarlsson.jdbc.ThreadLocalTransactionContextProvider
- setCurrent(TransactionContext) - Method in interface com.github.kagkarlsson.jdbc.TransactionContextProvider
- setInstant(PreparedStatement, int, Instant) - Method in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- setInstant(PreparedStatement, int, Instant) - Method in class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
- setInstant(PreparedStatement, int, Instant) - Method in interface com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization
- setIsShuttingDown() - Method in class com.github.kagkarlsson.scheduler.SchedulerState.SettableSchedulerState
- setParameters(PreparedStatement) - Method in interface com.github.kagkarlsson.jdbc.PreparedStatementSetter
- setParameters(PreparedStatement, int) - Method in interface com.github.kagkarlsson.scheduler.jdbc.AndCondition
- setParametersForRow(U, PreparedStatement) - Method in interface com.github.kagkarlsson.jdbc.BatchPreparedStatementSetter
- setPaused(boolean) - Method in class com.github.kagkarlsson.scheduler.SchedulerState.SettableSchedulerState
- setStarted() - Method in class com.github.kagkarlsson.scheduler.SchedulerState.SettableSchedulerState
- SettableClock - Class in com.github.kagkarlsson.scheduler.testhelper
- SettableClock() - Constructor for class com.github.kagkarlsson.scheduler.testhelper.SettableClock
- SettableSchedulerState() - Constructor for class com.github.kagkarlsson.scheduler.SchedulerState.SettableSchedulerState
- setTaskData(PreparedStatement, int, byte[]) - Method in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- setTaskData(PreparedStatement, int, byte[]) - Method in class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
- setTaskData(PreparedStatement, int, byte[]) - Method in interface com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization
- setTime(Instant) - Method in class com.github.kagkarlsson.scheduler.testhelper.ManualScheduler
- SHUTDOWN_MAX_WAIT - Static variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- shutdownAndAwaitTermination(ExecutorService, Duration, Duration) - Static method in class com.github.kagkarlsson.scheduler.ExecutorUtils
- shutdownMaxWait - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- shutdownMaxWait(Duration) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- SimpleTaskDescriptor(String, Class<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.TaskDescriptor.SimpleTaskDescriptor
- SimpleTaskName(String) - Constructor for class com.github.kagkarlsson.scheduler.task.HasTaskName.SimpleTaskName
- simulatedSuccess(Instant) - Static method in class com.github.kagkarlsson.scheduler.task.ExecutionComplete
-
Simulated ExecutionComplete used to generate first execution-time from a Schedule.
- SINGLE_INT - Static variable in class com.github.kagkarlsson.jdbc.Mappers
- SINGLE_LONG - Static variable in class com.github.kagkarlsson.jdbc.Mappers
- SINGLE_STRING - Static variable in class com.github.kagkarlsson.jdbc.Mappers
- SingleResultExpected(String) - Constructor for exception com.github.kagkarlsson.jdbc.Mappers.SingleResultExpected
- SingleResultMapper(RowMapper<T>) - Constructor for class com.github.kagkarlsson.jdbc.Mappers.SingleResultMapper
- SPRING - com.github.kagkarlsson.scheduler.task.schedule.CronStyle
- SPRING53 - com.github.kagkarlsson.scheduler.task.schedule.CronStyle
- SQLRuntimeException - Exception in com.github.kagkarlsson.jdbc
- SQLRuntimeException() - Constructor for exception com.github.kagkarlsson.jdbc.SQLRuntimeException
- SQLRuntimeException(String) - Constructor for exception com.github.kagkarlsson.jdbc.SQLRuntimeException
- SQLRuntimeException(String, SQLException) - Constructor for exception com.github.kagkarlsson.jdbc.SQLRuntimeException
- SQLRuntimeException(Throwable) - Constructor for exception com.github.kagkarlsson.jdbc.SQLRuntimeException
- STALE - com.github.kagkarlsson.scheduler.event.SchedulerListener.CandidateEventType
- STALE - com.github.kagkarlsson.scheduler.stats.StatsRegistry.CandidateStatsEvent
- StandardTaskInstanceId(String, String) - Constructor for class com.github.kagkarlsson.scheduler.task.TaskInstanceId.StandardTaskInstanceId
- start() - Method in class com.github.kagkarlsson.scheduler.Scheduler
- start() - Method in class com.github.kagkarlsson.scheduler.testhelper.ManualScheduler
- start() - Method in class com.github.kagkarlsson.scheduler.testhelper.TestHelper.ManualSchedulerBuilder
- startTasks - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- startTasks(List<T>) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- startTasks(List<T>) - Method in class com.github.kagkarlsson.scheduler.testhelper.TestHelper.ManualSchedulerBuilder
- startTasks(T...) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- StateReturningExecutionHandler<T> - Interface in com.github.kagkarlsson.scheduler.task
- statsRegistry - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- statsRegistry(StatsRegistry) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
-
Deprecated.
- statsRegistry(StatsRegistry) - Method in class com.github.kagkarlsson.scheduler.testhelper.TestHelper.ManualSchedulerBuilder
- StatsRegistry - Interface in com.github.kagkarlsson.scheduler.stats
- StatsRegistry.CandidateStatsEvent - Enum in com.github.kagkarlsson.scheduler.stats
- StatsRegistry.DefaultStatsRegistry - Class in com.github.kagkarlsson.scheduler.stats
- StatsRegistry.ExecutionStatsEvent - Enum in com.github.kagkarlsson.scheduler.stats
- StatsRegistry.SchedulerStatsEvent - Enum in com.github.kagkarlsson.scheduler.stats
- StatsRegistryAdapter - Class in com.github.kagkarlsson.scheduler.stats
- StatsRegistryAdapter(StatsRegistry) - Constructor for class com.github.kagkarlsson.scheduler.stats.StatsRegistryAdapter
- stop() - Method in class com.github.kagkarlsson.scheduler.Scheduler
- stop() - Method in class com.github.kagkarlsson.scheduler.task.ExecutionOperations
- stop(Duration) - Method in class com.github.kagkarlsson.scheduler.Executor
- StreamUtils - Class in com.github.kagkarlsson.scheduler
- StreamUtils() - Constructor for class com.github.kagkarlsson.scheduler.StreamUtils
- StringUtils - Class in com.github.kagkarlsson.scheduler
- StringUtils() - Constructor for class com.github.kagkarlsson.scheduler.StringUtils
- success(Execution, Instant, Instant) - Static method in class com.github.kagkarlsson.scheduler.task.ExecutionComplete
- supportsExplicitQueryLimitPart() - Method in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- supportsExplicitQueryLimitPart() - Method in class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
- supportsExplicitQueryLimitPart() - Method in interface com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization
- supportsGenericLockAndFetch() - Method in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- supportsGenericLockAndFetch() - Method in class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
- supportsGenericLockAndFetch() - Method in interface com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization
- supportsGenericLockAndFetch() - Method in class com.github.kagkarlsson.scheduler.jdbc.MariaDBJdbcCustomization
- supportsGenericLockAndFetch() - Method in class com.github.kagkarlsson.scheduler.jdbc.MssqlJdbcCustomization
- supportsGenericLockAndFetch() - Method in class com.github.kagkarlsson.scheduler.jdbc.MySQL8JdbcCustomization
- supportsGenericLockAndFetch() - Method in class com.github.kagkarlsson.scheduler.jdbc.OracleJdbcCustomization
- supportsGenericLockAndFetch() - Method in class com.github.kagkarlsson.scheduler.jdbc.PostgreSqlJdbcCustomization
- supportsSingleStatementLockAndFetch() - Method in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
- supportsSingleStatementLockAndFetch() - Method in class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
- supportsSingleStatementLockAndFetch() - Method in interface com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization
- supportsSingleStatementLockAndFetch() - Method in class com.github.kagkarlsson.scheduler.jdbc.PostgreSqlJdbcCustomization
- SystemClock - Class in com.github.kagkarlsson.scheduler
- SystemClock() - Constructor for class com.github.kagkarlsson.scheduler.SystemClock
T
- tableName - Variable in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepositoryContext
- tableName - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- tableName(String) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- tableName(String) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.Builder
- Task<T> - Interface in com.github.kagkarlsson.scheduler.task
- TaskBuilder(String, Class<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.Tasks.TaskBuilder
- TaskDescriptor<T> - Interface in com.github.kagkarlsson.scheduler.task
- TaskDescriptor.SimpleTaskDescriptor<T> - Class in com.github.kagkarlsson.scheduler.task
- taskInstance - Variable in class com.github.kagkarlsson.scheduler.task.Execution
- TaskInstance<T> - Class in com.github.kagkarlsson.scheduler.task
- TaskInstance(String, String) - Constructor for class com.github.kagkarlsson.scheduler.task.TaskInstance
- TaskInstance(String, String, Supplier<T>, int) - Constructor for class com.github.kagkarlsson.scheduler.task.TaskInstance
- TaskInstance(String, String, T) - Constructor for class com.github.kagkarlsson.scheduler.task.TaskInstance
- TaskInstance.Builder<T> - Class in com.github.kagkarlsson.scheduler.task
- TaskInstanceCurrentlyExecutingException - Exception in com.github.kagkarlsson.scheduler.exceptions
- TaskInstanceCurrentlyExecutingException(String, String) - Constructor for exception com.github.kagkarlsson.scheduler.exceptions.TaskInstanceCurrentlyExecutingException
- TaskInstanceException - Exception in com.github.kagkarlsson.scheduler.exceptions
- TaskInstanceException(String, String, String) - Constructor for exception com.github.kagkarlsson.scheduler.exceptions.TaskInstanceException
- TaskInstanceException(String, String, String, Throwable) - Constructor for exception com.github.kagkarlsson.scheduler.exceptions.TaskInstanceException
- TaskInstanceId - Interface in com.github.kagkarlsson.scheduler.task
- TaskInstanceId.StandardTaskInstanceId - Class in com.github.kagkarlsson.scheduler.task
- TaskInstanceNotFoundException - Exception in com.github.kagkarlsson.scheduler.exceptions
- TaskInstanceNotFoundException(String, String) - Constructor for exception com.github.kagkarlsson.scheduler.exceptions.TaskInstanceNotFoundException
- taskRepository - Variable in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
- TaskRepository - Interface in com.github.kagkarlsson.scheduler
- taskResolver - Variable in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepositoryContext
- TaskResolver - Class in com.github.kagkarlsson.scheduler
- TaskResolver(SchedulerListeners, Clock, List<Task<?>>) - Constructor for class com.github.kagkarlsson.scheduler.TaskResolver
- TaskResolver.UnresolvedTask - Class in com.github.kagkarlsson.scheduler
- Tasks - Class in com.github.kagkarlsson.scheduler.task.helper
- Tasks() - Constructor for class com.github.kagkarlsson.scheduler.task.helper.Tasks
- Tasks.OneTimeTaskBuilder<T> - Class in com.github.kagkarlsson.scheduler.task.helper
- Tasks.RecurringTaskBuilder<T> - Class in com.github.kagkarlsson.scheduler.task.helper
- Tasks.RecurringTaskWithPersistentScheduleBuilder<T extends ScheduleAndData> - Class in com.github.kagkarlsson.scheduler.task.helper
- Tasks.TaskBuilder<T> - Class in com.github.kagkarlsson.scheduler.task.helper
- TaskWithDataDescriptor<T> - Class in com.github.kagkarlsson.scheduler.task
-
Deprecated.use
TaskDescriptordirectly instead. - TaskWithDataDescriptor(String, Class<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.TaskWithDataDescriptor
-
Deprecated.
- TaskWithoutDataDescriptor - Class in com.github.kagkarlsson.scheduler.task
-
Deprecated.use
TaskDescriptordirectly instead. - TaskWithoutDataDescriptor(String) - Constructor for class com.github.kagkarlsson.scheduler.task.TaskWithoutDataDescriptor
-
Deprecated.
- TestHelper - Class in com.github.kagkarlsson.scheduler.testhelper
- TestHelper() - Constructor for class com.github.kagkarlsson.scheduler.testhelper.TestHelper
- TestHelper.ManualSchedulerBuilder - Class in com.github.kagkarlsson.scheduler.testhelper
- THREAD_PREFIX - Static variable in class com.github.kagkarlsson.scheduler.Scheduler
- ThreadLocalTransactionContextProvider - Class in com.github.kagkarlsson.jdbc
- ThreadLocalTransactionContextProvider() - Constructor for class com.github.kagkarlsson.jdbc.ThreadLocalTransactionContextProvider
- threads(int) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- tick(Duration) - Method in class com.github.kagkarlsson.scheduler.testhelper.ManualScheduler
- tick(Duration) - Method in class com.github.kagkarlsson.scheduler.testhelper.SettableClock
- toStatsRegistryEvent() - Method in enum com.github.kagkarlsson.scheduler.event.SchedulerListener.CandidateEventType
- toStatsRegistryEvent() - Method in enum com.github.kagkarlsson.scheduler.event.SchedulerListener.SchedulerEventType
- toString() - Method in class com.github.kagkarlsson.scheduler.ScheduledExecution
- toString() - Method in class com.github.kagkarlsson.scheduler.task.AbstractTask
- toString() - Method in class com.github.kagkarlsson.scheduler.task.CompletionHandler.OnCompleteReplace
- toString() - Method in class com.github.kagkarlsson.scheduler.task.CompletionHandler.OnCompleteReschedule
- toString() - Method in class com.github.kagkarlsson.scheduler.task.Execution
- toString() - Method in class com.github.kagkarlsson.scheduler.task.helper.CustomTask
- toString() - Method in class com.github.kagkarlsson.scheduler.task.helper.OneTimeTask
- toString() - Method in class com.github.kagkarlsson.scheduler.task.helper.PlainScheduleAndData
- toString() - Method in class com.github.kagkarlsson.scheduler.task.helper.RecurringTask
- toString() - Method in class com.github.kagkarlsson.scheduler.task.helper.RecurringTaskWithPersistentSchedule
- toString() - Method in class com.github.kagkarlsson.scheduler.task.schedule.CronSchedule
- toString() - Method in class com.github.kagkarlsson.scheduler.task.schedule.Daily
- toString() - Method in class com.github.kagkarlsson.scheduler.task.schedule.FixedDelay
- toString() - Method in class com.github.kagkarlsson.scheduler.task.schedule.PersistentCronSchedule
- toString() - Method in class com.github.kagkarlsson.scheduler.task.TaskInstance
- TRACE - com.github.kagkarlsson.scheduler.logging.LogLevel
- TransactionContext - Class in com.github.kagkarlsson.jdbc
- TransactionContext(Connection) - Constructor for class com.github.kagkarlsson.jdbc.TransactionContext
- TransactionContextProvider - Interface in com.github.kagkarlsson.jdbc
-
Make pluggable to support Loom ExecutionService.
- TransactionManager - Class in com.github.kagkarlsson.jdbc
- TransactionManager(ConnectionSupplier, TransactionContextProvider) - Constructor for class com.github.kagkarlsson.jdbc.TransactionManager
- TRIGGER_NEXT_BATCH_WHEN_AVAILABLE_THREADS_RATIO - Static variable in class com.github.kagkarlsson.scheduler.Scheduler
- triggerCheckForDueExecutions() - Method in class com.github.kagkarlsson.scheduler.Scheduler
- truncate(String, int) - Static method in class com.github.kagkarlsson.scheduler.StringUtils
- type - Variable in class com.github.kagkarlsson.scheduler.PollingStrategyConfig
U
- UNEXPECTED_ERROR - com.github.kagkarlsson.scheduler.event.SchedulerListener.SchedulerEventType
- UNEXPECTED_ERROR - com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
- UNIX - com.github.kagkarlsson.scheduler.task.schedule.CronStyle
- UnrecognizableSchedule(String) - Constructor for exception com.github.kagkarlsson.scheduler.task.schedule.Schedules.UnrecognizableSchedule
- UnrecognizableSchedule(String, List<String>) - Constructor for exception com.github.kagkarlsson.scheduler.task.schedule.Schedules.UnrecognizableSchedule
- UNRESOLVED_TASK - com.github.kagkarlsson.scheduler.event.SchedulerListener.SchedulerEventType
- UNRESOLVED_TASK - com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
- UnresolvedTask(String) - Constructor for class com.github.kagkarlsson.scheduler.TaskResolver.UnresolvedTask
- updateHeartbeat(Execution, Instant) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- updateHeartbeat(Execution, Instant) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- updateHeartbeatForExecution(Instant, CurrentlyExecuting) - Method in class com.github.kagkarlsson.scheduler.Scheduler
- updateHeartbeatWithRetry(Execution, Instant, int) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- updateHeartbeatWithRetry(Execution, Instant, int) - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- updateToPicked(String, Instant) - Method in class com.github.kagkarlsson.scheduler.task.Execution
- UPPER_LIMIT_FRACTION_OF_THREADS_FOR_FETCH - Static variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- upperLimitFractionOfThreads - Variable in class com.github.kagkarlsson.scheduler.PollingStrategyConfig
- UTC - Static variable in class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
V
- valueOf(String) - Static method in enum com.github.kagkarlsson.scheduler.ClientEvent.EventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kagkarlsson.scheduler.event.SchedulerListener.CandidateEventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kagkarlsson.scheduler.event.SchedulerListener.SchedulerEventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kagkarlsson.scheduler.logging.LogLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kagkarlsson.scheduler.PollingStrategyConfig.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kagkarlsson.scheduler.SchedulerClient.ScheduleOptions.WhenExists
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kagkarlsson.scheduler.stats.StatsRegistry.CandidateStatsEvent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kagkarlsson.scheduler.stats.StatsRegistry.ExecutionStatsEvent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kagkarlsson.scheduler.task.ExecutionComplete.Result
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kagkarlsson.scheduler.task.schedule.CronStyle
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.github.kagkarlsson.scheduler.ClientEvent.EventType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kagkarlsson.scheduler.event.SchedulerListener.CandidateEventType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kagkarlsson.scheduler.event.SchedulerListener.SchedulerEventType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kagkarlsson.scheduler.logging.LogLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kagkarlsson.scheduler.PollingStrategyConfig.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kagkarlsson.scheduler.SchedulerClient.ScheduleOptions.WhenExists
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kagkarlsson.scheduler.stats.StatsRegistry.CandidateStatsEvent
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kagkarlsson.scheduler.stats.StatsRegistry.ExecutionStatsEvent
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kagkarlsson.scheduler.task.ExecutionComplete.Result
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kagkarlsson.scheduler.task.schedule.CronStyle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifySupportsLockAndFetch() - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
- verifySupportsLockAndFetch() - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
- version - Variable in class com.github.kagkarlsson.scheduler.task.Execution
- VoidExecutionHandler<T> - Interface in com.github.kagkarlsson.scheduler.task
W
- waiter - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
- Waiter - Class in com.github.kagkarlsson.scheduler
- Waiter(Duration) - Constructor for class com.github.kagkarlsson.scheduler.Waiter
- Waiter(Duration, Clock) - Constructor for class com.github.kagkarlsson.scheduler.Waiter
- wake() - Method in class com.github.kagkarlsson.scheduler.Waiter
- wakeOrSkipNextWait() - Method in class com.github.kagkarlsson.scheduler.Waiter
- WARN - com.github.kagkarlsson.scheduler.logging.LogLevel
- WHEN_EXISTS_DO_NOTHING - Static variable in class com.github.kagkarlsson.scheduler.SchedulerClient.ScheduleOptions
- WHEN_EXISTS_RESCHEDULE - Static variable in class com.github.kagkarlsson.scheduler.SchedulerClient.ScheduleOptions
- whenExistsDoNothing() - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.ScheduleOptions
- whenExistsReschedule() - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.ScheduleOptions
- withIncludeUnresolved(boolean) - Method in class com.github.kagkarlsson.scheduler.ScheduledExecutionsFilter
- withPicked(boolean) - Method in class com.github.kagkarlsson.scheduler.ScheduledExecutionsFilter
- write(JsonWriter, Duration) - Method in class com.github.kagkarlsson.scheduler.serializer.gson.DurationAdapter
- write(JsonWriter, Instant) - Method in class com.github.kagkarlsson.scheduler.serializer.gson.InstantAdapter
- write(JsonWriter, LocalTime) - Method in class com.github.kagkarlsson.scheduler.serializer.gson.LocalTimeAdapter
- write(JsonWriter, ZoneId) - Method in class com.github.kagkarlsson.scheduler.serializer.gson.ZoneIdAdapter
Z
- ZoneIdAdapter - Class in com.github.kagkarlsson.scheduler.serializer.gson
- ZoneIdAdapter() - Constructor for class com.github.kagkarlsson.scheduler.serializer.gson.ZoneIdAdapter
All Classes All Packages