public interface Attempt
Use its isMaxReached() method to know
if the action associated with this attempt should
be blocked or allowed.
| Modifier and Type | Method and Description |
|---|---|
void |
deleteAttempts()
Deletes all attempts for this action and criterias.
|
void |
incrementAttemptsCount()
Increments the number of attempts.
|
boolean |
isMaxReached()
Max number of attempts reached.
|
boolean isMaxReached()
void incrementAttemptsCount()
You have to call this method manually if
you don't let the AttemptsManager.attempt(String, org.spincast.plugins.attemptslimiter.AttemptCriteria...)
method do it.
Note that calling this method multiple times won't result in multiple increments. The count will be incremented only once!
SpincastAttemptsLimiterPluginConfig#getDefaultAttemptAutoIncrementType()}
and {@link AttemptsManager#attempt(String, AttemptAutoIncrementType, AttemptCriteria...)}.void deleteAttempts()
In some situations, you may want to clear the attempts when an action is succesfull.
Copyright © 2019. All rights reserved.