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) Deprecated.TaskRepository.replace(Execution toBeReplaced, SchedulableInstance<?> newInstance) Deprecated.<T> booleanScheduler.reschedule(SchedulableInstance<T> schedulableInstance) <T> booleanSchedulerClient.reschedule(SchedulableInstance<T> schedulableInstance) Update an existing execution with a new execution-time and new task-data.<T> booleanSchedulerClient.StandardSchedulerClient.reschedule(SchedulableInstance<T> schedulableInstance) <T> voidScheduler.schedule(SchedulableInstance<T> schedulableInstance) <T> booleanScheduler.schedule(SchedulableInstance<T> schedulableInstance, SchedulerClient.ScheduleOptions scheduleOptions) <T> voidSchedulerClient.schedule(SchedulableInstance<T> schedulableInstance) Deprecated.<T> booleanSchedulerClient.schedule(SchedulableInstance<T> schedulableInstance, SchedulerClient.ScheduleOptions scheduleOptions) Schedule a new execution for the given task instance.<T> voidSchedulerClient.StandardSchedulerClient.schedule(SchedulableInstance<T> schedulableInstance) <T> booleanSchedulerClient.StandardSchedulerClient.schedule(SchedulableInstance<T> schedulableInstance, SchedulerClient.ScheduleOptions whenExists) <T> booleanScheduler.scheduleIfNotExists(SchedulableInstance<T> schedulableInstance) <T> booleanSchedulerClient.scheduleIfNotExists(SchedulableInstance<T> schedulableInstance) Schedule a new execution if task instance does not already exists.<T> booleanSchedulerClient.StandardSchedulerClient.scheduleIfNotExists(SchedulableInstance<T> schedulableInstance) Method parameters in com.github.kagkarlsson.scheduler with type arguments of type SchedulableInstanceModifier and TypeMethodDescriptionvoidScheduler.scheduleBatch(List<SchedulableInstance<?>> schedulableInstances) voidSchedulerClient.scheduleBatch(List<SchedulableInstance<?>> schedulableInstances) Schedule a batch of executions.default voidSchedulerClient.scheduleBatch(Stream<SchedulableInstance<?>> schedulableInstances) Schedule a batch of executions.voidSchedulerClient.StandardSchedulerClient.scheduleBatch(List<SchedulableInstance<?>> schedulableInstances) -
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) -
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) TaskInstance.Builder.scheduledAccordingToData()SchedulableInstance.Builder.scheduledTo(Instant executionTime) TaskInstance.Builder.scheduledTo(Instant executionTime) Methods in com.github.kagkarlsson.scheduler.task with parameters of type SchedulableInstanceModifier and TypeMethodDescriptionstatic ScheduledTaskInstanceScheduledTaskInstance.fixExecutionTime(SchedulableInstance<?> schedulableInstance, Clock clock) voidExecutionOperations.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)
SchedulerClient.scheduleIfNotExists(SchedulableInstance)instead.