Index

A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(T) - Method in interface org.sterl.spring.persistent_tasks.api.task.PersistentTask
Called during the task execution with the stored state.
ACTIVE_STATES - Static variable in enum class org.sterl.spring.persistent_tasks.api.TriggerStatus
 
add(String) - Method in class org.sterl.spring.persistent_tasks.test.AsyncAsserts
 
addResourceHandlers(ResourceHandlerRegistry) - Method in class org.sterl.spring.persistent_tasks_ui.SpringPersistentTasksUIConfig
 
addRunning(int) - Method in class org.sterl.spring.persistent_tasks.scheduler.entity.SchedulerEntity
 
addTask(TaskId<T>, PersistentTask<T>) - Method in class org.sterl.spring.persistent_tasks.task.repository.TaskRepository
 
addTrigger(TriggerRequest<T>) - Method in class org.sterl.spring.persistent_tasks.trigger.component.EditTriggerComponent
 
addTriggers(Collection<TriggerRequest<T>>) - Method in class org.sterl.spring.persistent_tasks.trigger.component.EditTriggerComponent
 
addViewControllers(ViewControllerRegistry) - Method in class org.sterl.spring.persistent_tasks_ui.SpringPersistentTasksUIConfig
 
all() - Method in class org.sterl.spring.persistent_tasks.task.repository.TaskRepository
 
apply(S) - Method in interface org.sterl.spring.persistent_tasks.shared.ExtendetConvert
 
applyDefaultSortIfNeeded(Pageable) - Static method in class org.sterl.spring.persistent_tasks.api.TriggerSearch
 
applySearchWildCard(String) - Static method in class org.sterl.spring.persistent_tasks.shared.StringHelper
Replaces all * with %, and [ with _ as needed.
assertHasNextTask() - Method in class org.sterl.spring.persistent_tasks.test.PersistentTaskTestService
 
assertHasNextTask(TriggerStatus, TriggerKey) - Method in class org.sterl.spring.persistent_tasks.test.PersistentTaskTestService
Runs the next trigger and ensures where is one.
assertHasScheduler() - Method in class org.sterl.spring.persistent_tasks.test.PersistentTaskTestService
 
assertIsKnown(TaskId<T>) - Method in class org.sterl.spring.persistent_tasks.task.TaskService
Check if the PersistentTask is known or not.
assertMissing(String) - Method in class org.sterl.spring.persistent_tasks.test.AsyncAsserts
 
assertMissing(String, String...) - Method in class org.sterl.spring.persistent_tasks.test.AsyncAsserts
 
assertNextTaskSuccess() - Method in class org.sterl.spring.persistent_tasks.test.PersistentTaskTestService
 
assertNoMoreTriggers() - Method in class org.sterl.spring.persistent_tasks.test.PersistentTaskTestService
 
assertValue(String) - Method in class org.sterl.spring.persistent_tasks.test.AsyncAsserts
 
AsyncAsserts - Class in org.sterl.spring.persistent_tasks.test
 
AsyncAsserts() - Constructor for class org.sterl.spring.persistent_tasks.test.AsyncAsserts
 
avgDurationMs() - Method in record class org.sterl.spring.persistent_tasks.api.TaskStatusHistoryOverview
Returns the value of the avgDurationMs record component.
avgExecutionCount() - Method in record class org.sterl.spring.persistent_tasks.api.TaskStatusHistoryOverview
Returns the value of the avgExecutionCount record component.
await() - Method in class org.sterl.spring.persistent_tasks.test.Countdown
 
AWAITING_SIGNAL - Enum constant in enum class org.sterl.spring.persistent_tasks.api.TriggerStatus
 
awaitOrdered(Runnable, String, String...) - Method in class org.sterl.spring.persistent_tasks.test.AsyncAsserts
 
awaitOrdered(String, String...) - Method in class org.sterl.spring.persistent_tasks.test.AsyncAsserts
 
awaitRunningTriggers() - Method in class org.sterl.spring.persistent_tasks.test.PersistentTaskTestService
Just waits for the current running triggers
awaitRunningTriggers(Duration) - Method in class org.sterl.spring.persistent_tasks.test.PersistentTaskTestService
Just waits for the current running triggers
awaitTriggers(Duration, List<Future<TriggerKey>>) - Method in class org.sterl.spring.persistent_tasks.test.PersistentTaskTestService
 
awaitValue(Runnable, String) - Method in class org.sterl.spring.persistent_tasks.test.AsyncAsserts
Wait for the given value, if not found call the given method
awaitValue(Runnable, String, String...) - Method in class org.sterl.spring.persistent_tasks.test.AsyncAsserts
Wait for the given value, if not found call the given method
awaitValue(String) - Method in class org.sterl.spring.persistent_tasks.test.AsyncAsserts
 
awaitValue(String, String...) - Method in class org.sterl.spring.persistent_tasks.test.AsyncAsserts
 
awaitValueOnce(String) - Method in class org.sterl.spring.persistent_tasks.test.AsyncAsserts
 

B

beforeRun(TriggerRunningEvent) - Method in class org.sterl.spring.persistent_tasks.trigger.interceptor.MdcTriggerInterceptor
 
build() - Method in class org.sterl.spring.persistent_tasks.api.TaskId.TriggerBuilder
 
buildOrGetCorrelationId(String) - Static method in class org.sterl.spring.persistent_tasks.api.task.RunningTriggerContextHolder
If no new correlation id is provided take either the one from any currently running trigger or its id.
buildOrGetDefaultTransactionTemplate(PersistentTask<? extends Serializable>) - Method in class org.sterl.spring.persistent_tasks.task.component.TaskTransactionComponent
Returns a transaction template if and only if we can join the transaction with the anotated apply method
buildSearch(QTriggerEntity, TriggerSearch) - Method in interface org.sterl.spring.persistent_tasks.shared.repository.TriggerRepository
 
byCorrelationId(String) - Static method in class org.sterl.spring.persistent_tasks.api.TriggerSearch
 
byStatus(TriggerStatus) - Static method in class org.sterl.spring.persistent_tasks.api.TriggerSearch
 

C

cancel(Exception) - Method in class org.sterl.spring.persistent_tasks.trigger.model.RunningTriggerEntity
 
cancel(Collection<TriggerKey>) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
 
cancel(TriggerKey) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
If you changed your mind, cancel the persistentTask
CANCELED - Enum constant in enum class org.sterl.spring.persistent_tasks.api.TriggerStatus
 
cancelTask(TriggerKey, Exception) - Method in class org.sterl.spring.persistent_tasks.trigger.component.EditTriggerComponent
 
CancelTaskException - Exception Class in org.sterl.spring.persistent_tasks.task.exception
Set the task to cancel and finish the execution
CancelTaskException(String) - Constructor for exception class org.sterl.spring.persistent_tasks.task.exception.CancelTaskException
 
CancelTaskException(String, Throwable) - Constructor for exception class org.sterl.spring.persistent_tasks.task.exception.CancelTaskException
 
cancelTrigger(String, String) - Method in class org.sterl.spring.persistent_tasks.trigger.api.TriggerResource
 
checkIfTrigerShouldRun(long) - Method in class org.sterl.spring.persistent_tasks.scheduler.component.RunOrQueueComponent
 
checkIfTriggerShouldRun(TriggerAddedEvent) - Method in class org.sterl.spring.persistent_tasks.scheduler.SchedulerService
 
checkinToRegistry(String, int, int) - Method in class org.sterl.spring.persistent_tasks.scheduler.component.EditSchedulerStatusComponent
 
clear() - Method in class org.sterl.spring.persistent_tasks.scheduler.component.RunOrQueueComponent
 
clear() - Method in class org.sterl.spring.persistent_tasks.task.repository.TaskRepository
Removes all persistentTasks, should only be used for testing!
clear() - Method in class org.sterl.spring.persistent_tasks.test.AsyncAsserts
 
clearContext() - Static method in class org.sterl.spring.persistent_tasks.api.task.RunningTriggerContextHolder
 
complete(Exception) - Method in class org.sterl.spring.persistent_tasks.trigger.model.RunningTriggerEntity
 
completedTriggerEntity - Static variable in class org.sterl.spring.persistent_tasks.history.model.QCompletedTriggerEntity
 
CompletedTriggerEntity - Class in org.sterl.spring.persistent_tasks.history.model
 
CompletedTriggerEntity() - Constructor for class org.sterl.spring.persistent_tasks.history.model.CompletedTriggerEntity
 
CompletedTriggerRepository - Interface in org.sterl.spring.persistent_tasks.history.repository
 
completeTaskWithSuccess(TriggerKey, Serializable) - Method in class org.sterl.spring.persistent_tasks.trigger.component.EditTriggerComponent
 
ConditionalSchedulerServiceByProperty - Annotation Interface in org.sterl.spring.persistent_tasks.scheduler.config
 
contains(String) - Method in class org.sterl.spring.persistent_tasks.task.repository.TaskRepository
 
contains(TaskId<? extends Serializable>) - Method in class org.sterl.spring.persistent_tasks.task.repository.TaskRepository
 
convert(Collection<S>) - Method in interface org.sterl.spring.persistent_tasks.shared.ExtendetConvert
 
convert(Optional<S>) - Method in interface org.sterl.spring.persistent_tasks.shared.ExtendetConvert
 
convert(TriggerRequest<?>) - Method in class org.sterl.spring.persistent_tasks.trigger.component.ToTriggerData
 
convert(HasTrigger) - Method in enum class org.sterl.spring.persistent_tasks.shared.converter.ToTrigger
 
convert(RunningTriggerEntity) - Method in enum class org.sterl.spring.persistent_tasks.trigger.api.TriggerConverter.FromTriggerEntity
 
copy() - Method in class org.sterl.spring.persistent_tasks.shared.model.TriggerEntity
 
copyData() - Method in class org.sterl.spring.persistent_tasks.trigger.model.RunningTriggerEntity
 
correlationId - Variable in class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
correlationId() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerRequest
Returns the value of the correlationId record component.
correlationId(String) - Method in class org.sterl.spring.persistent_tasks.api.TaskId.TriggerBuilder
An unique ID which is taken over to a chain/set of tasks.
count() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerGroup
Returns the value of the count record component.
count() - Method in class org.sterl.spring.persistent_tasks.trigger.api.TriggerResource
 
countByKey(TriggerKey) - Method in interface org.sterl.spring.persistent_tasks.shared.repository.TriggerRepository
 
countByStatus(Set<TriggerStatus>) - Method in interface org.sterl.spring.persistent_tasks.shared.repository.TriggerRepository
 
countByStatus(TriggerStatus) - Method in interface org.sterl.spring.persistent_tasks.shared.repository.TriggerRepository
 
countByStatus(TriggerStatus) - Method in class org.sterl.spring.persistent_tasks.trigger.component.ReadTriggerComponent
 
countByTaskName(String) - Method in class org.sterl.spring.persistent_tasks.trigger.component.ReadTriggerComponent
 
countByTaskName(String) - Method in interface org.sterl.spring.persistent_tasks.shared.repository.TriggerRepository
 
countDown() - Method in class org.sterl.spring.persistent_tasks.test.Countdown
 
Countdown - Class in org.sterl.spring.persistent_tasks.test
 
Countdown() - Constructor for class org.sterl.spring.persistent_tasks.test.Countdown
 
countRunning() - Method in class org.sterl.spring.persistent_tasks.scheduler.component.TaskExecutorComponent
 
countRunningTriggers() - Method in class org.sterl.spring.persistent_tasks.test.PersistentTaskTestService
 
countTriggers() - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
 
countTriggers(TaskId<?>) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
Counts the trigger using the name only from the TaskId
countTriggers(TriggerKey) - Method in class org.sterl.spring.persistent_tasks.history.HistoryService
 
countTriggers(TriggerStatus) - Method in class org.sterl.spring.persistent_tasks.history.HistoryService
Counts the unique triggers in the history.
countTriggers(TriggerStatus) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
 
createdTime - Variable in class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 

D

data - Variable in class org.sterl.spring.persistent_tasks.history.model.QCompletedTriggerEntity
 
data - Variable in class org.sterl.spring.persistent_tasks.history.model.QHistoryTriggerEntity
 
data - Variable in class org.sterl.spring.persistent_tasks.trigger.model.QRunningTriggerEntity
 
data() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerAddedEvent
Returns the value of the data record component.
data() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerCanceledEvent
Returns the value of the data record component.
data() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerExpiredEvent
Returns the value of the data record component.
data() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerFailedEvent
Returns the value of the data record component.
data() - Method in interface org.sterl.spring.persistent_tasks.trigger.event.TriggerLifeCycleEvent
 
data() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerResumedEvent
Returns the value of the data record component.
data() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerRunningEvent
Returns the value of the data record component.
data() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerSuccessEvent
Returns the value of the data record component.
DEFAULT - Enum constant in enum class org.sterl.spring.persistent_tasks.scheduler.config.SchedulerThreadFactory.Type
 
DEFAULT_PRIORITY - Static variable in record class org.sterl.spring.persistent_tasks.api.TriggerRequest
 
DEFAULT_SORT - Static variable in class org.sterl.spring.persistent_tasks.api.TriggerSearch
create time ASC
DEFAULT_THREAD_POOL_FACTORY - Static variable in interface org.sterl.spring.persistent_tasks.scheduler.config.SchedulerThreadFactory
 
deleteAll() - Method in class org.sterl.spring.persistent_tasks.history.HistoryService
 
deleteAll() - Method in class org.sterl.spring.persistent_tasks.trigger.component.EditTriggerComponent
 
deleteAll() - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
 
deleteAllOlderThan(OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.history.HistoryService
 
deleteOlderThan(OffsetDateTime) - Method in interface org.sterl.spring.persistent_tasks.shared.repository.TriggerRepository
 
deleteOldSchedulers(OffsetDateTime) - Method in interface org.sterl.spring.persistent_tasks.scheduler.repository.TaskSchedulerRepository
 
deleteTrigger(RunningTriggerEntity) - Method in class org.sterl.spring.persistent_tasks.trigger.component.EditTriggerComponent
 
DeSerializationFailedException(byte[], Exception) - Constructor for exception class org.sterl.spring.persistent_tasks.trigger.component.StateSerializer.DeSerializationFailedException
 
deserialize(byte[]) - Method in class org.sterl.spring.persistent_tasks.trigger.component.StateSerializer
 
deserializeOrNull(byte[]) - Method in class org.sterl.spring.persistent_tasks.trigger.component.StateSerializer
 

E

EditSchedulerStatusComponent - Class in org.sterl.spring.persistent_tasks.scheduler.component
 
EditSchedulerStatusComponent() - Constructor for class org.sterl.spring.persistent_tasks.scheduler.component.EditSchedulerStatusComponent
 
EditTriggerComponent - Class in org.sterl.spring.persistent_tasks.trigger.component
 
EditTriggerComponent() - Constructor for class org.sterl.spring.persistent_tasks.trigger.component.EditTriggerComponent
 
EnableSpringPersistentTasks - Annotation Interface in org.sterl.spring.persistent_tasks
 
EnableSpringPersistentTasksUI - Annotation Interface in org.sterl.spring.persistent_tasks_ui
 
end - Variable in class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
END_STATES - Static variable in enum class org.sterl.spring.persistent_tasks.api.TriggerStatus
 
eq(SimpleExpression<T>, T) - Static method in class org.sterl.spring.persistent_tasks.shared.QueryHelper
 
eqOrLike(StringPath, String) - Static method in class org.sterl.spring.persistent_tasks.shared.QueryHelper
 
equals(Object) - Method in record class org.sterl.spring.persistent_tasks.api.event.TriggerTaskCommand
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.sterl.spring.persistent_tasks.api.TaskId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.sterl.spring.persistent_tasks.api.TaskStatusHistoryOverview
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.sterl.spring.persistent_tasks.api.TriggerGroup
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.sterl.spring.persistent_tasks.api.TriggerRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerAddedEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerCanceledEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerExpiredEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerFailedEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerResumedEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerRunningEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerSuccessEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.sterl.spring.persistent_tasks.trigger.model.RunTaskWithStateCommand
Indicates whether some other object is "equal to" this one.
exception() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerFailedEvent
Returns the value of the exception record component.
exceptionName - Variable in class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
execute(long, TriggerEntity, boolean) - Method in class org.sterl.spring.persistent_tasks.history.component.TriggerHistoryComponent
 
execute(PersistentTask<T>, RunningTriggerEntity, T, Exception) - Method in class org.sterl.spring.persistent_tasks.trigger.component.FailTriggerComponent
 
execute(TriggerRequest<T>) - Method in class org.sterl.spring.persistent_tasks.scheduler.component.RunOrQueueComponent
Runs the given trigger if a free threads are available and the runAt time is not in the future.
execute(EditTriggerComponent) - Method in record class org.sterl.spring.persistent_tasks.trigger.model.RunTaskWithStateCommand
 
execute(RunningTriggerEntity) - Method in class org.sterl.spring.persistent_tasks.trigger.component.RunTriggerComponent
Will execute the given RunningTriggerEntity and handle any errors etc.
execute(RunningTriggerEntity, Exception) - Method in class org.sterl.spring.persistent_tasks.trigger.component.FailTriggerComponent
Fails the given trigger, no retry will be applied!
execute(RunTaskWithStateCommand, Exception) - Method in class org.sterl.spring.persistent_tasks.trigger.component.FailTriggerComponent
 
executionCount - Variable in class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
executionCount() - Method in record class org.sterl.spring.persistent_tasks.api.TaskStatusHistoryOverview
Returns the value of the executionCount record component.
executionCount() - Method in interface org.sterl.spring.persistent_tasks.shared.model.HasTrigger
 
EXPIRED_SIGNAL - Enum constant in enum class org.sterl.spring.persistent_tasks.api.TriggerStatus
 
expireTimeoutTriggers() - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
 
expireTrigger(RunningTriggerEntity) - Method in class org.sterl.spring.persistent_tasks.trigger.component.EditTriggerComponent
 
ExtendetConvert<S,T> - Interface in org.sterl.spring.persistent_tasks.shared
 

F

FAILED - Enum constant in enum class org.sterl.spring.persistent_tasks.api.TriggerStatus
 
FailTaskNoRetryException - Exception Class in org.sterl.spring.persistent_tasks.task.exception
Set the task to failed and finish the execution.
FailTaskNoRetryException(String) - Constructor for exception class org.sterl.spring.persistent_tasks.task.exception.FailTaskNoRetryException
 
FailTaskNoRetryException(String, Throwable) - Constructor for exception class org.sterl.spring.persistent_tasks.task.exception.FailTaskNoRetryException
 
failTrigger(TriggerKey, Serializable, Exception, OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.trigger.component.EditTriggerComponent
Sets error based on the fact if an exception is given or not.
FailTriggerComponent - Class in org.sterl.spring.persistent_tasks.trigger.component
 
FailTriggerComponent() - Constructor for class org.sterl.spring.persistent_tasks.trigger.component.FailTriggerComponent
 
find(String) - Method in class org.sterl.spring.persistent_tasks.scheduler.component.EditSchedulerStatusComponent
 
findAll(String, Pageable) - Method in interface org.sterl.spring.persistent_tasks.shared.repository.TriggerRepository
 
findAllByInstanceId(long) - Method in interface org.sterl.spring.persistent_tasks.history.repository.TriggerHistoryDetailRepository
 
findAllDetailsForInstance(long) - Method in class org.sterl.spring.persistent_tasks.history.HistoryService
 
findAllDetailsForKey(TriggerKey) - Method in class org.sterl.spring.persistent_tasks.history.HistoryService
 
findAllDetailsForKey(TriggerKey, Pageable) - Method in class org.sterl.spring.persistent_tasks.history.HistoryService
 
findAllTaskIds() - Method in class org.sterl.spring.persistent_tasks.task.TaskService
 
findAllTriggerByCorrelationId(String) - Method in class org.sterl.spring.persistent_tasks.PersistentTaskService
Returns all triggers for a correlationId sorted by the creation time.
findAllTriggers(TaskId<?>, Pageable) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
 
findByGroup(JPAQuery<HasTrigger>, QTriggerEntity, StringPath, TriggerSearch, Pageable) - Method in interface org.sterl.spring.persistent_tasks.shared.repository.TriggerRepository
 
findByKey(TriggerKey) - Method in interface org.sterl.spring.persistent_tasks.trigger.repository.RunningTriggerRepository
 
findByStatusAndRunAtAfter(TriggerStatus, OffsetDateTime, Pageable) - Method in interface org.sterl.spring.persistent_tasks.trigger.repository.RunningTriggerRepository
 
findLastKnownStatus(TriggerKey) - Method in class org.sterl.spring.persistent_tasks.history.HistoryService
 
findLastTriggerByCorrelationId(String) - Method in class org.sterl.spring.persistent_tasks.PersistentTaskService
 
findOnlineSchedulers(OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.scheduler.component.EditSchedulerStatusComponent
 
findSchedulerNames() - Method in interface org.sterl.spring.persistent_tasks.scheduler.repository.TaskSchedulerRepository
 
findStatus(long) - Method in class org.sterl.spring.persistent_tasks.history.HistoryService
 
findStatus(String) - Method in class org.sterl.spring.persistent_tasks.scheduler.SchedulerService
 
findTriggersLastPingAfter(OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.trigger.component.ReadTriggerComponent
 
findTriggersLastPingAfter(OffsetDateTime) - Method in interface org.sterl.spring.persistent_tasks.trigger.repository.RunningTriggerRepository
 
findTriggersTimeoutOut(int) - Method in class org.sterl.spring.persistent_tasks.trigger.component.ReadTriggerComponent
 
finishTriggerWithStatus(TriggerStatus, Exception) - Method in class org.sterl.spring.persistent_tasks.trigger.model.RunningTriggerEntity
 
firstRun() - Method in record class org.sterl.spring.persistent_tasks.api.TaskStatusHistoryOverview
Returns the value of the firstRun record component.
FixedIntervalRetryStrategy() - Constructor for class org.sterl.spring.persistent_tasks.api.RetryStrategy.FixedIntervalRetryStrategy
 
forTriggerRequest(TriggerRequest<?>) - Static method in class org.sterl.spring.persistent_tasks.api.TriggerSearch
 

G

get() - Method in class org.sterl.spring.persistent_tasks.task.api.TaskResource
 
get(String) - Method in class org.sterl.spring.persistent_tasks.scheduler.api.SchedulerResource
 
get(String) - Method in class org.sterl.spring.persistent_tasks.scheduler.component.EditSchedulerStatusComponent
 
get(TaskId<T>) - Method in class org.sterl.spring.persistent_tasks.task.repository.TaskRepository
 
get(TaskId<T>) - Method in class org.sterl.spring.persistent_tasks.task.TaskService
 
get(TriggerKey) - Method in class org.sterl.spring.persistent_tasks.trigger.component.ReadTriggerComponent
 
get(TriggerKey) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
 
getAnnotation(PersistentTask<? extends Serializable>, Class<A>) - Static method in class org.sterl.spring.persistent_tasks.task.util.ReflectionUtil
 
getContext() - Static method in class org.sterl.spring.persistent_tasks.api.task.RunningTriggerContextHolder
 
getCorrelationId() - Static method in class org.sterl.spring.persistent_tasks.api.task.RunningTriggerContextHolder
 
getCount() - Method in class org.sterl.spring.persistent_tasks.test.AsyncAsserts
 
getCount(String) - Method in class org.sterl.spring.persistent_tasks.test.AsyncAsserts
 
getData() - Method in interface org.sterl.spring.persistent_tasks.shared.model.HasTrigger
 
getData() - Method in interface org.sterl.spring.persistent_tasks.trigger.event.TriggerLifeCycleEvent
 
getData() - Method in record class org.sterl.spring.persistent_tasks.trigger.model.RunTaskWithStateCommand
 
getFreeThreads() - Method in class org.sterl.spring.persistent_tasks.scheduler.component.TaskExecutorComponent
 
getKey() - Method in class org.sterl.spring.persistent_tasks.history.model.CompletedTriggerEntity
 
getKey() - Method in class org.sterl.spring.persistent_tasks.history.model.HistoryTriggerEntity
 
getKey() - Method in class org.sterl.spring.persistent_tasks.trigger.model.RunningTriggerEntity
 
getLastDetailData(TriggerKey) - Method in class org.sterl.spring.persistent_tasks.PersistentTaskService
 
getLastTriggerData(TriggerKey) - Method in class org.sterl.spring.persistent_tasks.PersistentTaskService
Returns the last known TriggerEntity to a given key.
getMaxThreads() - Method in class org.sterl.spring.persistent_tasks.scheduler.component.TaskExecutorComponent
 
getRunning() - Method in class org.sterl.spring.persistent_tasks.scheduler.SchedulerService
 
getRunningTasks() - Method in class org.sterl.spring.persistent_tasks.scheduler.component.TaskExecutorComponent
 
getRunningTriggers() - Method in class org.sterl.spring.persistent_tasks.scheduler.component.TaskExecutorComponent
 
getRunningTriggers() - Method in class org.sterl.spring.persistent_tasks.scheduler.SchedulerService
 
getScheduler() - Method in class org.sterl.spring.persistent_tasks.scheduler.SchedulerService
 
getStatus() - Method in class org.sterl.spring.persistent_tasks.scheduler.SchedulerService
 
getTransactionTemplateIfJoinable(PersistentTask<T>) - Method in class org.sterl.spring.persistent_tasks.task.TaskService
Returns a TransactionTemplate if the task and the framework may join transaction.
groupByValue() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerGroup
Returns the value of the groupByValue record component.

H

hashCode() - Method in record class org.sterl.spring.persistent_tasks.api.event.TriggerTaskCommand
Returns a hash code value for this object.
hashCode() - Method in record class org.sterl.spring.persistent_tasks.api.TaskId
Returns a hash code value for this object.
hashCode() - Method in record class org.sterl.spring.persistent_tasks.api.TaskStatusHistoryOverview
Returns a hash code value for this object.
hashCode() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerGroup
Returns a hash code value for this object.
hashCode() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerAddedEvent
Returns a hash code value for this object.
hashCode() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerCanceledEvent
Returns a hash code value for this object.
hashCode() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerExpiredEvent
Returns a hash code value for this object.
hashCode() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerFailedEvent
Returns a hash code value for this object.
hashCode() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerResumedEvent
Returns a hash code value for this object.
hashCode() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerRunningEvent
Returns a hash code value for this object.
hashCode() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerSuccessEvent
Returns a hash code value for this object.
hashCode() - Method in record class org.sterl.spring.persistent_tasks.trigger.model.RunTaskWithStateCommand
Returns a hash code value for this object.
hasPendingTriggers() - Method in class org.sterl.spring.persistent_tasks.trigger.component.ReadTriggerComponent
Checks if any job is still running or waiting for it's execution.
hasPendingTriggers() - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
Checks if any job is still running or waiting for it's execution.
hasRunningTriggers() - Method in class org.sterl.spring.persistent_tasks.scheduler.SchedulerService
 
hasRunningTriggers() - Method in class org.sterl.spring.persistent_tasks.test.PersistentTaskTestService
 
HasTrigger - Interface in org.sterl.spring.persistent_tasks.shared.model
 
hasValue() - Method in class org.sterl.spring.persistent_tasks.api.TriggerSearch
 
hasValue(String) - Static method in class org.sterl.spring.persistent_tasks.shared.StringHelper
 
hasWaitingTriggers() - Method in class org.sterl.spring.persistent_tasks.scheduler.component.RunOrQueueComponent
 
HistoryService - Class in org.sterl.spring.persistent_tasks.history
 
HistoryService() - Constructor for class org.sterl.spring.persistent_tasks.history.HistoryService
 
historyTriggerEntity - Static variable in class org.sterl.spring.persistent_tasks.history.model.QHistoryTriggerEntity
 
HistoryTriggerEntity - Class in org.sterl.spring.persistent_tasks.history.model
The history of the TriggerEntity with the states.
HistoryTriggerEntity() - Constructor for class org.sterl.spring.persistent_tasks.history.model.HistoryTriggerEntity
 
HistoryTriggerRepository<T> - Interface in org.sterl.spring.persistent_tasks.history.repository
 

I

id - Variable in class org.sterl.spring.persistent_tasks.api.QTriggerKey
 
id - Variable in class org.sterl.spring.persistent_tasks.history.model.QCompletedTriggerEntity
 
id - Variable in class org.sterl.spring.persistent_tasks.history.model.QHistoryTriggerEntity
 
id - Variable in class org.sterl.spring.persistent_tasks.scheduler.entity.QSchedulerEntity
 
id - Variable in class org.sterl.spring.persistent_tasks.trigger.model.QRunningTriggerEntity
 
id() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerAddedEvent
Returns the value of the id record component.
id() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerCanceledEvent
Returns the value of the id record component.
id() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerExpiredEvent
Returns the value of the id record component.
id() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerFailedEvent
Returns the value of the id record component.
id() - Method in interface org.sterl.spring.persistent_tasks.trigger.event.TriggerLifeCycleEvent
 
id() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerResumedEvent
Returns the value of the id record component.
id() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerRunningEvent
Returns the value of the id record component.
id() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerSuccessEvent
Returns the value of the id record component.
id(String) - Method in class org.sterl.spring.persistent_tasks.api.TaskId.TriggerBuilder
The ID of this task, same queued ids are replaced.
info(String) - Method in class org.sterl.spring.persistent_tasks.test.AsyncAsserts
 
INSTANCE - Enum constant in enum class org.sterl.spring.persistent_tasks.shared.converter.ToTrigger
 
INSTANCE - Enum constant in enum class org.sterl.spring.persistent_tasks.trigger.api.TriggerConverter.FromTriggerEntity
 
instanceId - Variable in class org.sterl.spring.persistent_tasks.history.model.QHistoryTriggerEntity
 
isDone() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerAddedEvent
 
isDone() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerCanceledEvent
 
isDone() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerExpiredEvent
 
isDone() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerFailedEvent
 
isDone() - Method in interface org.sterl.spring.persistent_tasks.trigger.event.TriggerLifeCycleEvent
 
isDone() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerResumedEvent
 
isDone() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerRunningEvent
 
isDone() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerSuccessEvent
 
isRunning() - Method in interface org.sterl.spring.persistent_tasks.shared.model.HasTrigger
 
isRunning(RunningTriggerEntity) - Method in class org.sterl.spring.persistent_tasks.scheduler.component.TaskExecutorComponent
 
isRunningOn(String) - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerRunningEvent
 
isSqlSearch(String) - Static method in class org.sterl.spring.persistent_tasks.shared.StringHelper
Checks if we have a wild card search first call this method, than
isStopped() - Method in class org.sterl.spring.persistent_tasks.scheduler.component.TaskExecutorComponent
 
isTransactional() - Method in interface org.sterl.spring.persistent_tasks.api.task.PersistentTask
Whether the persistentTask is transaction or not.
isTransactional() - Method in interface org.sterl.spring.persistent_tasks.api.task.TransactionalTask
Whether the persistentTask is transaction or not.
isWaiting() - Method in class org.sterl.spring.persistent_tasks.trigger.model.RunningTriggerEntity
 

K

key - Variable in class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
key() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerRequest
Returns the value of the key record component.
key() - Method in interface org.sterl.spring.persistent_tasks.shared.model.HasTrigger
 

L

lastException - Variable in class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
lastPing - Variable in class org.sterl.spring.persistent_tasks.scheduler.entity.QSchedulerEntity
 
lastPing - Variable in class org.sterl.spring.persistent_tasks.trigger.model.QRunningTriggerEntity
 
lastRun() - Method in record class org.sterl.spring.persistent_tasks.api.TaskStatusHistoryOverview
Returns the value of the lastRun record component.
LinearRetryStrategy() - Constructor for class org.sterl.spring.persistent_tasks.api.RetryStrategy.LinearRetryStrategy
 
list(TriggerSearch, Pageable) - Method in class org.sterl.spring.persistent_tasks.history.api.TriggerHistoryResource
 
list(TriggerSearch, Pageable) - Method in class org.sterl.spring.persistent_tasks.trigger.api.TriggerResource
 
listAll() - Method in class org.sterl.spring.persistent_tasks.scheduler.api.SchedulerResource
 
listAll() - Method in class org.sterl.spring.persistent_tasks.scheduler.component.EditSchedulerStatusComponent
 
listAll() - Method in interface org.sterl.spring.persistent_tasks.scheduler.repository.TaskSchedulerRepository
 
listAll() - Method in class org.sterl.spring.persistent_tasks.scheduler.SchedulerService
 
listGrouped(TriggerSearch, Pageable) - Method in class org.sterl.spring.persistent_tasks.history.api.TriggerHistoryResource
 
listGrouped(TriggerSearch, Pageable) - Method in class org.sterl.spring.persistent_tasks.trigger.api.TriggerResource
 
listInstances(long) - Method in class org.sterl.spring.persistent_tasks.history.api.TriggerHistoryResource
 
listKnownStatusFor(TriggerKey, Pageable) - Method in interface org.sterl.spring.persistent_tasks.history.repository.HistoryTriggerRepository
 
listTriggers(TaskId<? extends Serializable>, Pageable) - Method in class org.sterl.spring.persistent_tasks.trigger.component.ReadTriggerComponent
 
listTriggerStatus() - Method in interface org.sterl.spring.persistent_tasks.history.repository.CompletedTriggerRepository
 
loadNext(String, int, OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.trigger.component.LockNextTriggerComponent
 
loadNextTasks(OffsetDateTime, TriggerStatus, Pageable) - Method in interface org.sterl.spring.persistent_tasks.trigger.repository.RunningTriggerRepository
 
lock(TriggerKey, String) - Method in class org.sterl.spring.persistent_tasks.trigger.component.LockNextTriggerComponent
 
lockByKey(TriggerKey) - Method in interface org.sterl.spring.persistent_tasks.trigger.repository.RunningTriggerRepository
 
lockNextTrigger(String) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
 
lockNextTrigger(String, int, OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
 
LockNextTriggerComponent - Class in org.sterl.spring.persistent_tasks.trigger.component
Own transaction management, as this is the whole sense of this component
LockNextTriggerComponent() - Constructor for class org.sterl.spring.persistent_tasks.trigger.component.LockNextTriggerComponent
 

M

markTriggersAsRunning(Collection<TriggerKey>, String) - Method in class org.sterl.spring.persistent_tasks.trigger.component.EditTriggerComponent
 
markTriggersAsRunning(Collection<TriggerKey>, String) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
 
markTriggersAsRunning(Collection<TriggerKey>, String, OffsetDateTime, TriggerStatus) - Method in interface org.sterl.spring.persistent_tasks.trigger.repository.RunningTriggerRepository
 
markTriggersAsRunning(RunningTriggerEntity, String) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
 
maxDurationMs() - Method in record class org.sterl.spring.persistent_tasks.api.TaskStatusHistoryOverview
Returns the value of the maxDurationMs record component.
maxEnd() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerGroup
Returns the value of the maxEnd record component.
maxHeap - Variable in class org.sterl.spring.persistent_tasks.scheduler.entity.QSchedulerEntity
 
MdcTriggerInterceptor - Class in org.sterl.spring.persistent_tasks.trigger.interceptor
Adds task name and id to the MDC context.
MdcTriggerInterceptor() - Constructor for class org.sterl.spring.persistent_tasks.trigger.interceptor.MdcTriggerInterceptor
 
minCreatedTime() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerGroup
Returns the value of the minCreatedTime record component.
minDurationMs() - Method in record class org.sterl.spring.persistent_tasks.api.TaskStatusHistoryOverview
Returns the value of the minDurationMs record component.
minRunAt() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerGroup
Returns the value of the minRunAt record component.
minStart() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerGroup
Returns the value of the minStart record component.
MultiplicativeRetryStrategy() - Constructor for class org.sterl.spring.persistent_tasks.api.RetryStrategy.MultiplicativeRetryStrategy
 

N

name() - Method in record class org.sterl.spring.persistent_tasks.api.TaskId
Returns the value of the name record component.
name() - Method in interface org.sterl.spring.persistent_tasks.scheduler.config.SchedulerConfig.SchedulerCustomizer
 
newExecutorService(int) - Method in interface org.sterl.spring.persistent_tasks.scheduler.config.SchedulerThreadFactory
 
newSchedulerService(String, MeterRegistry, TriggerService, EditSchedulerStatusComponent, int, Duration, TransactionTemplate) - Static method in class org.sterl.spring.persistent_tasks.scheduler.config.SchedulerConfig
Deprecated.
newSchedulerService(String, MeterRegistry, TriggerService, EditSchedulerStatusComponent, SchedulerThreadFactory, int, Duration, TransactionTemplate) - Static method in class org.sterl.spring.persistent_tasks.scheduler.config.SchedulerConfig
 
newTaskId() - Method in interface org.sterl.spring.persistent_tasks.shared.model.HasTrigger
 
newTrigger() - Method in record class org.sterl.spring.persistent_tasks.api.TaskId
 
newTrigger(String) - Static method in class org.sterl.spring.persistent_tasks.api.TaskId.TriggerBuilder
 
newTrigger(String, TaskId<T>, T) - Method in class org.sterl.spring.persistent_tasks.api.TriggerKey
 
newTrigger(String, TaskId<T>, T, OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.api.TriggerKey
 
newTrigger(String, T) - Static method in class org.sterl.spring.persistent_tasks.api.TaskId.TriggerBuilder
 
newTrigger(TaskId<T>) - Method in class org.sterl.spring.persistent_tasks.api.TriggerKey
Just triggers the given persistentTask to be executed using null as state.
newTrigger(TaskId<T>, T) - Method in class org.sterl.spring.persistent_tasks.api.TriggerKey
 
newTrigger(TriggerKey, T) - Static method in class org.sterl.spring.persistent_tasks.api.TaskId.TriggerBuilder
 
newTrigger(T) - Method in record class org.sterl.spring.persistent_tasks.api.TaskId
Creates a new trigger, the ID will stay empty and will receive an UUID later.
newUniqueTrigger(T) - Method in record class org.sterl.spring.persistent_tasks.api.TaskId
Creates a new trigger with an UUID.
NO_RETRY - Static variable in interface org.sterl.spring.persistent_tasks.api.RetryStrategy
 

O

of(String) - Static method in record class org.sterl.spring.persistent_tasks.api.TaskId
 
of(String, TaskId<? extends Serializable>) - Static method in class org.sterl.spring.persistent_tasks.api.TriggerKey
 
of(String, T) - Static method in record class org.sterl.spring.persistent_tasks.api.event.TriggerTaskCommand
 
of(String, T, String) - Static method in record class org.sterl.spring.persistent_tasks.api.event.TriggerTaskCommand
 
of(Collection<TriggerRequest<T>>) - Static method in record class org.sterl.spring.persistent_tasks.api.event.TriggerTaskCommand
 
of(TriggerRequest<T>) - Static method in record class org.sterl.spring.persistent_tasks.api.event.TriggerTaskCommand
 
of(TriggerRequest<T>...) - Static method in record class org.sterl.spring.persistent_tasks.api.event.TriggerTaskCommand
 
offline(String) - Method in class org.sterl.spring.persistent_tasks.scheduler.component.EditSchedulerStatusComponent
 
onFailed(TriggerFailedEvent) - Method in class org.sterl.spring.persistent_tasks.trigger.interceptor.MdcTriggerInterceptor
 
onFailed(TriggerFailedEvent) - Method in class org.sterl.spring.persistent_tasks.trigger.interceptor.TriggerMetricInterceptor
 
onRunning(TriggerRunningEvent) - Method in class org.sterl.spring.persistent_tasks.history.component.TriggerHistoryComponent
 
onSuccess(TriggerCanceledEvent) - Method in class org.sterl.spring.persistent_tasks.trigger.interceptor.TriggerMetricInterceptor
 
onSuccess(TriggerSuccessEvent) - Method in class org.sterl.spring.persistent_tasks.trigger.interceptor.MdcTriggerInterceptor
 
onSuccess(TriggerSuccessEvent) - Method in class org.sterl.spring.persistent_tasks.trigger.interceptor.TriggerMetricInterceptor
 
org.sterl.spring.persistent_tasks - package org.sterl.spring.persistent_tasks
 
org.sterl.spring.persistent_tasks_ui - package org.sterl.spring.persistent_tasks_ui
 
org.sterl.spring.persistent_tasks.api - package org.sterl.spring.persistent_tasks.api
 
org.sterl.spring.persistent_tasks.api.event - package org.sterl.spring.persistent_tasks.api.event
 
org.sterl.spring.persistent_tasks.api.task - package org.sterl.spring.persistent_tasks.api.task
 
org.sterl.spring.persistent_tasks.exception - package org.sterl.spring.persistent_tasks.exception
 
org.sterl.spring.persistent_tasks.history - package org.sterl.spring.persistent_tasks.history
 
org.sterl.spring.persistent_tasks.history.api - package org.sterl.spring.persistent_tasks.history.api
 
org.sterl.spring.persistent_tasks.history.component - package org.sterl.spring.persistent_tasks.history.component
 
org.sterl.spring.persistent_tasks.history.config - package org.sterl.spring.persistent_tasks.history.config
 
org.sterl.spring.persistent_tasks.history.model - package org.sterl.spring.persistent_tasks.history.model
 
org.sterl.spring.persistent_tasks.history.repository - package org.sterl.spring.persistent_tasks.history.repository
 
org.sterl.spring.persistent_tasks.scheduler - package org.sterl.spring.persistent_tasks.scheduler
 
org.sterl.spring.persistent_tasks.scheduler.api - package org.sterl.spring.persistent_tasks.scheduler.api
 
org.sterl.spring.persistent_tasks.scheduler.component - package org.sterl.spring.persistent_tasks.scheduler.component
 
org.sterl.spring.persistent_tasks.scheduler.config - package org.sterl.spring.persistent_tasks.scheduler.config
 
org.sterl.spring.persistent_tasks.scheduler.entity - package org.sterl.spring.persistent_tasks.scheduler.entity
 
org.sterl.spring.persistent_tasks.scheduler.repository - package org.sterl.spring.persistent_tasks.scheduler.repository
 
org.sterl.spring.persistent_tasks.shared - package org.sterl.spring.persistent_tasks.shared
 
org.sterl.spring.persistent_tasks.shared.converter - package org.sterl.spring.persistent_tasks.shared.converter
 
org.sterl.spring.persistent_tasks.shared.model - package org.sterl.spring.persistent_tasks.shared.model
 
org.sterl.spring.persistent_tasks.shared.repository - package org.sterl.spring.persistent_tasks.shared.repository
 
org.sterl.spring.persistent_tasks.shared.stereotype - package org.sterl.spring.persistent_tasks.shared.stereotype
 
org.sterl.spring.persistent_tasks.task - package org.sterl.spring.persistent_tasks.task
 
org.sterl.spring.persistent_tasks.task.api - package org.sterl.spring.persistent_tasks.task.api
 
org.sterl.spring.persistent_tasks.task.component - package org.sterl.spring.persistent_tasks.task.component
 
org.sterl.spring.persistent_tasks.task.config - package org.sterl.spring.persistent_tasks.task.config
 
org.sterl.spring.persistent_tasks.task.exception - package org.sterl.spring.persistent_tasks.task.exception
 
org.sterl.spring.persistent_tasks.task.repository - package org.sterl.spring.persistent_tasks.task.repository
 
org.sterl.spring.persistent_tasks.task.util - package org.sterl.spring.persistent_tasks.task.util
 
org.sterl.spring.persistent_tasks.test - package org.sterl.spring.persistent_tasks.test
 
org.sterl.spring.persistent_tasks.trigger - package org.sterl.spring.persistent_tasks.trigger
 
org.sterl.spring.persistent_tasks.trigger.api - package org.sterl.spring.persistent_tasks.trigger.api
 
org.sterl.spring.persistent_tasks.trigger.component - package org.sterl.spring.persistent_tasks.trigger.component
 
org.sterl.spring.persistent_tasks.trigger.event - package org.sterl.spring.persistent_tasks.trigger.event
 
org.sterl.spring.persistent_tasks.trigger.interceptor - package org.sterl.spring.persistent_tasks.trigger.interceptor
 
org.sterl.spring.persistent_tasks.trigger.model - package org.sterl.spring.persistent_tasks.trigger.model
 
org.sterl.spring.persistent_tasks.trigger.repository - package org.sterl.spring.persistent_tasks.trigger.repository
 

P

PATH_GROUP - Static variable in class org.sterl.spring.persistent_tasks.history.api.TriggerHistoryResource
 
PATH_GROUPED - Static variable in class org.sterl.spring.persistent_tasks.trigger.api.TriggerResource
 
PersistentTask<T> - Interface in org.sterl.spring.persistent_tasks.api.task
A Spring persistent task whose state is saved in a Trigger.
PersistentTaskService - Class in org.sterl.spring.persistent_tasks
Abstraction to SchedulerService or TriggerService depends on if the SchedulerService is available.
PersistentTaskService() - Constructor for class org.sterl.spring.persistent_tasks.PersistentTaskService
 
PersistentTasksEvent - Interface in org.sterl.spring.persistent_tasks.api.event
Tag interface for all spring events
PersistentTaskTestService - Class in org.sterl.spring.persistent_tasks.test
 
PersistentTaskTestService() - Constructor for class org.sterl.spring.persistent_tasks.test.PersistentTaskTestService
 
priority - Variable in class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
priority() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerRequest
Returns the value of the priority record component.
priority(int) - Method in class org.sterl.spring.persistent_tasks.api.TaskId.TriggerBuilder
The higher the TaskId.TriggerBuilder.priority the earlier this task is picked.

Q

QCompletedTriggerEntity - Class in org.sterl.spring.persistent_tasks.history.model
QCompletedTriggerEntity is a Querydsl query type for CompletedTriggerEntity
QCompletedTriggerEntity(Path<? extends CompletedTriggerEntity>) - Constructor for class org.sterl.spring.persistent_tasks.history.model.QCompletedTriggerEntity
 
QCompletedTriggerEntity(PathMetadata) - Constructor for class org.sterl.spring.persistent_tasks.history.model.QCompletedTriggerEntity
 
QCompletedTriggerEntity(PathMetadata, PathInits) - Constructor for class org.sterl.spring.persistent_tasks.history.model.QCompletedTriggerEntity
 
QCompletedTriggerEntity(Class<? extends CompletedTriggerEntity>, PathMetadata, PathInits) - Constructor for class org.sterl.spring.persistent_tasks.history.model.QCompletedTriggerEntity
 
QCompletedTriggerEntity(String) - Constructor for class org.sterl.spring.persistent_tasks.history.model.QCompletedTriggerEntity
 
QHistoryTriggerEntity - Class in org.sterl.spring.persistent_tasks.history.model
QHistoryTriggerEntity is a Querydsl query type for HistoryTriggerEntity
QHistoryTriggerEntity(Path<? extends HistoryTriggerEntity>) - Constructor for class org.sterl.spring.persistent_tasks.history.model.QHistoryTriggerEntity
 
QHistoryTriggerEntity(PathMetadata) - Constructor for class org.sterl.spring.persistent_tasks.history.model.QHistoryTriggerEntity
 
QHistoryTriggerEntity(PathMetadata, PathInits) - Constructor for class org.sterl.spring.persistent_tasks.history.model.QHistoryTriggerEntity
 
QHistoryTriggerEntity(Class<? extends HistoryTriggerEntity>, PathMetadata, PathInits) - Constructor for class org.sterl.spring.persistent_tasks.history.model.QHistoryTriggerEntity
 
QHistoryTriggerEntity(String) - Constructor for class org.sterl.spring.persistent_tasks.history.model.QHistoryTriggerEntity
 
QRunningTriggerEntity - Class in org.sterl.spring.persistent_tasks.trigger.model
QRunningTriggerEntity is a Querydsl query type for RunningTriggerEntity
QRunningTriggerEntity(Path<? extends RunningTriggerEntity>) - Constructor for class org.sterl.spring.persistent_tasks.trigger.model.QRunningTriggerEntity
 
QRunningTriggerEntity(PathMetadata) - Constructor for class org.sterl.spring.persistent_tasks.trigger.model.QRunningTriggerEntity
 
QRunningTriggerEntity(PathMetadata, PathInits) - Constructor for class org.sterl.spring.persistent_tasks.trigger.model.QRunningTriggerEntity
 
QRunningTriggerEntity(Class<? extends RunningTriggerEntity>, PathMetadata, PathInits) - Constructor for class org.sterl.spring.persistent_tasks.trigger.model.QRunningTriggerEntity
 
QRunningTriggerEntity(String) - Constructor for class org.sterl.spring.persistent_tasks.trigger.model.QRunningTriggerEntity
 
QSchedulerEntity - Class in org.sterl.spring.persistent_tasks.scheduler.entity
QSchedulerEntity is a Querydsl query type for SchedulerEntity
QSchedulerEntity(Path<? extends SchedulerEntity>) - Constructor for class org.sterl.spring.persistent_tasks.scheduler.entity.QSchedulerEntity
 
QSchedulerEntity(PathMetadata) - Constructor for class org.sterl.spring.persistent_tasks.scheduler.entity.QSchedulerEntity
 
QSchedulerEntity(String) - Constructor for class org.sterl.spring.persistent_tasks.scheduler.entity.QSchedulerEntity
 
QTriggerEntity - Class in org.sterl.spring.persistent_tasks.shared.model
QTriggerEntity is a Querydsl query type for TriggerEntity
QTriggerEntity(Path<? extends TriggerEntity>) - Constructor for class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
QTriggerEntity(PathMetadata) - Constructor for class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
QTriggerEntity(PathMetadata, PathInits) - Constructor for class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
QTriggerEntity(Class<? extends TriggerEntity>, PathMetadata, PathInits) - Constructor for class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
QTriggerEntity(String) - Constructor for class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
QTriggerKey - Class in org.sterl.spring.persistent_tasks.api
QTriggerKey is a Querydsl query type for TriggerKey
QTriggerKey(Path<? extends TriggerKey>) - Constructor for class org.sterl.spring.persistent_tasks.api.QTriggerKey
 
QTriggerKey(PathMetadata) - Constructor for class org.sterl.spring.persistent_tasks.api.QTriggerKey
 
QTriggerKey(String) - Constructor for class org.sterl.spring.persistent_tasks.api.QTriggerKey
 
QueryHelper - Class in org.sterl.spring.persistent_tasks.shared
 
QueryHelper() - Constructor for class org.sterl.spring.persistent_tasks.shared.QueryHelper
 
queue(Collection<TriggerRequest<T>>) - Method in class org.sterl.spring.persistent_tasks.PersistentTaskService
Queues/updates the given triggers, if the TriggerKey is already present
queue(TriggerRequest<T>) - Method in class org.sterl.spring.persistent_tasks.PersistentTaskService
Queues/updates the given trigger, if the TriggerKey is already present.
queue(TriggerRequest<T>) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
Adds or updates an existing trigger based on its TriggerKey

R

ReadTriggerComponent - Class in org.sterl.spring.persistent_tasks.trigger.component
 
ReadTriggerComponent() - Constructor for class org.sterl.spring.persistent_tasks.trigger.component.ReadTriggerComponent
 
ReflectionUtil - Class in org.sterl.spring.persistent_tasks.task.util
 
ReflectionUtil() - Constructor for class org.sterl.spring.persistent_tasks.task.util.ReflectionUtil
 
register(String, Consumer<Serializable>) - Method in class org.sterl.spring.persistent_tasks.task.TaskService
A way to manually register a PersistentTask, usually better to use PersistentTask.
register(String, PersistentTask<T>) - Method in class org.sterl.spring.persistent_tasks.task.TaskService
A way to manually register a PersistentTask, usually not needed as spring beans will be added automatically.
register(TaskId<T>, PersistentTask<T>) - Method in class org.sterl.spring.persistent_tasks.task.TaskService
A way to manually register a PersistentTask, usually not needed as spring beans will be added automatically.
remove(TaskId<T>) - Method in class org.sterl.spring.persistent_tasks.task.repository.TaskRepository
 
replace(String, PersistentTask<T>) - Method in class org.sterl.spring.persistent_tasks.task.TaskService
A way to manually register a PersistentTask, usually not needed as spring beans will be added automatically.
reQueue(Long, OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.history.HistoryService
 
reRunTrigger(Long) - Method in class org.sterl.spring.persistent_tasks.history.api.TriggerHistoryResource
 
rescheduleAbandoned(OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
Marks any tasks which are not on the given executors/schedulers abandoned for .
rescheduleAbandonedTriggers(OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.scheduler.SchedulerService
 
reset() - Method in class org.sterl.spring.persistent_tasks.test.Countdown
 
reset(int) - Method in class org.sterl.spring.persistent_tasks.test.Countdown
 
resume(TriggerRequest<?>) - Method in class org.sterl.spring.persistent_tasks.trigger.component.EditTriggerComponent
 
resume(TriggerRequest<?>) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
Will resume any found
retryAt() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerFailedEvent
Returns the value of the retryAt record component.
retryAt(int, Exception) - Method in class org.sterl.spring.persistent_tasks.api.RetryStrategy.FixedIntervalRetryStrategy
 
retryAt(int, Exception) - Method in class org.sterl.spring.persistent_tasks.api.RetryStrategy.LinearRetryStrategy
 
retryAt(int, Exception) - Method in class org.sterl.spring.persistent_tasks.api.RetryStrategy.MultiplicativeRetryStrategy
 
retryAt(int, Exception) - Method in interface org.sterl.spring.persistent_tasks.api.RetryStrategy
Calculates the time of the next retry attempt based on the current execution count and the provided exception.
retryStrategy() - Method in interface org.sterl.spring.persistent_tasks.api.task.PersistentTask
 
RetryStrategy - Interface in org.sterl.spring.persistent_tasks.api
 
RetryStrategy.FixedIntervalRetryStrategy - Class in org.sterl.spring.persistent_tasks.api
A retry strategy that determines the next retry time by adding a fixed interval to the current time in the specified temporal unit.
RetryStrategy.LinearRetryStrategy - Class in org.sterl.spring.persistent_tasks.api
A retry strategy that determines the next retry time by adding a fixed offset and the execution count to the current time in the specified temporal unit.
RetryStrategy.MultiplicativeRetryStrategy - Class in org.sterl.spring.persistent_tasks.api
A retry strategy that determines the next retry time by multiplying the execution count by a scaling factor and adding the result to the current time in the specified temporal unit.
run(TriggerKey, String) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
The main purpose of this method is to simplify testing and run just one trigger.
run(TriggerRequest<?>, String) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
 
run(RunningTriggerEntity) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
Executes the given trigger directly in the current thread and handle any errors etc.
runAfter(Duration) - Method in class org.sterl.spring.persistent_tasks.api.TaskId.TriggerBuilder
runAllDueTrigger(OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.test.PersistentTaskTestService
Runs all triggers which are due until the given time.
runAt - Variable in class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
runAt(OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.api.TaskId.TriggerBuilder
 
runAt(OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.trigger.model.RunningTriggerEntity
 
runNextTrigger() - Method in class org.sterl.spring.persistent_tasks.test.PersistentTaskTestService
Runs just the next trigger, if it is due to run.
RUNNING - Enum constant in enum class org.sterl.spring.persistent_tasks.api.TriggerStatus
 
runningDurationInMs - Variable in class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
runningOn - Variable in class org.sterl.spring.persistent_tasks.trigger.model.QRunningTriggerEntity
 
runningOn() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerRunningEvent
Returns the value of the runningOn record component.
runningTasks - Variable in class org.sterl.spring.persistent_tasks.scheduler.entity.QSchedulerEntity
 
runningTrigger() - Method in record class org.sterl.spring.persistent_tasks.trigger.model.RunTaskWithStateCommand
Returns the value of the runningTrigger record component.
RunningTrigger<T> - Class in org.sterl.spring.persistent_tasks.api.task
 
RunningTrigger() - Constructor for class org.sterl.spring.persistent_tasks.api.task.RunningTrigger
 
RunningTriggerContextHolder - Class in org.sterl.spring.persistent_tasks.api.task
The RunningTrigger state will be provided by this context holder to any thread.
RunningTriggerContextHolder() - Constructor for class org.sterl.spring.persistent_tasks.api.task.RunningTriggerContextHolder
 
runningTriggerEntity - Static variable in class org.sterl.spring.persistent_tasks.trigger.model.QRunningTriggerEntity
 
RunningTriggerEntity - Class in org.sterl.spring.persistent_tasks.trigger.model
 
RunningTriggerEntity(TriggerKey) - Constructor for class org.sterl.spring.persistent_tasks.trigger.model.RunningTriggerEntity
 
RunningTriggerRepository - Interface in org.sterl.spring.persistent_tasks.trigger.repository
 
runOn(String) - Method in class org.sterl.spring.persistent_tasks.trigger.model.RunningTriggerEntity
 
runOrQueue(TriggerRequest<T>) - Method in class org.sterl.spring.persistent_tasks.PersistentTaskService
Runs the given trigger if a free threads are available and the runAt time is not in the future.
runOrQueue(TriggerRequest<T>) - Method in class org.sterl.spring.persistent_tasks.scheduler.SchedulerService
Runs the given trigger if a free threads are available and the runAt time is not in the future.
RunOrQueueComponent - Class in org.sterl.spring.persistent_tasks.scheduler.component
Not a spring bean!
RunOrQueueComponent() - Constructor for class org.sterl.spring.persistent_tasks.scheduler.component.RunOrQueueComponent
 
RunTaskWithStateCommand - Record Class in org.sterl.spring.persistent_tasks.trigger.model
 
RunTaskWithStateCommand(PersistentTask<Serializable>, Optional<TransactionTemplate>, Serializable, RunningTriggerEntity) - Constructor for record class org.sterl.spring.persistent_tasks.trigger.model.RunTaskWithStateCommand
 
RunTaskWithStateCommand(PersistentTask<Serializable>, Optional<TransactionTemplate>, Serializable, RunningTriggerEntity, RunningTrigger<Serializable>) - Constructor for record class org.sterl.spring.persistent_tasks.trigger.model.RunTaskWithStateCommand
Creates an instance of a RunTaskWithStateCommand record class.
runtAt() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerRequest
Returns the value of the runtAt record component.
RunTriggerComponent - Class in org.sterl.spring.persistent_tasks.trigger.component
 
RunTriggerComponent() - Constructor for class org.sterl.spring.persistent_tasks.trigger.component.RunTriggerComponent
 

S

scheduleNextTriggers() - Method in class org.sterl.spring.persistent_tasks.test.PersistentTaskTestService
Triggers the execution of all pending triggers.
scheduleNextTriggersAndWait() - Method in class org.sterl.spring.persistent_tasks.test.PersistentTaskTestService
Triggers the execution of all pending triggers and wait for the result.
scheduleNextTriggersAndWait(Duration) - Method in class org.sterl.spring.persistent_tasks.test.PersistentTaskTestService
Triggers the execution of all pending triggers and wait for the result.
SchedulerConfig - Class in org.sterl.spring.persistent_tasks.scheduler.config
Adds and SchedulerService if not already added or disabled.
SchedulerConfig() - Constructor for class org.sterl.spring.persistent_tasks.scheduler.config.SchedulerConfig
 
SchedulerConfig.SchedulerCustomizer - Interface in org.sterl.spring.persistent_tasks.scheduler.config
 
schedulerEntity - Static variable in class org.sterl.spring.persistent_tasks.scheduler.entity.QSchedulerEntity
 
SchedulerEntity - Class in org.sterl.spring.persistent_tasks.scheduler.entity
 
SchedulerEntity(String) - Constructor for class org.sterl.spring.persistent_tasks.scheduler.entity.SchedulerEntity
 
SchedulerResource - Class in org.sterl.spring.persistent_tasks.scheduler.api
 
SchedulerResource() - Constructor for class org.sterl.spring.persistent_tasks.scheduler.api.SchedulerResource
 
SchedulerService - Class in org.sterl.spring.persistent_tasks.scheduler
Use this service if direct access to the Scheduler is required.
SchedulerService() - Constructor for class org.sterl.spring.persistent_tasks.scheduler.SchedulerService
 
SchedulerThreadFactory - Interface in org.sterl.spring.persistent_tasks.scheduler.config
 
SchedulerThreadFactory.Type - Enum Class in org.sterl.spring.persistent_tasks.scheduler.config
 
searchGroupedTriggers(TriggerSearch, Pageable) - Method in class org.sterl.spring.persistent_tasks.history.HistoryService
 
searchGroupedTriggers(TriggerSearch, Pageable) - Method in class org.sterl.spring.persistent_tasks.trigger.component.ReadTriggerComponent
 
searchGroupedTriggers(TriggerSearch, Pageable) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
 
searchTriggers(TriggerSearch, Pageable) - Method in class org.sterl.spring.persistent_tasks.history.HistoryService
Checks for the last known state in the history.
searchTriggers(TriggerSearch, Pageable) - Method in class org.sterl.spring.persistent_tasks.trigger.component.ReadTriggerComponent
 
searchTriggers(TriggerSearch, Pageable) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
 
SerializationFailedException(Serializable, Exception) - Constructor for exception class org.sterl.spring.persistent_tasks.trigger.component.StateSerializer.SerializationFailedException
 
serialize(Serializable) - Method in class org.sterl.spring.persistent_tasks.trigger.component.StateSerializer
 
setContext(RunningTrigger<? extends Serializable>) - Static method in class org.sterl.spring.persistent_tasks.api.task.RunningTriggerContextHolder
 
setCreatedTime(OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.history.model.CompletedTriggerEntity
 
setCreatedTime(OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.history.model.HistoryTriggerEntity
 
setMaxThreads(int) - Method in class org.sterl.spring.persistent_tasks.scheduler.component.TaskExecutorComponent
 
setMaxThreads(int) - Method in class org.sterl.spring.persistent_tasks.scheduler.SchedulerService
 
setRunAt(String, String, OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.trigger.api.TriggerResource
 
shouldRetry(int, Exception) - Method in class org.sterl.spring.persistent_tasks.api.RetryStrategy.FixedIntervalRetryStrategy
 
shouldRetry(int, Exception) - Method in class org.sterl.spring.persistent_tasks.api.RetryStrategy.LinearRetryStrategy
 
shouldRetry(int, Exception) - Method in class org.sterl.spring.persistent_tasks.api.RetryStrategy.MultiplicativeRetryStrategy
 
shouldRetry(int, Exception) - Method in interface org.sterl.spring.persistent_tasks.api.RetryStrategy
Determines whether a retry should be attempted based on the current execution count and the provided exception.
shouldRunInFuture() - Method in interface org.sterl.spring.persistent_tasks.shared.model.HasTrigger
 
shutdown() - Method in class org.sterl.spring.persistent_tasks.scheduler.component.TaskExecutorComponent
 
shutdownNow() - Method in class org.sterl.spring.persistent_tasks.scheduler.component.TaskExecutorComponent
 
shutdownNow() - Method in class org.sterl.spring.persistent_tasks.scheduler.SchedulerService
 
size() - Method in record class org.sterl.spring.persistent_tasks.api.event.TriggerTaskCommand
 
sortByCreatedTime(Sort.Direction) - Static method in class org.sterl.spring.persistent_tasks.api.TriggerSearch
 
SpringPersistentTaskException - Exception Class in org.sterl.spring.persistent_tasks.exception
 
SpringPersistentTaskException(String, Object) - Constructor for exception class org.sterl.spring.persistent_tasks.exception.SpringPersistentTaskException
 
SpringPersistentTaskException(String, Object, Throwable) - Constructor for exception class org.sterl.spring.persistent_tasks.exception.SpringPersistentTaskException
 
SpringPersistentTasksConfig - Class in org.sterl.spring.persistent_tasks
 
SpringPersistentTasksConfig() - Constructor for class org.sterl.spring.persistent_tasks.SpringPersistentTasksConfig
 
SpringPersistentTasksUIConfig - Class in org.sterl.spring.persistent_tasks_ui
 
SpringPersistentTasksUIConfig() - Constructor for class org.sterl.spring.persistent_tasks_ui.SpringPersistentTasksUIConfig
 
start - Variable in class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
start() - Method in class org.sterl.spring.persistent_tasks.scheduler.component.TaskExecutorComponent
 
start() - Method in class org.sterl.spring.persistent_tasks.scheduler.SchedulerService
 
state - Variable in exception class org.sterl.spring.persistent_tasks.exception.SpringPersistentTaskException
 
state - Variable in class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
state() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerRequest
Returns the value of the state record component.
state() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerAddedEvent
Returns the value of the state record component.
state() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerCanceledEvent
Returns the value of the state record component.
state() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerExpiredEvent
Returns the value of the state record component.
state() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerFailedEvent
Returns the value of the state record component.
state() - Method in interface org.sterl.spring.persistent_tasks.trigger.event.TriggerLifeCycleEvent
 
state() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerResumedEvent
Returns the value of the state record component.
state() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerRunningEvent
Returns the value of the state record component.
state() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerSuccessEvent
Returns the value of the state record component.
state() - Method in record class org.sterl.spring.persistent_tasks.trigger.model.RunTaskWithStateCommand
Returns the value of the state record component.
state(T) - Method in class org.sterl.spring.persistent_tasks.api.TaskId.TriggerBuilder
 
StateSerializer - Class in org.sterl.spring.persistent_tasks.trigger.component
 
StateSerializer() - Constructor for class org.sterl.spring.persistent_tasks.trigger.component.StateSerializer
 
StateSerializer.DeSerializationFailedException - Exception Class in org.sterl.spring.persistent_tasks.trigger.component
 
StateSerializer.SerializationFailedException - Exception Class in org.sterl.spring.persistent_tasks.trigger.component
 
status - Variable in class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
status() - Method in record class org.sterl.spring.persistent_tasks.api.TaskStatusHistoryOverview
Returns the value of the status record component.
status() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerRequest
Returns the value of the status record component.
status() - Method in interface org.sterl.spring.persistent_tasks.shared.model.HasTrigger
 
stop() - Method in class org.sterl.spring.persistent_tasks.scheduler.SchedulerService
 
StringHelper - Class in org.sterl.spring.persistent_tasks.shared
 
StringHelper() - Constructor for class org.sterl.spring.persistent_tasks.shared.StringHelper
 
submit(List<RunningTriggerEntity>) - Method in class org.sterl.spring.persistent_tasks.scheduler.component.TaskExecutorComponent
 
submit(RunningTriggerEntity) - Method in class org.sterl.spring.persistent_tasks.scheduler.component.TaskExecutorComponent
 
SUCCESS - Enum constant in enum class org.sterl.spring.persistent_tasks.api.TriggerStatus
 
sumDurationMs() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerGroup
Returns the value of the sumDurationMs record component.
sumRunCount() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerGroup
Returns the value of the sumRunCount record component.
systemLoadAverage - Variable in class org.sterl.spring.persistent_tasks.scheduler.entity.QSchedulerEntity
 

T

tag - Variable in class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
tag() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerRequest
Returns the value of the tag record component.
tag(String) - Method in class org.sterl.spring.persistent_tasks.api.TaskId.TriggerBuilder
 
task() - Method in record class org.sterl.spring.persistent_tasks.trigger.model.RunTaskWithStateCommand
Returns the value of the task record component.
TASK_ID - Static variable in class org.sterl.spring.persistent_tasks.trigger.interceptor.MdcTriggerInterceptor
 
TASK_KEY - Static variable in class org.sterl.spring.persistent_tasks.trigger.interceptor.MdcTriggerInterceptor
 
TASK_NAME - Static variable in class org.sterl.spring.persistent_tasks.trigger.interceptor.MdcTriggerInterceptor
 
TASK_RUNNING_ON - Static variable in class org.sterl.spring.persistent_tasks.trigger.interceptor.MdcTriggerInterceptor
 
TASK_START - Static variable in class org.sterl.spring.persistent_tasks.trigger.interceptor.MdcTriggerInterceptor
 
TaskConfig - Class in org.sterl.spring.persistent_tasks.task.config
 
TaskConfig() - Constructor for class org.sterl.spring.persistent_tasks.task.config.TaskConfig
 
TaskException - Exception Class in org.sterl.spring.persistent_tasks.task.exception
 
TaskException(String) - Constructor for exception class org.sterl.spring.persistent_tasks.task.exception.TaskException
 
TaskException(String, Throwable) - Constructor for exception class org.sterl.spring.persistent_tasks.task.exception.TaskException
 
TaskExecutorComponent - Class in org.sterl.spring.persistent_tasks.scheduler.component
The executor of a scheduler
TaskExecutorComponent(String, TriggerService, SchedulerThreadFactory, int) - Constructor for class org.sterl.spring.persistent_tasks.scheduler.component.TaskExecutorComponent
 
taskId() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerRequest
 
TaskId<T> - Record Class in org.sterl.spring.persistent_tasks.api
Represents the ID of a persistentTask, which is currently not running.
TaskId(String) - Constructor for record class org.sterl.spring.persistent_tasks.api.TaskId
Creates an instance of a TaskId record class.
TaskId.TriggerBuilder<T> - Class in org.sterl.spring.persistent_tasks.api
 
taskName - Variable in class org.sterl.spring.persistent_tasks.api.QTriggerKey
 
taskName() - Method in record class org.sterl.spring.persistent_tasks.api.TaskStatusHistoryOverview
Returns the value of the taskName record component.
TaskRepository - Class in org.sterl.spring.persistent_tasks.task.repository
 
TaskRepository() - Constructor for class org.sterl.spring.persistent_tasks.task.repository.TaskRepository
 
TaskResource - Class in org.sterl.spring.persistent_tasks.task.api
 
TaskResource() - Constructor for class org.sterl.spring.persistent_tasks.task.api.TaskResource
 
TaskSchedulerRepository - Interface in org.sterl.spring.persistent_tasks.scheduler.repository
 
TaskService - Class in org.sterl.spring.persistent_tasks.task
 
TaskService() - Constructor for class org.sterl.spring.persistent_tasks.task.TaskService
 
tasksSlotCount - Variable in class org.sterl.spring.persistent_tasks.scheduler.entity.QSchedulerEntity
 
taskStatusHistory() - Method in class org.sterl.spring.persistent_tasks.history.api.TriggerHistoryResource
 
taskStatusHistory() - Method in class org.sterl.spring.persistent_tasks.history.HistoryService
 
TaskStatusHistoryOverview - Record Class in org.sterl.spring.persistent_tasks.api
 
TaskStatusHistoryOverview(String, TriggerStatus, Long, OffsetDateTime, OffsetDateTime, Number, Number, Number, Number) - Constructor for record class org.sterl.spring.persistent_tasks.api.TaskStatusHistoryOverview
Creates an instance of a TaskStatusHistoryOverview record class.
TaskTransactionComponent - Class in org.sterl.spring.persistent_tasks.task.component
 
TaskTransactionComponent() - Constructor for class org.sterl.spring.persistent_tasks.task.component.TaskTransactionComponent
 
THREE_RETRIES - Static variable in interface org.sterl.spring.persistent_tasks.api.RetryStrategy
One initial execution and after that we will try it 3 more times.
THREE_RETRIES_IMMEDIATELY - Static variable in interface org.sterl.spring.persistent_tasks.api.RetryStrategy
One initial execution and after that we will try it 3 more times.
TimersEnabled - Annotation Interface in org.sterl.spring.persistent_tasks.shared
 
toList() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerRequest
 
toPage(Page<S>) - Method in interface org.sterl.spring.persistent_tasks.shared.ExtendetConvert
 
toString() - Method in record class org.sterl.spring.persistent_tasks.api.event.TriggerTaskCommand
Returns a string representation of this record class.
toString() - Method in record class org.sterl.spring.persistent_tasks.api.TaskId
Returns a string representation of this record class.
toString() - Method in record class org.sterl.spring.persistent_tasks.api.TaskStatusHistoryOverview
Returns a string representation of this record class.
toString() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerGroup
Returns a string representation of this record class.
toString() - Method in record class org.sterl.spring.persistent_tasks.api.TriggerRequest
Returns a string representation of this record class.
toString() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerAddedEvent
Returns a string representation of this record class.
toString() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerCanceledEvent
Returns a string representation of this record class.
toString() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerExpiredEvent
Returns a string representation of this record class.
toString() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerFailedEvent
Returns a string representation of this record class.
toString() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerResumedEvent
Returns a string representation of this record class.
toString() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerRunningEvent
Returns a string representation of this record class.
toString() - Method in record class org.sterl.spring.persistent_tasks.trigger.event.TriggerSuccessEvent
Returns a string representation of this record class.
toString() - Method in record class org.sterl.spring.persistent_tasks.trigger.model.RunTaskWithStateCommand
Returns a string representation of this record class.
toTaskId() - Method in class org.sterl.spring.persistent_tasks.api.TriggerKey
 
ToTrigger - Enum Class in org.sterl.spring.persistent_tasks.shared.converter
 
ToTriggerData - Class in org.sterl.spring.persistent_tasks.trigger.component
 
ToTriggerData() - Constructor for class org.sterl.spring.persistent_tasks.trigger.component.ToTriggerData
 
TransactionalCompontant - Annotation Interface in org.sterl.spring.persistent_tasks.shared.stereotype
 
TransactionalService - Annotation Interface in org.sterl.spring.persistent_tasks.shared.stereotype
 
TransactionalTask<T> - Interface in org.sterl.spring.persistent_tasks.api.task
Similar to PersistentTask but specifically for transactional workloads.
trigger() - Method in record class org.sterl.spring.persistent_tasks.trigger.model.RunTaskWithStateCommand
Returns the value of the trigger record component.
Trigger - Class in org.sterl.spring.persistent_tasks.api
 
Trigger() - Constructor for class org.sterl.spring.persistent_tasks.api.Trigger
 
TriggerAddedEvent - Record Class in org.sterl.spring.persistent_tasks.trigger.event
Fired if a new trigger is added.
TriggerAddedEvent(long, TriggerEntity, Serializable) - Constructor for record class org.sterl.spring.persistent_tasks.trigger.event.TriggerAddedEvent
Creates an instance of a TriggerAddedEvent record class.
TriggerBuilder() - Constructor for class org.sterl.spring.persistent_tasks.api.TaskId.TriggerBuilder
 
TriggerCanceledEvent - Record Class in org.sterl.spring.persistent_tasks.trigger.event
Fired if a trigger could be canceled before it is running.
TriggerCanceledEvent(long, TriggerEntity, Serializable) - Constructor for record class org.sterl.spring.persistent_tasks.trigger.event.TriggerCanceledEvent
Creates an instance of a TriggerCanceledEvent record class.
TriggerConverter - Class in org.sterl.spring.persistent_tasks.trigger.api
 
TriggerConverter() - Constructor for class org.sterl.spring.persistent_tasks.trigger.api.TriggerConverter
 
TriggerConverter.FromTriggerEntity - Enum Class in org.sterl.spring.persistent_tasks.trigger.api
 
triggerEntity - Static variable in class org.sterl.spring.persistent_tasks.shared.model.QTriggerEntity
 
TriggerEntity - Class in org.sterl.spring.persistent_tasks.shared.model
Basically a value class for the ability to clone the data more easily
TriggerEntity() - Constructor for class org.sterl.spring.persistent_tasks.shared.model.TriggerEntity
 
TriggerExpiredEvent - Record Class in org.sterl.spring.persistent_tasks.trigger.event
Fired if a new trigger is added.
TriggerExpiredEvent(long, TriggerEntity, Serializable) - Constructor for record class org.sterl.spring.persistent_tasks.trigger.event.TriggerExpiredEvent
Creates an instance of a TriggerExpiredEvent record class.
TriggerFailedEvent - Record Class in org.sterl.spring.persistent_tasks.trigger.event
Inside a transaction, it is save to join or listen for the AFTER_COMMIT
TriggerFailedEvent(long, TriggerEntity, Serializable, Exception, OffsetDateTime) - Constructor for record class org.sterl.spring.persistent_tasks.trigger.event.TriggerFailedEvent
Creates an instance of a TriggerFailedEvent record class.
TriggerGroup - Record Class in org.sterl.spring.persistent_tasks.api
 
TriggerGroup(long, String, long, int, OffsetDateTime, OffsetDateTime, OffsetDateTime, OffsetDateTime) - Constructor for record class org.sterl.spring.persistent_tasks.api.TriggerGroup
Creates an instance of a TriggerGroup record class.
TriggerHistoryComponent - Class in org.sterl.spring.persistent_tasks.history.component
 
TriggerHistoryComponent() - Constructor for class org.sterl.spring.persistent_tasks.history.component.TriggerHistoryComponent
 
TriggerHistoryConfig - Class in org.sterl.spring.persistent_tasks.history.config
 
TriggerHistoryConfig() - Constructor for class org.sterl.spring.persistent_tasks.history.config.TriggerHistoryConfig
 
TriggerHistoryDetailRepository - Interface in org.sterl.spring.persistent_tasks.history.repository
 
TriggerHistoryResource - Class in org.sterl.spring.persistent_tasks.history.api
 
TriggerHistoryResource() - Constructor for class org.sterl.spring.persistent_tasks.history.api.TriggerHistoryResource
 
triggerIsNowRunning(RunningTriggerEntity, Serializable) - Method in class org.sterl.spring.persistent_tasks.trigger.component.EditTriggerComponent
 
triggerKey - Static variable in class org.sterl.spring.persistent_tasks.api.QTriggerKey
 
TriggerKey - Class in org.sterl.spring.persistent_tasks.api
Unique key of a trigger during it's execution.
TriggerKey(String) - Constructor for class org.sterl.spring.persistent_tasks.api.TriggerKey
Builds a trigger for the given persistentTask name
TriggerLifeCycleEvent - Interface in org.sterl.spring.persistent_tasks.trigger.event
Tag any events which are fired in case something changes on a trigger.
TriggerMetricInterceptor - Class in org.sterl.spring.persistent_tasks.trigger.interceptor
 
TriggerMetricInterceptor() - Constructor for class org.sterl.spring.persistent_tasks.trigger.interceptor.TriggerMetricInterceptor
 
triggerNextTasks() - Method in class org.sterl.spring.persistent_tasks.scheduler.SchedulerService
Simply triggers the next persistentTask which is now due to be executed
triggerNextTasks(OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.scheduler.SchedulerService
Like SchedulerService.triggerNextTasks() but allows to set the time e.g. to the future to trigger tasks which wouldn't be triggered now.
TriggerRepository<T> - Interface in org.sterl.spring.persistent_tasks.shared.repository
 
TriggerRequest<T> - Record Class in org.sterl.spring.persistent_tasks.api
/** For any registered persistentTask a persistentTask trigger represent one unit of work, executing this persistentTask once.
TriggerRequest(TriggerKey, TriggerStatus, T, OffsetDateTime, int, String, String) - Constructor for record class org.sterl.spring.persistent_tasks.api.TriggerRequest
Creates an instance of a TriggerRequest record class.
TriggerResource - Class in org.sterl.spring.persistent_tasks.trigger.api
 
TriggerResource() - Constructor for class org.sterl.spring.persistent_tasks.trigger.api.TriggerResource
 
TriggerResumedEvent - Record Class in org.sterl.spring.persistent_tasks.trigger.event
Fired if a new trigger is added.
TriggerResumedEvent(long, TriggerEntity, Serializable) - Constructor for record class org.sterl.spring.persistent_tasks.trigger.event.TriggerResumedEvent
Creates an instance of a TriggerResumedEvent record class.
TriggerRunningEvent - Record Class in org.sterl.spring.persistent_tasks.trigger.event
Event fired before a trigger is executed
TriggerRunningEvent(long, TriggerEntity, Serializable, String) - Constructor for record class org.sterl.spring.persistent_tasks.trigger.event.TriggerRunningEvent
Creates an instance of a TriggerRunningEvent record class.
triggers() - Method in record class org.sterl.spring.persistent_tasks.api.event.TriggerTaskCommand
Returns the value of the triggers record component.
TriggerSearch - Class in org.sterl.spring.persistent_tasks.api
 
TriggerSearch() - Constructor for class org.sterl.spring.persistent_tasks.api.TriggerSearch
 
TriggerService - Class in org.sterl.spring.persistent_tasks.trigger
 
TriggerService() - Constructor for class org.sterl.spring.persistent_tasks.trigger.TriggerService
 
TriggerStatus - Enum Class in org.sterl.spring.persistent_tasks.api
 
TriggerSuccessEvent - Record Class in org.sterl.spring.persistent_tasks.trigger.event
Inside a transaction, it is save to join or listen for the AFTER_COMMIT
TriggerSuccessEvent(long, TriggerEntity, Serializable) - Constructor for record class org.sterl.spring.persistent_tasks.trigger.event.TriggerSuccessEvent
Creates an instance of a TriggerSuccessEvent record class.
TriggerTaskCommand<T> - Record Class in org.sterl.spring.persistent_tasks.api.event
An event to trigger one or multiple persistentTask executions
TriggerTaskCommand(Collection<TriggerRequest<T>>) - Constructor for record class org.sterl.spring.persistent_tasks.api.event.TriggerTaskCommand
Creates an instance of a TriggerTaskCommand record class.
TriggerTimer - Class in org.sterl.spring.persistent_tasks.trigger
 
TriggerTimer() - Constructor for class org.sterl.spring.persistent_tasks.trigger.TriggerTimer
 
trx() - Method in record class org.sterl.spring.persistent_tasks.trigger.model.RunTaskWithStateCommand
Returns the value of the trx record component.

U

updateRunAt(TriggerKey, OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.trigger.TriggerService
 
updateRunningDuration() - Method in class org.sterl.spring.persistent_tasks.shared.model.TriggerEntity
 
useDefaultTransactionTemplate(PersistentTask<? extends Serializable>) - Method in class org.sterl.spring.persistent_tasks.task.component.TaskTransactionComponent
 
usedHeap - Variable in class org.sterl.spring.persistent_tasks.scheduler.entity.QSchedulerEntity
 

V

valueOf(String) - Static method in enum class org.sterl.spring.persistent_tasks.api.TriggerStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sterl.spring.persistent_tasks.scheduler.config.SchedulerThreadFactory.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sterl.spring.persistent_tasks.shared.converter.ToTrigger
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sterl.spring.persistent_tasks.trigger.api.TriggerConverter.FromTriggerEntity
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.sterl.spring.persistent_tasks.api.TriggerStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sterl.spring.persistent_tasks.scheduler.config.SchedulerThreadFactory.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sterl.spring.persistent_tasks.shared.converter.ToTrigger
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sterl.spring.persistent_tasks.trigger.api.TriggerConverter.FromTriggerEntity
Returns an array containing the constants of this enum class, in the order they are declared.
VIRTUAL - Enum constant in enum class org.sterl.spring.persistent_tasks.scheduler.config.SchedulerThreadFactory.Type
 
VIRTUAL_THREAD_POOL_FACTORY - Static variable in interface org.sterl.spring.persistent_tasks.scheduler.config.SchedulerThreadFactory
 

W

waitForSignal(OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.api.TaskId.TriggerBuilder
Creates a trigger which waits for an external signal and will run into TriggerStatus.EXPIRED_SIGNAL if no signal happens.
WAITING - Enum constant in enum class org.sterl.spring.persistent_tasks.api.TriggerStatus
 
when(OffsetDateTime) - Method in class org.sterl.spring.persistent_tasks.api.TaskId.TriggerBuilder
withState(byte[]) - Method in class org.sterl.spring.persistent_tasks.trigger.model.RunningTriggerEntity
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form