Uses of Class
com.github.kagkarlsson.scheduler.task.TaskInstance
Packages that use TaskInstance
Package
Description
-
Uses of TaskInstance in com.github.kagkarlsson.scheduler
Methods in com.github.kagkarlsson.scheduler that return TaskInstanceMethods in com.github.kagkarlsson.scheduler with parameters of type TaskInstanceModifier and TypeMethodDescription<T> voidScheduler.schedule(TaskInstance<T> taskInstance, Instant executionTime) <T> voidSchedulerClient.schedule(TaskInstance<T> taskInstance, Instant executionTime) Schedule a new execution.<T> voidSchedulerClient.StandardSchedulerClient.schedule(TaskInstance<T> taskInstance, Instant executionTime) -
Uses of TaskInstance in com.github.kagkarlsson.scheduler.jdbc
Methods in com.github.kagkarlsson.scheduler.jdbc with parameters of type TaskInstance -
Uses of TaskInstance in com.github.kagkarlsson.scheduler.task
Fields in com.github.kagkarlsson.scheduler.task declared as TaskInstanceMethods in com.github.kagkarlsson.scheduler.task that return TaskInstanceModifier and TypeMethodDescriptionSchedulableInstance.getTaskInstance()SchedulableTaskInstance.getTaskInstance()Methods in com.github.kagkarlsson.scheduler.task with parameters of type TaskInstanceModifier and TypeMethodDescriptionExecutionHandler.execute(TaskInstance<T> taskInstance, ExecutionContext executionContext) StateReturningExecutionHandler.execute(TaskInstance<T> taskInstance, ExecutionContext executionContext) ExecutionHandler for RecurringTasks that returns the value the task_data should be updated to when scheduling the next execution for this taskvoidVoidExecutionHandler.execute(TaskInstance<T> taskInstance, ExecutionContext executionContext) static <T> SchedulableInstance<T>SchedulableInstance.of(TaskInstance<T> taskInstance, NextExecutionTime executionTime) static <T> SchedulableInstance<T>SchedulableInstance.of(TaskInstance<T> taskInstance, Instant executionTime) Constructors in com.github.kagkarlsson.scheduler.task with parameters of type TaskInstanceModifierConstructorDescriptionExecution(Instant executionTime, TaskInstance taskInstance) Execution(Instant executionTime, TaskInstance taskInstance, boolean picked, String pickedBy, Instant lastSuccess, Instant lastFailure, int consecutiveFailures, Instant lastHeartbeat, long version) SchedulableTaskInstance(TaskInstance<T> taskInstance, NextExecutionTime executionTime) SchedulableTaskInstance(TaskInstance<T> taskInstance, Instant executionTime) Constructor parameters in com.github.kagkarlsson.scheduler.task with type arguments of type TaskInstanceModifierConstructorDescriptionOnCompleteReplace(Function<TaskInstance<T>, SchedulableInstance<T>> newInstanceCreator) -
Uses of TaskInstance in com.github.kagkarlsson.scheduler.task.helper
Methods in com.github.kagkarlsson.scheduler.task.helper that return TaskInstanceModifier and TypeMethodDescriptionMethods in com.github.kagkarlsson.scheduler.task.helper with parameters of type TaskInstanceModifier and TypeMethodDescriptionOneTimeTask.execute(TaskInstance<T> taskInstance, ExecutionContext executionContext) RecurringTask.execute(TaskInstance<T> taskInstance, ExecutionContext executionContext) abstract voidOneTimeTask.executeOnce(TaskInstance<T> taskInstance, ExecutionContext executionContext) abstract voidRecurringTask.executeRecurringly(TaskInstance<T> taskInstance, ExecutionContext executionContext)