Interface Attempt
- All Known Implementing Classes:
AttemptDefault
public interface Attempt
Represents the current attempt.
Use its isMaxReached()
method to know
if the action associated with this attempt should
be blocked or allowed.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Deletes all attempts for this action and criterias.void
Increments the number of attempts.boolean
Max number of attempts reached.
-
Method Details
-
isMaxReached
boolean isMaxReached()Max number of attempts reached. Your code should deny the protected action. -
incrementAttemptsCount
void incrementAttemptsCount()Increments the number of attempts.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!
-
deleteAttempts
void deleteAttempts()Deletes all attempts for this action and criterias.In some situations, you may want to clear the attempts when an action is succesfull.
-