Class ComplianceModuleConfig

java.lang.Object
com.persequor.saga.modules.compliance.config.ComplianceModuleConfig

@Singleton public class ComplianceModuleConfig extends Object
  • Field Details

    • COMPLIANCE_REPLY_DELETION_FREQUENCY_PROPERTY

      public static final String COMPLIANCE_REPLY_DELETION_FREQUENCY_PROPERTY
      See Also:
    • COMPLIANCE_REPLY_DELETION_DELAY_PROPERTY

      public static final String COMPLIANCE_REPLY_DELETION_DELAY_PROPERTY
      See Also:
    • COMPLIANCE_REQUEST_LOGS_DELETION_FREQUENCY_PROPERTY

      public static final String COMPLIANCE_REQUEST_LOGS_DELETION_FREQUENCY_PROPERTY
      See Also:
    • COMPLIANCE_REQUEST_LOGS_DELETION_DELAY_PROPERTY

      public static final String COMPLIANCE_REQUEST_LOGS_DELETION_DELAY_PROPERTY
      See Also:
    • LOG_CONTEXT

      public static final com.persequor.extension.logging.LoggingContext LOG_CONTEXT
  • Constructor Details

    • ComplianceModuleConfig

      @Inject public ComplianceModuleConfig(com.persequor.extension.configuration.ISagaCoreConfiguration coreConfiguration, ComplianceModuleProperties complianceModuleProperties)
  • Method Details

    • getPollingInterval

      public Duration getPollingInterval()
    • getPollingLockAcquringTimeout

      public Duration getPollingLockAcquringTimeout()
      Deprecated.
    • getPollingLockJobTimeout

      public Duration getPollingLockJobTimeout()
    • getSeedScriptLocation

      @Deprecated public String getSeedScriptLocation()
      Deprecated.
    • getComplianceReplyJobFrequency

      @Deprecated public Duration getComplianceReplyJobFrequency()
      Deprecated.
    • getComplianceReplyDelay

      @Deprecated public Period getComplianceReplyDelay()
      Deprecated.
    • getComplianceReplyLogsJobFrequency

      @Deprecated public Duration getComplianceReplyLogsJobFrequency()
    • getComplianceReplyLogsDelay

      @Deprecated public Period getComplianceReplyLogsDelay()
      Deprecated.
    • getMaxRetriesBeforeSendingToFailedQueue

      public int getMaxRetriesBeforeSendingToFailedQueue()
    • getPollingLockAcquiringTimeout

      public Duration getPollingLockAcquiringTimeout()
    • getSeedingScriptLocation

      public String getSeedingScriptLocation()
    • getComplianceReplyDeletionFrequency

      public Duration getComplianceReplyDeletionFrequency()
    • getComplianceReplyDeletionDelay

      public Period getComplianceReplyDeletionDelay()
    • getComplianceRequestLogsDeletionFrequency

      public Duration getComplianceRequestLogsDeletionFrequency()
    • getComplianceRequestLogsDeletionDelay

      public Period getComplianceRequestLogsDeletionDelay()
    • sqlBasedUnboundedStorage

      public boolean sqlBasedUnboundedStorage()
    • getCustomTopicDuplicationHandlingStrategy

      public CustomTopicDuplicationHandlingStrategy getCustomTopicDuplicationHandlingStrategy()
    • getEventsReindexJobFrequency

      public Duration getEventsReindexJobFrequency()
    • getEventsReindexDelay

      public Duration getEventsReindexDelay()
    • getStatusPollDuration

      public Duration getStatusPollDuration()
    • getComplianceTrafficLogCleanupJobFrequency

      public Duration getComplianceTrafficLogCleanupJobFrequency()
    • getComplianceTrafficLogsRetentionDuration

      public Duration getComplianceTrafficLogsRetentionDuration()
    • getComplianceTrafficLogsDisplayLimit

      public int getComplianceTrafficLogsDisplayLimit()