Class EditTriggerComponent
java.lang.Object
org.sterl.spring.persistent_tasks.trigger.component.EditTriggerComponent
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends Serializable>
TriggerEntityaddTrigger
(AddTriggerRequest<T> tigger) <T extends Serializable>
List<TriggerEntity> addTriggers
(Collection<AddTriggerRequest<T>> newTriggers) cancelTask
(TriggerKey id, Exception e) completeTaskWithSuccess
(TriggerKey key, Serializable state) void
void
deleteTrigger
(TriggerEntity trigger) failTrigger
(TriggerKey key, Serializable state, Exception e, OffsetDateTime retryAt) Sets error based on the fact if an exception is given or not.int
markTriggersAsRunning
(Collection<TriggerKey> keys, String runOn) void
triggerIsNowRunning
(TriggerEntity trigger, Serializable state)
-
Constructor Details
-
EditTriggerComponent
public EditTriggerComponent()
-
-
Method Details
-
completeTaskWithSuccess
-
failTrigger
public Optional<TriggerEntity> failTrigger(TriggerKey key, Serializable state, Exception e, OffsetDateTime retryAt) Sets error based on the fact if an exception is given or not. -
cancelTask
-
addTrigger
-
addTriggers
@NonNull public <T extends Serializable> List<TriggerEntity> addTriggers(Collection<AddTriggerRequest<T>> newTriggers) -
deleteAll
public void deleteAll() -
deleteTrigger
-
markTriggersAsRunning
-
triggerIsNowRunning
@Transactional(propagation=SUPPORTS) public void triggerIsNowRunning(TriggerEntity trigger, Serializable state)
-