Index

A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

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
 
addCurrentlyProcessing(CurrentlyExecuting) - Method in class com.github.kagkarlsson.scheduler.Executor
 
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 - Enum constant in enum class com.github.kagkarlsson.scheduler.stats.StatsRegistry.CandidateStatsEvent
 
AndCondition - Interface in com.github.kagkarlsson.scheduler.jdbc
 
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
 
awaitTermination(ExecutorService, Duration) - Static method in class com.github.kagkarlsson.scheduler.ExecutorUtils
 

B

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.testhelper.TestHelper.ManualSchedulerBuilder
 

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 - Enum constant in enum class 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
 
checkSupportsLockAndFetch() - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
 
checkSupportsLockAndFetch() - Method in interface com.github.kagkarlsson.scheduler.TaskRepository
 
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 Class 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.scheduler - package com.github.kagkarlsson.scheduler
 
com.github.kagkarlsson.scheduler.concurrent - package com.github.kagkarlsson.scheduler.concurrent
 
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(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 - Enum constant in enum class com.github.kagkarlsson.scheduler.stats.StatsRegistry.ExecutionStatsEvent
 
CompletionHandler<T> - Interface in com.github.kagkarlsson.scheduler.task
 
COMPLETIONHANDLER_ERROR - Enum constant in enum class 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
 
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
 
createIfNotExists(SchedulableInstance) - Method in class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
 
createIfNotExists(SchedulableInstance) - 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
 
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
 
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
 
CurrentlyExecuting - Class in com.github.kagkarlsson.scheduler
 
CurrentlyExecuting(Execution, Clock) - 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
 

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
 
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
 
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 - Enum constant in enum class 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 - Enum constant in enum class com.github.kagkarlsson.scheduler.logging.LogLevel
 
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_POLLING_INTERVAL - Static variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
 
DEFAULT_POLLING_STRATEGY - Static variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
 
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() - Constructor for class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
 
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.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
 
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
 
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
 
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.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 - Enum constant in enum class 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<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
 
EXECUTED - Enum constant in enum class 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
 
ExecutionComplete - Class in com.github.kagkarlsson.scheduler.task
 
ExecutionComplete.Result - Enum Class in com.github.kagkarlsson.scheduler.task
 
ExecutionContext - Class in com.github.kagkarlsson.scheduler.task
 
ExecutionContext(SchedulerState, Execution, SchedulerClient) - 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
 
ExecutionOperations<T> - Class in com.github.kagkarlsson.scheduler.task
 
ExecutionOperations(TaskRepository, SchedulerClientEventListener, 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
 

F

FAILED - Enum constant in enum class com.github.kagkarlsson.scheduler.stats.StatsRegistry.ExecutionStatsEvent
 
FAILED - Enum constant in enum class com.github.kagkarlsson.scheduler.task.ExecutionComplete.Result
 
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 - Enum constant in enum class 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 - Enum constant in enum class com.github.kagkarlsson.scheduler.PollingStrategyConfig.Type
 
FetchCandidates - Class in com.github.kagkarlsson.scheduler
 
FetchCandidates(Executor, TaskRepository, SchedulerClient, SchedulerClientEventListener, int, StatsRegistry, SchedulerState, ConfigurableLogger, TaskResolver, Clock, PollingStrategyConfig, Runnable) - 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
 
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
 
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
 
getConsecutiveFailures() - Method in class com.github.kagkarlsson.scheduler.ScheduledExecution
 
getContext() - Method in class com.github.kagkarlsson.scheduler.ClientEvent
 
getCurrentlyExecuting() - Method in class com.github.kagkarlsson.scheduler.Executor
 
getCurrentlyExecuting() - 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
 
getDataClass() - Method in class com.github.kagkarlsson.scheduler.task.TaskWithoutDataDescriptor
 
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
 
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(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
 
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
 
getId() - Method in interface com.github.kagkarlsson.scheduler.task.SchedulableInstance
 
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
 
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.MssqlJdbcCustomization
 
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
 
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.PostgreSqlJdbcCustomization
 
getQueryPart() - Method in interface com.github.kagkarlsson.scheduler.jdbc.AndCondition
 
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, 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
 
getTaskInstanceId() - Method in class com.github.kagkarlsson.scheduler.ClientEvent.ClientEventContext
 
getTaskName() - Method in exception com.github.kagkarlsson.scheduler.exceptions.TaskInstanceException
 
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 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
 
getTaskName() - Method in class com.github.kagkarlsson.scheduler.task.TaskWithoutDataDescriptor
 
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
 
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.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
 
HasTaskName - Interface in com.github.kagkarlsson.scheduler.task
 
HasTaskName.SimpleTaskName - Class in com.github.kagkarlsson.scheduler.task
 
heartbeatInterval - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
 
heartbeatInterval(Duration) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
 
Hostname() - Constructor for class com.github.kagkarlsson.scheduler.SchedulerName.Hostname
 

I

INFO - Enum constant in enum class 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 class com.github.kagkarlsson.scheduler.task.TaskWithoutDataDescriptor
 
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(String, T) - Method in class com.github.kagkarlsson.scheduler.task.TaskWithDataDescriptor
 
INSTANCE - Static variable in class com.github.kagkarlsson.scheduler.task.helper.RecurringTask
 
instanceId(String) - Method in interface com.github.kagkarlsson.scheduler.task.Task
 
instanceId(String) - Method in class com.github.kagkarlsson.scheduler.task.TaskWithDataDescriptor
 
instanceId(String) - Method in class com.github.kagkarlsson.scheduler.task.TaskWithoutDataDescriptor
 
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
 
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
 
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
 
JdbcTaskRepository - Class in com.github.kagkarlsson.scheduler.jdbc
 
JdbcTaskRepository(JdbcCustomization, String, TaskResolver, SchedulerName, Serializer, JdbcRunner, Clock) - Constructor for class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
 
JdbcTaskRepository(DataSource, boolean, JdbcCustomization, String, TaskResolver, SchedulerName, Clock) - Constructor for class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
 
JdbcTaskRepository(DataSource, boolean, JdbcCustomization, String, TaskResolver, SchedulerName, Serializer, Clock) - Constructor for class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
 
JdbcTaskRepository(DataSource, boolean, String, TaskResolver, SchedulerName, Clock) - Constructor for class com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository
 

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 - Enum constant in enum class com.github.kagkarlsson.scheduler.PollingStrategyConfig.Type
 
lockAndFetch(JdbcTaskRepositoryContext, Instant, int) - Method in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
 
lockAndFetch(JdbcTaskRepositoryContext, Instant, int) - Method in class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
 
lockAndFetch(JdbcTaskRepositoryContext, Instant, int) - Method in interface com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization
 
lockAndFetch(JdbcTaskRepositoryContext, Instant, int) - Method in class com.github.kagkarlsson.scheduler.jdbc.PostgreSqlJdbcCustomization
 
LockAndFetchCandidates - Class in com.github.kagkarlsson.scheduler
 
LockAndFetchCandidates(Executor, TaskRepository, SchedulerClient, SchedulerClientEventListener, int, StatsRegistry, SchedulerState, ConfigurableLogger, TaskResolver, Clock, PollingStrategyConfig, Runnable) - Constructor for class com.github.kagkarlsson.scheduler.LockAndFetchCandidates
 
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 Class in com.github.kagkarlsson.scheduler.logging
 
logStackTrace - Variable in class com.github.kagkarlsson.scheduler.SchedulerBuilder
 
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
 
matchedSchedule(MatchResult) - Method in class com.github.kagkarlsson.scheduler.task.schedule.RegexBasedParser
 
MaxRetriesFailureHandler(int, FailureHandler<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.FailureHandler.MaxRetriesFailureHandler
 
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
 
MssqlJdbcCustomization - Class in com.github.kagkarlsson.scheduler.jdbc
 
MssqlJdbcCustomization() - Constructor for class com.github.kagkarlsson.scheduler.jdbc.MssqlJdbcCustomization
 

N

name - Variable in class com.github.kagkarlsson.scheduler.task.AbstractTask
 
newEvent(ClientEvent) - Method in interface com.github.kagkarlsson.scheduler.SchedulerClientEventListener
 
NextExecutionTime - Interface in com.github.kagkarlsson.scheduler.task
 
NOOP - Static variable in interface com.github.kagkarlsson.scheduler.SchedulerClientEventListener
 
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
 

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 baseType using "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 baseType using typeFieldName as 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 baseType using typeFieldName as the type field name.
of(String) - Static method in interface com.github.kagkarlsson.scheduler.task.HasTaskName
 
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 - Enum constant in enum class 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 - Enum constant in enum class com.github.kagkarlsson.scheduler.task.ExecutionComplete.Result
 
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
 
OneTimeTaskBuilder(String, Class<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.helper.Tasks.OneTimeTaskBuilder
 
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
 
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
 

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 Class 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() - Constructor for class com.github.kagkarlsson.scheduler.jdbc.PostgreSqlJdbcCustomization
 

R

RAN_DETECT_DEAD - Enum constant in enum class com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
 
RAN_EXECUTE_DUE - Enum constant in enum class com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
 
RAN_UPDATE_HEARTBEATS - Enum constant in enum class 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>, 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
 
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
 
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 type identified by its simple name.
registerSubtype(Class<? extends T>, String) - Method in class com.github.kagkarlsson.scheduler.serializer.gson.RuntimeTypeAdapterFactory
Registers type identified by label.
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
 
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
Instead of doing delete+insert, we allow updating an existing execution will all new fields
replace(Execution, SchedulableInstance) - 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 - Enum constant in enum class com.github.kagkarlsson.scheduler.ClientEvent.EventType
 
resolve(String) - Method in class com.github.kagkarlsson.scheduler.TaskResolver
 
resume() - Method in class com.github.kagkarlsson.scheduler.Scheduler
 
ReviveDeadExecution() - Constructor for class com.github.kagkarlsson.scheduler.task.DeadExecutionHandler.ReviveDeadExecution
 
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
 
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
 
schedule(SchedulableInstance<T>) - 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
Schedule a new execution.
schedule(TaskInstance<T>, Instant) - Method in class com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient
 
Schedule - Interface in com.github.kagkarlsson.scheduler.task.schedule
 
SCHEDULE - Enum constant in enum class com.github.kagkarlsson.scheduler.ClientEvent.EventType
 
ScheduleAndData - Interface in com.github.kagkarlsson.scheduler.task.helper
 
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
 
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
 
Scheduler - Class in com.github.kagkarlsson.scheduler
 
Scheduler(Clock, TaskRepository, TaskRepository, TaskResolver, int, ExecutorService, SchedulerName, Waiter, Duration, boolean, StatsRegistry, PollingStrategyConfig, Duration, Duration, LogLevel, boolean, List<OnStartup>) - 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.SchedulerClientName - Class in com.github.kagkarlsson.scheduler
 
SchedulerClient.StandardSchedulerClient - Class in com.github.kagkarlsson.scheduler
 
SchedulerClientEventListener - Interface in com.github.kagkarlsson.scheduler
 
SchedulerClientName() - Constructor for class com.github.kagkarlsson.scheduler.SchedulerClient.SchedulerClientName
 
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
 
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
 
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
 
setInstant(PreparedStatement, int, Instant) - Method in class com.github.kagkarlsson.scheduler.jdbc.MssqlJdbcCustomization
 
setIsShuttingDown() - Method in class com.github.kagkarlsson.scheduler.SchedulerState.SettableSchedulerState
 
setParameters(PreparedStatement, int) - Method in interface com.github.kagkarlsson.scheduler.jdbc.AndCondition
 
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.
STALE - Enum constant in enum class 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
 
statsRegistry(StatsRegistry) - Method in class com.github.kagkarlsson.scheduler.testhelper.TestHelper.ManualSchedulerBuilder
 
StatsRegistry - Interface in com.github.kagkarlsson.scheduler.stats
 
StatsRegistry.CandidateStatsEvent - Enum Class in com.github.kagkarlsson.scheduler.stats
 
StatsRegistry.DefaultStatsRegistry - Class in com.github.kagkarlsson.scheduler.stats
 
StatsRegistry.ExecutionStatsEvent - Enum Class in com.github.kagkarlsson.scheduler.stats
 
StatsRegistry.SchedulerStatsEvent - Enum Class in com.github.kagkarlsson.scheduler.stats
 
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
 
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
 
supportsExplicitQueryLimitPart() - Method in class com.github.kagkarlsson.scheduler.jdbc.PostgreSqlJdbcCustomization
 
supportsLockAndFetch() - Method in class com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization
 
supportsLockAndFetch() - Method in class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
 
supportsLockAndFetch() - Method in interface com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization
 
supportsLockAndFetch() - 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.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>) - Constructor for class com.github.kagkarlsson.scheduler.task.TaskInstance
 
TaskInstance(String, String, T) - Constructor for class com.github.kagkarlsson.scheduler.task.TaskInstance
 
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 - Class in com.github.kagkarlsson.scheduler
 
TaskResolver(StatsRegistry, Clock, List<Task<?>>) - Constructor for class com.github.kagkarlsson.scheduler.TaskResolver
 
TaskResolver(StatsRegistry, Task<?>...) - Constructor for class com.github.kagkarlsson.scheduler.TaskResolver
 
TaskResolver(StatsRegistry, 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
Experimental
TaskWithDataDescriptor(String, Class<T>) - Constructor for class com.github.kagkarlsson.scheduler.task.TaskWithDataDescriptor
 
TaskWithoutDataDescriptor - Class in com.github.kagkarlsson.scheduler.task
Experimental
TaskWithoutDataDescriptor(String) - Constructor for class com.github.kagkarlsson.scheduler.task.TaskWithoutDataDescriptor
 
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
 
threads(int) - Method in class com.github.kagkarlsson.scheduler.SchedulerBuilder
 
tick(Duration) - Method in class com.github.kagkarlsson.scheduler.testhelper.ManualScheduler
 
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 - Enum constant in enum class com.github.kagkarlsson.scheduler.logging.LogLevel
 
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 - Enum constant in enum class com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
 
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 - Enum constant in enum class 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
 
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
 

V

valueOf(String) - Static method in enum class com.github.kagkarlsson.scheduler.ClientEvent.EventType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.kagkarlsson.scheduler.logging.LogLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.kagkarlsson.scheduler.PollingStrategyConfig.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.kagkarlsson.scheduler.stats.StatsRegistry.CandidateStatsEvent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.kagkarlsson.scheduler.stats.StatsRegistry.ExecutionStatsEvent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.kagkarlsson.scheduler.task.ExecutionComplete.Result
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.github.kagkarlsson.scheduler.ClientEvent.EventType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.kagkarlsson.scheduler.logging.LogLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.kagkarlsson.scheduler.PollingStrategyConfig.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.kagkarlsson.scheduler.stats.StatsRegistry.CandidateStatsEvent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.kagkarlsson.scheduler.stats.StatsRegistry.ExecutionStatsEvent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.kagkarlsson.scheduler.task.ExecutionComplete.Result
Returns an array containing the constants of this enum class, in the order they are declared.
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 - Enum constant in enum class com.github.kagkarlsson.scheduler.logging.LogLevel
 
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
 
A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form