Class TimeBasedConfig
java.lang.Object
com.persequor.saga.modules.timebasedlogic.config.TimeBasedConfig
@ConfigurationModel(module=TimeBasedModule.class,
prefix="module-time-based")
@Singleton
public class TimeBasedConfig
extends Object
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
long
void
setMaxAmountOfActiveTriggers
(long maxAmountOfActiveTriggers) void
setMaxAmountOfActiveTriggersLoggingFrequency
(Duration maxAmountOfActiveTriggersLoggingFrequency) void
setTriggerExecutionAcquiringTimeout
(Duration triggerExecutionAcquiringTimeout) void
setTriggerExecutionTimeout
(Duration triggerExecutionTimeout) void
setTriggerFiringFrequency
(Duration triggerFiringFrequency)
-
Field Details
-
MODULE_PREFIX
- See Also:
-
TRIGGER_ISSUE_FAILED_REASON
- See Also:
-
LOGGING_CONTEXT
public static final com.persequor.extension.logging.LoggingContext LOGGING_CONTEXT
-
-
Constructor Details
-
TimeBasedConfig
public TimeBasedConfig()
-
-
Method Details
-
getTriggerFiringFrequency
-
setTriggerFiringFrequency
-
getMaxAmountOfActiveTriggers
public long getMaxAmountOfActiveTriggers() -
getTriggerAmountWarningLevel
public long getTriggerAmountWarningLevel() -
setMaxAmountOfActiveTriggers
public void setMaxAmountOfActiveTriggers(long maxAmountOfActiveTriggers) -
getMaxAmountOfActiveTriggersLoggingFrequency
-
setMaxAmountOfActiveTriggersLoggingFrequency
public void setMaxAmountOfActiveTriggersLoggingFrequency(Duration maxAmountOfActiveTriggersLoggingFrequency) -
getTriggerExecutionTimeout
-
setTriggerExecutionTimeout
-
getTriggerExecutionAcquiringTimeout
-
setTriggerExecutionAcquiringTimeout
-