Class PollableOptions.LinearPollStrategy
java.lang.Object
com.broadleafcommerce.metadata.dsl.core.extension.PollableOptions.PollStrategy<PollableOptions.LinearPollStrategy>
com.broadleafcommerce.metadata.dsl.core.extension.PollableOptions.LinearPollStrategy
- All Implemented Interfaces:
Copyable<PollableOptions.LinearPollStrategy>
,Serializable
- Enclosing class:
- PollableOptions
public static class PollableOptions.LinearPollStrategy
extends PollableOptions.PollStrategy<PollableOptions.LinearPollStrategy>
This represents the
PollableOptions.PollStrategyType.LINEAR
polling strategy. This
strategy applies a linearly increasing interval when polling, for example: `I = C + A * n`.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.broadleafcommerce.metadata.dsl.core.extension.PollableOptions.PollStrategy
getType
-
Constructor Details
-
LinearPollStrategy
public LinearPollStrategy(int start, int increment) -
LinearPollStrategy
-
-
Method Details
-
copy
- Returns:
- a deep copy of this instance
-
getStart
public int getStart() -
getIncrement
public int getIncrement() -
equals
- Overrides:
equals
in classPollableOptions.PollStrategy<PollableOptions.LinearPollStrategy>
-
canEqual
- Overrides:
canEqual
in classPollableOptions.PollStrategy<PollableOptions.LinearPollStrategy>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classPollableOptions.PollStrategy<PollableOptions.LinearPollStrategy>
-