Class SubscriptionLockProperties
java.lang.Object
com.broadleafcommerce.subscription.config.SubscriptionLockProperties
@ConfigurationProperties("lock.subscription")
public class SubscriptionLockProperties
extends Object
Configuration properties for subscription locks.
-
Field Summary
FieldsModifier and TypeFieldDescriptionMaximum interval between polling attempts for subscription locks.Minimum interval between polling attempts for subscription locks.The duration of time that a subscription lock is valid for.booleanWhether subscription lock expiration is enabled. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanMaximum interval between polling attempts for subscription locks.Minimum interval between polling attempts for subscription locks.The duration of time that a subscription lock is valid for.inthashCode()booleanWhether subscription lock expiration is enabled.voidsetMaxSubscriptionLockPollInterval(Duration maxSubscriptionLockPollInterval) Maximum interval between polling attempts for subscription locks.voidsetMinSubscriptionLockPollInterval(Duration minSubscriptionLockPollInterval) Minimum interval between polling attempts for subscription locks.voidsetSubscriptionLockExpiration(Duration subscriptionLockExpiration) The duration of time that a subscription lock is valid for.voidsetSubscriptionLockExpirationEnabled(boolean subscriptionLockExpirationEnabled) Whether subscription lock expiration is enabled.toString()
-
Field Details
-
subscriptionLockExpirationEnabled
public boolean subscriptionLockExpirationEnabledWhether subscription lock expiration is enabled. The default is false. -
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
Maximum interval between polling attempts for subscription locks. The default is 26 hours. -
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
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
Maximum interval between polling attempts for subscription locks. The default is 26 hours. -
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
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
Maximum interval between polling attempts for subscription locks. The default is 26 hours. -
setMinSubscriptionLockPollInterval
Minimum interval between polling attempts for subscription locks. The default is 24 hours. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-