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.CompletionHandler.OnCompleteRemove<T> (implements com.github.kagkarlsson.scheduler.task.CompletionHandler<T>)
- com.github.kagkarlsson.scheduler.task.CompletionHandler.OnCompleteReplace<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.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.task.Execution (implements com.github.kagkarlsson.scheduler.task.TaskInstanceId)
- 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.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.task.HasTaskName.SimpleTaskName (implements com.github.kagkarlsson.scheduler.task.HasTaskName)
- com.github.kagkarlsson.scheduler.task.Priority
- com.github.kagkarlsson.scheduler.task.SchedulableInstance.Builder<T>
- com.github.kagkarlsson.scheduler.task.SchedulableTaskInstance<T> (implements com.github.kagkarlsson.scheduler.task.SchedulableInstance<T>)
- com.github.kagkarlsson.scheduler.task.ScheduledTaskInstance (implements com.github.kagkarlsson.scheduler.task.TaskInstanceId)
- com.github.kagkarlsson.scheduler.task.TaskDescriptor.SimpleTaskDescriptor<T> (implements com.github.kagkarlsson.scheduler.task.TaskDescriptor<T>)
- com.github.kagkarlsson.scheduler.task.TaskInstance<T> (implements com.github.kagkarlsson.scheduler.task.TaskInstanceId)
- com.github.kagkarlsson.scheduler.task.TaskInstance.Builder<T>
- com.github.kagkarlsson.scheduler.task.TaskInstanceId.StandardTaskInstanceId (implements com.github.kagkarlsson.scheduler.task.TaskInstanceId)
- com.github.kagkarlsson.scheduler.task.TaskWithDataDescriptor<T> (implements com.github.kagkarlsson.scheduler.task.TaskDescriptor<T>)
- com.github.kagkarlsson.scheduler.task.TaskWithoutDataDescriptor (implements com.github.kagkarlsson.scheduler.task.TaskDescriptor<T>)
Interface Hierarchy
- 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> (also extends com.github.kagkarlsson.scheduler.task.HasTaskName)
- com.github.kagkarlsson.scheduler.task.FailureHandler<T>
- com.github.kagkarlsson.scheduler.task.HasTaskName
- com.github.kagkarlsson.scheduler.task.Task<T> (also extends com.github.kagkarlsson.scheduler.task.ExecutionHandler<T>)
- com.github.kagkarlsson.scheduler.task.TaskDescriptor<T>
- com.github.kagkarlsson.scheduler.task.TaskInstanceId
- com.github.kagkarlsson.scheduler.task.SchedulableInstance<T>
- com.github.kagkarlsson.scheduler.task.NextExecutionTime
- com.github.kagkarlsson.scheduler.task.OnStartup
- com.github.kagkarlsson.scheduler.task.StateReturningExecutionHandler<T>
- com.github.kagkarlsson.scheduler.task.VoidExecutionHandler<T>
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.github.kagkarlsson.scheduler.task.ExecutionComplete.Result
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)