Hierarchy For All Packages
Package Hierarchies:- com.github.kagkarlsson.scheduler,
- com.github.kagkarlsson.scheduler.concurrent,
- com.github.kagkarlsson.scheduler.exceptions,
- com.github.kagkarlsson.scheduler.jdbc,
- com.github.kagkarlsson.scheduler.logging,
- com.github.kagkarlsson.scheduler.serializer,
- com.github.kagkarlsson.scheduler.serializer.gson,
- com.github.kagkarlsson.scheduler.serializer.jackson,
- com.github.kagkarlsson.scheduler.stats,
- com.github.kagkarlsson.scheduler.task,
- com.github.kagkarlsson.scheduler.task.helper,
- com.github.kagkarlsson.scheduler.task.schedule,
- com.github.kagkarlsson.scheduler.testhelper
Class Hierarchy
- java.lang.Object
- com.github.kagkarlsson.scheduler.task.AbstractTask<T> (implements com.github.kagkarlsson.scheduler.task.Task<T>)
- com.github.kagkarlsson.scheduler.task.helper.CustomTask<T> (implements com.github.kagkarlsson.scheduler.task.OnStartup)
- com.github.kagkarlsson.scheduler.task.helper.OneTimeTask<T>
- com.github.kagkarlsson.scheduler.task.helper.RecurringTask<T> (implements com.github.kagkarlsson.scheduler.task.OnStartup)
- com.github.kagkarlsson.scheduler.task.helper.RecurringTaskWithPersistentSchedule<T>
- com.github.kagkarlsson.scheduler.jdbc.AutodetectJdbcCustomization (implements com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization)
- com.github.kagkarlsson.scheduler.ClientEvent
- com.github.kagkarlsson.scheduler.ClientEvent.ClientEventContext
- com.github.kagkarlsson.scheduler.task.CompletionHandler.OnCompleteRemove<T> (implements com.github.kagkarlsson.scheduler.task.CompletionHandler<T>)
- com.github.kagkarlsson.scheduler.task.CompletionHandler.OnCompleteReschedule<T> (implements com.github.kagkarlsson.scheduler.task.CompletionHandler<T>)
- com.github.kagkarlsson.scheduler.logging.ConfigurableLogger
- com.github.kagkarlsson.scheduler.task.schedule.CronSchedule (implements com.github.kagkarlsson.scheduler.task.schedule.Schedule)
- com.github.kagkarlsson.scheduler.CurrentlyExecuting
- com.github.kagkarlsson.scheduler.task.schedule.Daily (implements com.github.kagkarlsson.scheduler.task.schedule.Schedule, java.io.Serializable)
- com.github.kagkarlsson.scheduler.task.DeadExecutionHandler.CancelDeadExecution<T> (implements com.github.kagkarlsson.scheduler.task.DeadExecutionHandler<T>)
- com.github.kagkarlsson.scheduler.task.DeadExecutionHandler.ReviveDeadExecution<T> (implements com.github.kagkarlsson.scheduler.task.DeadExecutionHandler<T>)
- com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization (implements com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization)
- com.github.kagkarlsson.scheduler.jdbc.PostgreSqlJdbcCustomization
- com.github.kagkarlsson.scheduler.task.schedule.DisabledSchedule (implements com.github.kagkarlsson.scheduler.task.schedule.Schedule)
- com.github.kagkarlsson.scheduler.task.Execution
- com.github.kagkarlsson.scheduler.task.ExecutionComplete
- com.github.kagkarlsson.scheduler.task.ExecutionContext
- com.github.kagkarlsson.scheduler.task.ExecutionFailed
- com.github.kagkarlsson.scheduler.task.ExecutionOperations<T>
- com.github.kagkarlsson.scheduler.Executor
- com.github.kagkarlsson.scheduler.ExecutorUtils
- com.github.kagkarlsson.scheduler.task.FailureHandler.ExponentialBackoffFailureHandler<T> (implements com.github.kagkarlsson.scheduler.task.FailureHandler<T>)
- com.github.kagkarlsson.scheduler.task.FailureHandler.MaxRetriesFailureHandler<T> (implements com.github.kagkarlsson.scheduler.task.FailureHandler<T>)
- com.github.kagkarlsson.scheduler.task.FailureHandler.OnFailureReschedule<T> (implements com.github.kagkarlsson.scheduler.task.FailureHandler<T>)
- com.github.kagkarlsson.scheduler.task.FailureHandler.OnFailureRescheduleUsingTaskDataSchedule<T> (implements com.github.kagkarlsson.scheduler.task.FailureHandler<T>)
- com.github.kagkarlsson.scheduler.task.FailureHandler.OnFailureRetryLater<T> (implements com.github.kagkarlsson.scheduler.task.FailureHandler<T>)
- com.github.kagkarlsson.scheduler.FetchCandidates (implements com.github.kagkarlsson.scheduler.PollStrategy)
- com.github.kagkarlsson.scheduler.task.schedule.FixedDelay (implements com.github.kagkarlsson.scheduler.task.schedule.Schedule, java.io.Serializable)
- com.github.kagkarlsson.scheduler.serializer.GsonSerializer (implements com.github.kagkarlsson.scheduler.serializer.Serializer)
- com.github.kagkarlsson.scheduler.serializer.JacksonSerializer (implements com.github.kagkarlsson.scheduler.serializer.Serializer)
- com.github.kagkarlsson.scheduler.serializer.JavaSerializer (implements com.github.kagkarlsson.scheduler.serializer.Serializer)
- com.github.kagkarlsson.scheduler.jdbc.JdbcTaskRepository (implements com.github.kagkarlsson.scheduler.TaskRepository)
- com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider)
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable)
- com.github.kagkarlsson.scheduler.serializer.jackson.InstantDeserializer
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable)
- com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
- com.fasterxml.jackson.databind.ser.std.StdSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, java.io.Serializable)
- com.github.kagkarlsson.scheduler.serializer.jackson.InstantSerializer
- com.fasterxml.jackson.databind.ser.std.StdSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, java.io.Serializable)
- com.github.kagkarlsson.scheduler.LockAndFetchCandidates (implements com.github.kagkarlsson.scheduler.PollStrategy)
- com.github.kagkarlsson.scheduler.concurrent.LoggingRunnable (implements java.lang.Runnable)
- com.github.kagkarlsson.scheduler.stats.MicrometerStatsRegistry (implements com.github.kagkarlsson.scheduler.stats.StatsRegistry)
- com.github.kagkarlsson.scheduler.jdbc.MssqlJdbcCustomization (implements com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization)
- com.github.kagkarlsson.scheduler.task.schedule.PersistentCronSchedule (implements com.github.kagkarlsson.scheduler.task.helper.ScheduleAndData)
- com.github.kagkarlsson.scheduler.task.helper.PlainScheduleAndData (implements com.github.kagkarlsson.scheduler.task.helper.ScheduleAndData)
- com.github.kagkarlsson.scheduler.PollingStrategyConfig
- com.github.kagkarlsson.scheduler.task.schedule.RegexBasedParser
- com.github.kagkarlsson.scheduler.task.SchedulableTaskInstance<T> (implements com.github.kagkarlsson.scheduler.task.SchedulableInstance<T>)
- com.github.kagkarlsson.scheduler.ScheduledExecution<DATA_TYPE>
- com.github.kagkarlsson.scheduler.ScheduledExecutionsFilter
- com.github.kagkarlsson.scheduler.Scheduler (implements com.github.kagkarlsson.scheduler.SchedulerClient)
- com.github.kagkarlsson.scheduler.testhelper.ManualScheduler
- com.github.kagkarlsson.scheduler.SchedulerBuilder
- com.github.kagkarlsson.scheduler.testhelper.TestHelper.ManualSchedulerBuilder
- com.github.kagkarlsson.scheduler.SchedulerClient.Builder
- com.github.kagkarlsson.scheduler.SchedulerClient.SchedulerClientName (implements com.github.kagkarlsson.scheduler.SchedulerName)
- com.github.kagkarlsson.scheduler.SchedulerClient.StandardSchedulerClient (implements com.github.kagkarlsson.scheduler.SchedulerClient)
- com.github.kagkarlsson.scheduler.SchedulerName.Fixed (implements com.github.kagkarlsson.scheduler.SchedulerName)
- com.github.kagkarlsson.scheduler.SchedulerName.Hostname (implements com.github.kagkarlsson.scheduler.SchedulerName)
- com.github.kagkarlsson.scheduler.SchedulerState.SettableSchedulerState (implements com.github.kagkarlsson.scheduler.SchedulerState)
- com.github.kagkarlsson.scheduler.task.schedule.Schedules
- com.github.kagkarlsson.scheduler.serializer.SerializerWithFallbackDeserializers (implements com.github.kagkarlsson.scheduler.serializer.Serializer)
- com.github.kagkarlsson.scheduler.testhelper.SettableClock (implements com.github.kagkarlsson.scheduler.Clock)
- com.github.kagkarlsson.scheduler.stats.StatsRegistry.DefaultStatsRegistry (implements com.github.kagkarlsson.scheduler.stats.StatsRegistry)
- com.github.kagkarlsson.scheduler.StringUtils
- com.github.kagkarlsson.scheduler.SystemClock (implements com.github.kagkarlsson.scheduler.Clock)
- com.github.kagkarlsson.scheduler.task.TaskInstance<T> (implements com.github.kagkarlsson.scheduler.task.TaskInstanceId)
- com.github.kagkarlsson.scheduler.task.TaskInstanceId.StandardTaskInstanceId (implements com.github.kagkarlsson.scheduler.task.TaskInstanceId)
- com.github.kagkarlsson.scheduler.TaskResolver
- com.github.kagkarlsson.scheduler.TaskResolver.UnresolvedTask
- com.github.kagkarlsson.scheduler.task.helper.Tasks
- com.github.kagkarlsson.scheduler.task.helper.Tasks.OneTimeTaskBuilder<T>
- com.github.kagkarlsson.scheduler.task.helper.Tasks.RecurringTaskBuilder<T>
- com.github.kagkarlsson.scheduler.task.helper.Tasks.RecurringTaskWithPersistentScheduleBuilder<T>
- com.github.kagkarlsson.scheduler.task.helper.Tasks.TaskBuilder<T>
- com.github.kagkarlsson.scheduler.testhelper.TestHelper
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.github.kagkarlsson.scheduler.exceptions.DbSchedulerException
- com.github.kagkarlsson.scheduler.exceptions.DataClassMismatchException
- com.github.kagkarlsson.scheduler.exceptions.SerializationException
- com.github.kagkarlsson.scheduler.exceptions.TaskInstanceException
- com.github.kagkarlsson.scheduler.exceptions.ExecutionException
- com.github.kagkarlsson.scheduler.exceptions.TaskInstanceCurrentlyExecutingException
- com.github.kagkarlsson.scheduler.exceptions.TaskInstanceNotFoundException
- com.github.kagkarlsson.scheduler.task.schedule.Schedules.UnrecognizableSchedule
- com.github.kagkarlsson.scheduler.exceptions.DbSchedulerException
- java.lang.RuntimeException
- java.lang.Exception
- com.google.gson.TypeAdapter<T>
- com.github.kagkarlsson.scheduler.serializer.gson.InstantAdapter
- com.github.kagkarlsson.scheduler.Waiter
- com.github.kagkarlsson.scheduler.task.AbstractTask<T> (implements com.github.kagkarlsson.scheduler.task.Task<T>)
Interface Hierarchy
- com.github.kagkarlsson.scheduler.jdbc.AndCondition
- com.github.kagkarlsson.scheduler.Clock
- com.github.kagkarlsson.scheduler.task.CompletionHandler<T>
- com.github.kagkarlsson.scheduler.task.DeadExecutionHandler<T>
- com.github.kagkarlsson.scheduler.task.ExecutionHandler<T>
- com.github.kagkarlsson.scheduler.task.Task<T>
- com.github.kagkarlsson.scheduler.task.FailureHandler<T>
- com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization
- com.github.kagkarlsson.scheduler.task.NextExecutionTime
- com.github.kagkarlsson.scheduler.task.OnStartup
- java.lang.Runnable
- com.github.kagkarlsson.scheduler.PollStrategy
- com.github.kagkarlsson.scheduler.task.schedule.Schedule
- com.github.kagkarlsson.scheduler.task.helper.ScheduleOnStartup<T>
- com.github.kagkarlsson.scheduler.SchedulerClient
- com.github.kagkarlsson.scheduler.SchedulerClientEventListener
- com.github.kagkarlsson.scheduler.SchedulerName
- com.github.kagkarlsson.scheduler.SchedulerState
- java.io.Serializable
- com.github.kagkarlsson.scheduler.task.helper.ScheduleAndData
- com.github.kagkarlsson.scheduler.serializer.Serializer
- com.github.kagkarlsson.scheduler.task.StateReturningExecutionHandler<T>
- com.github.kagkarlsson.scheduler.stats.StatsRegistry
- com.github.kagkarlsson.scheduler.task.TaskInstanceId
- com.github.kagkarlsson.scheduler.task.SchedulableInstance<T>
- com.github.kagkarlsson.scheduler.TaskRepository
- com.github.kagkarlsson.scheduler.task.VoidExecutionHandler<T>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.github.kagkarlsson.scheduler.task.ExecutionComplete.Result
- com.github.kagkarlsson.scheduler.logging.LogLevel
- com.github.kagkarlsson.scheduler.PollingStrategyConfig.Type
- com.github.kagkarlsson.scheduler.stats.StatsRegistry.CandidateStatsEvent
- com.github.kagkarlsson.scheduler.stats.StatsRegistry.ExecutionStatsEvent
- com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)