Uses of Interface
com.github.kagkarlsson.scheduler.task.SchedulableInstance
-
-
Uses of SchedulableInstance in com.github.kagkarlsson.scheduler
Methods in com.github.kagkarlsson.scheduler with parameters of type SchedulableInstance Modifier and Type Method Description booleanTaskRepository. createIfNotExists(SchedulableInstance<?> execution)Deprecated.InstantTaskRepository. 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 SchedulableInstance Modifier and Type Method Description voidScheduler. 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 SchedulableInstance Modifier and Type Method Description booleanJdbcTaskRepository. createIfNotExists(SchedulableInstance instance)InstantJdbcTaskRepository. replace(Execution toBeReplaced, SchedulableInstance newInstance) -
Uses of SchedulableInstance in com.github.kagkarlsson.scheduler.task
Classes in com.github.kagkarlsson.scheduler.task that implement SchedulableInstance Modifier and Type Class Description classSchedulableTaskInstance<T>Methods in com.github.kagkarlsson.scheduler.task that return SchedulableInstance Modifier and Type Method Description static <T> SchedulableInstance<T>SchedulableInstance. of(TaskInstance<T> taskInstance, NextExecutionTime executionTime)static <T> SchedulableInstance<T>SchedulableInstance. of(TaskInstance<T> taskInstance, Instant executionTime)SchedulableInstance<T>Task. schedulableInstance(String id)SchedulableInstance<T>Task. schedulableInstance(String id, T data)SchedulableInstance<T>TaskInstance.Builder. scheduledAccordingToData()SchedulableInstance<T>SchedulableInstance.Builder. scheduledTo(Instant executionTime)SchedulableInstance<T>TaskInstance.Builder. scheduledTo(Instant executionTime)Methods in com.github.kagkarlsson.scheduler.task with parameters of type SchedulableInstance Modifier and Type Method Description static ScheduledTaskInstanceScheduledTaskInstance. fixExecutionTime(SchedulableInstance<?> schedulableInstance, Clock clock)voidExecutionOperations. removeAndScheduleNew(SchedulableInstance<T> schedulableInstance)Constructor parameters in com.github.kagkarlsson.scheduler.task with type arguments of type SchedulableInstance Constructor Description OnCompleteReplace(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 SchedulableInstance Modifier and Type Method Description SchedulableInstance<T>CustomTask. schedulableInstance(String id)SchedulableInstance<T>CustomTask. schedulableInstance(String id, T data)SchedulableInstance<T>OneTimeTask. schedulableInstance(String id)SchedulableInstance<T>OneTimeTask. schedulableInstance(String id, T data)SchedulableInstance<T>RecurringTask. schedulableInstance(String id)SchedulableInstance<T>RecurringTask. schedulableInstance(String id, T data)SchedulableInstance<T>RecurringTaskWithPersistentSchedule. schedulableInstance(String id)SchedulableInstance<T>RecurringTaskWithPersistentSchedule. schedulableInstance(String id, T data)
-