Uses of Interface
com.github.kagkarlsson.scheduler.task.SchedulableInstance
Packages that use SchedulableInstance
Package
Description
-
Uses of SchedulableInstance in com.github.kagkarlsson.scheduler
Methods in com.github.kagkarlsson.scheduler with parameters of type SchedulableInstanceModifier and TypeMethodDescriptionbooleanTaskRepository.createIfNotExists(SchedulableInstance execution) TaskRepository.replace(Execution toBeReplaced, SchedulableInstance newInstance) <T> voidScheduler.reschedule(SchedulableInstance<T> schedulableInstance) <T> voidSchedulerClient.reschedule(SchedulableInstance<T> schedulableInstance) Update an existing execution with a new execution-time and new task-data.<T> voidSchedulerClient.StandardSchedulerClient.reschedule(SchedulableInstance<T> schedulableInstance) <T> voidScheduler.schedule(SchedulableInstance<T> schedulableInstance) <T> voidSchedulerClient.schedule(SchedulableInstance<T> schedulableInstance) <T> voidSchedulerClient.StandardSchedulerClient.schedule(SchedulableInstance<T> schedulableInstance) -
Uses of SchedulableInstance in com.github.kagkarlsson.scheduler.jdbc
Methods in com.github.kagkarlsson.scheduler.jdbc with parameters of type SchedulableInstanceModifier and TypeMethodDescriptionbooleanJdbcTaskRepository.createIfNotExists(SchedulableInstance instance) JdbcTaskRepository.replace(Execution toBeReplaced, SchedulableInstance newInstance) Instead of doing delete+insert, we allow updating an existing execution will all new fields -
Uses of SchedulableInstance in com.github.kagkarlsson.scheduler.task
Classes in com.github.kagkarlsson.scheduler.task that implement SchedulableInstanceMethods in com.github.kagkarlsson.scheduler.task that return SchedulableInstanceModifier and TypeMethodDescriptionstatic <T> SchedulableInstance<T>SchedulableInstance.of(TaskInstance<T> taskInstance, NextExecutionTime executionTime) static <T> SchedulableInstance<T>SchedulableInstance.of(TaskInstance<T> taskInstance, Instant executionTime) Task.schedulableInstance(String id) Task.schedulableInstance(String id, T data) Methods in com.github.kagkarlsson.scheduler.task with parameters of type SchedulableInstanceModifier and TypeMethodDescriptionvoidExecutionOperations.removeAndScheduleNew(SchedulableInstance<T> schedulableInstance) Constructor parameters in com.github.kagkarlsson.scheduler.task with type arguments of type SchedulableInstanceModifierConstructorDescriptionOnCompleteReplace(Function<TaskInstance<T>, SchedulableInstance<T>> newInstanceCreator) -
Uses of SchedulableInstance in com.github.kagkarlsson.scheduler.task.helper
Methods in com.github.kagkarlsson.scheduler.task.helper that return SchedulableInstanceModifier and TypeMethodDescriptionCustomTask.schedulableInstance(String id) CustomTask.schedulableInstance(String id, T data) OneTimeTask.schedulableInstance(String id) OneTimeTask.schedulableInstance(String id, T data) RecurringTask.schedulableInstance(String id) RecurringTask.schedulableInstance(String id, T data) RecurringTaskWithPersistentSchedule.schedulableInstance(String id) RecurringTaskWithPersistentSchedule.schedulableInstance(String id, T data)