java.lang.Object
ch.admin.bit.jeap.messaging.idempotence.processing.idempotentprocessing.IdempotentProcessingConfig

@ComponentScan @EnableConfigurationProperties @AutoConfiguration("idempotentProcessingConfigProps") @ConfigurationProperties(prefix="jeap.messaging.idempotent-processing") public class IdempotentProcessingConfig extends Object
  • Field Details

    • houseKeepingSchedule

      public String houseKeepingSchedule
      Cron expression to schedule the housekeeping tasks.
    • idempotentProcessingRetentionDuration

      public Duration idempotentProcessingRetentionDuration
      Duration for which idempotent processing records are kept before they get deleted by the housekeeping.
  • Constructor Details

    • IdempotentProcessingConfig

      public IdempotentProcessingConfig()
  • Method Details

    • getHouseKeepingSchedule

      public String getHouseKeepingSchedule()
      Cron expression to schedule the housekeeping tasks.
    • getIdempotentProcessingRetentionDuration

      public Duration getIdempotentProcessingRetentionDuration()
      Duration for which idempotent processing records are kept before they get deleted by the housekeeping.
    • setHouseKeepingSchedule

      public void setHouseKeepingSchedule(String houseKeepingSchedule)
      Cron expression to schedule the housekeeping tasks.
    • setIdempotentProcessingRetentionDuration

      public void setIdempotentProcessingRetentionDuration(Duration idempotentProcessingRetentionDuration)
      Duration for which idempotent processing records are kept before they get deleted by the housekeeping.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object