Class TriggerFiringJobSubscription
java.lang.Object
com.persequor.saga.modules.timebasedlogic.subscription.TriggerFiringJobSubscription
- All Implemented Interfaces:
com.persequor.extension.subscription.IAdvancedSubscriptionProcessor
public class TriggerFiringJobSubscription
extends Object
implements com.persequor.extension.subscription.IAdvancedSubscriptionProcessor
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTriggerFiringJobSubscription
(TimeBasedEventRuleService eventRuleService, TimeBasedTriggerService triggerService, com.persequor.extension.document.IFailedReasonRegistry failedReasonRegistry) -
Method Summary
Modifier and TypeMethodDescriptionvoid
process
(com.persequor.event.EventList events, com.persequor.extension.AdditionalData additionalData)
-
Field Details
-
ADDITIONAL_DATA_PREFIX
- See Also:
-
ADDITIONAL_DATA_FIELD_NAME
- See Also:
-
-
Constructor Details
-
TriggerFiringJobSubscription
@Inject public TriggerFiringJobSubscription(TimeBasedEventRuleService eventRuleService, TimeBasedTriggerService triggerService, com.persequor.extension.document.IFailedReasonRegistry failedReasonRegistry)
-
-
Method Details
-
process
public void process(com.persequor.event.EventList events, com.persequor.extension.AdditionalData additionalData) throws com.persequor.extension.subscription.SubscriptionDelayException, com.persequor.extension.subscription.SubscriptionFailedException - Specified by:
process
in interfacecom.persequor.extension.subscription.IAdvancedSubscriptionProcessor
- Throws:
com.persequor.extension.subscription.SubscriptionDelayException
com.persequor.extension.subscription.SubscriptionFailedException
-