Class SubscriptionLockProperties

java.lang.Object
com.broadleafcommerce.subscription.config.SubscriptionLockProperties

@ConfigurationProperties("lock.subscription") public class SubscriptionLockProperties extends Object
Configuration properties for subscription locks.
  • Field Details

    • subscriptionLockExpirationEnabled

      public boolean subscriptionLockExpirationEnabled
      Whether subscription lock expiration is enabled. The default is false.
    • subscriptionLockExpiration

      public Duration subscriptionLockExpiration
      The duration of time that a subscription lock is valid for. After expiration, a lock may be vacated by another process. Default is 24 hours.
    • maxSubscriptionLockPollInterval

      public Duration maxSubscriptionLockPollInterval
      Maximum interval between polling attempts for subscription locks. The default is 26 hours.
    • minSubscriptionLockPollInterval

      public Duration minSubscriptionLockPollInterval
      Minimum interval between polling attempts for subscription locks. The default is 24 hours.
  • Constructor Details

    • SubscriptionLockProperties

      public SubscriptionLockProperties()
  • Method Details

    • isSubscriptionLockExpirationEnabled

      public boolean isSubscriptionLockExpirationEnabled()
      Whether subscription lock expiration is enabled. The default is false.
    • getSubscriptionLockExpiration

      public Duration getSubscriptionLockExpiration()
      The duration of time that a subscription lock is valid for. After expiration, a lock may be vacated by another process. Default is 24 hours.
    • getMaxSubscriptionLockPollInterval

      public Duration getMaxSubscriptionLockPollInterval()
      Maximum interval between polling attempts for subscription locks. The default is 26 hours.
    • getMinSubscriptionLockPollInterval

      public Duration getMinSubscriptionLockPollInterval()
      Minimum interval between polling attempts for subscription locks. The default is 24 hours.
    • setSubscriptionLockExpirationEnabled

      public void setSubscriptionLockExpirationEnabled(boolean subscriptionLockExpirationEnabled)
      Whether subscription lock expiration is enabled. The default is false.
    • setSubscriptionLockExpiration

      public void setSubscriptionLockExpiration(Duration subscriptionLockExpiration)
      The duration of time that a subscription lock is valid for. After expiration, a lock may be vacated by another process. Default is 24 hours.
    • setMaxSubscriptionLockPollInterval

      public void setMaxSubscriptionLockPollInterval(Duration maxSubscriptionLockPollInterval)
      Maximum interval between polling attempts for subscription locks. The default is 26 hours.
    • setMinSubscriptionLockPollInterval

      public void setMinSubscriptionLockPollInterval(Duration minSubscriptionLockPollInterval)
      Minimum interval between polling attempts for subscription locks. The default is 24 hours.
    • 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