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> booleanScheduler.schedule(TaskInstance<T> taskInstance, Instant executionTime, SchedulerClient.ScheduleOptions scheduleOptions) <T> voidSchedulerClient.schedule(TaskInstance<T> taskInstance, Instant executionTime) Deprecated.<T> booleanSchedulerClient.schedule(TaskInstance<T> taskInstance, Instant executionTime, SchedulerClient.ScheduleOptions scheduleOptions) Schedule a new execution for the given task instance.<T> voidSchedulerClient.StandardSchedulerClient.schedule(TaskInstance<T> taskInstance, Instant executionTime) <T> booleanSchedulerClient.StandardSchedulerClient.schedule(TaskInstance<T> taskInstance, Instant executionTime, SchedulerClient.ScheduleOptions scheduleOptions) <T> booleanScheduler.scheduleIfNotExists(TaskInstance<T> taskInstance, Instant executionTime) <T> booleanSchedulerClient.scheduleIfNotExists(TaskInstance<T> taskInstance, Instant executionTime) Schedule a new execution if task instance does not already exists.<T> booleanSchedulerClient.StandardSchedulerClient.scheduleIfNotExists(TaskInstance<T> taskInstance, Instant executionTime) Method parameters in com.github.kagkarlsson.scheduler with type arguments of type TaskInstanceModifier and TypeMethodDescriptionvoidScheduler.scheduleBatch(List<TaskInstance<?>> taskInstances, Instant executionTime) voidSchedulerClient.scheduleBatch(List<TaskInstance<?>> taskInstances, Instant executionTime) Schedule a batch of executions.default voidSchedulerClient.scheduleBatch(Stream<TaskInstance<?>> taskInstances, Instant executionTime) Schedule a batch of executions.voidSchedulerClient.StandardSchedulerClient.scheduleBatch(List<TaskInstance<?>> taskInstances, Instant executionTime) -
Uses of TaskInstance in com.github.kagkarlsson.scheduler.event
Methods in com.github.kagkarlsson.scheduler.event with parameters of type TaskInstanceModifier and TypeMethodDescriptionExecutionInterceptor.execute(TaskInstance<?> taskInstance, ExecutionContext executionContext, ExecutionChain chain) ExecutionChain.proceed(TaskInstance taskInstance, ExecutionContext executionContext) -
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 TypeMethodDescriptionTaskInstance.Builder.build()SchedulableInstance.getTaskInstance()SchedulableTaskInstance.getTaskInstance()TaskInstance<?>ScheduledTaskInstance.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) ScheduledTaskInstance(TaskInstance<?> 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)
SchedulerClient.scheduleIfNotExists(TaskInstance, Instant)instead.