Skip navigation links
A C D E G I L O P R S T V 

A

apply(Module) - Method in class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPlugin
 
applyRequiredPlugins(Module) - Method in class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPlugin
 
applySpincastScheduledTasksPlugin(Module) - Method in class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPlugin
 
Attempt - Interface in org.spincast.plugins.attemptslimiter
Represents the current attempt.
attempt(String, AttemptCriteria...) - Method in interface org.spincast.plugins.attemptslimiter.AttemptsManager
Gets the current Attempt, given the action to protect and criterias.
attempt(String, AttemptsAutoIncrementType, AttemptCriteria...) - Method in interface org.spincast.plugins.attemptslimiter.AttemptsManager
Gets the current Attempt, given the action to protect and criterias.
attempt(String, AttemptCriteria...) - Method in class org.spincast.plugins.attemptslimiter.AttemptsManagerDefault
 
attempt(String, AttemptsAutoIncrementType, AttemptCriteria...) - Method in class org.spincast.plugins.attemptslimiter.AttemptsManagerDefault
 
AttemptCriteria - Class in org.spincast.plugins.attemptslimiter
A criteria for which a maximum of attempts at an action may have been reached.
AttemptCriteria(String, String) - Constructor for class org.spincast.plugins.attemptslimiter.AttemptCriteria
 
AttemptDefault - Class in org.spincast.plugins.attemptslimiter
 
AttemptDefault(SpincastAttemptsLimiterPluginRepository, boolean, String, AttemptCriteria...) - Constructor for class org.spincast.plugins.attemptslimiter.AttemptDefault
 
AttemptFactory - Interface in org.spincast.plugins.attemptslimiter
 
AttemptRule - Interface in org.spincast.plugins.attemptslimiter
An attempt rule.
AttemptRuleDefault - Class in org.spincast.plugins.attemptslimiter
 
AttemptRuleDefault(String, int, Duration) - Constructor for class org.spincast.plugins.attemptslimiter.AttemptRuleDefault
 
AttemptsAutoIncrementType - Enum in org.spincast.plugins.attemptslimiter
 
AttemptsManager - Interface in org.spincast.plugins.attemptslimiter
Attempts manager.
AttemptsManagerDefault - Class in org.spincast.plugins.attemptslimiter
 
AttemptsManagerDefault(SpincastAttemptsLimiterPluginRepository, AttemptFactory, SpincastAttemptsLimiterPluginConfig) - Constructor for class org.spincast.plugins.attemptslimiter.AttemptsManagerDefault
 

C

configure() - Method in class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPluginModule
 
createAttempt(boolean, String, AttemptCriteria...) - Method in interface org.spincast.plugins.attemptslimiter.AttemptFactory
 
createAttemptRule(String, int, Duration) - Method in interface org.spincast.plugins.attemptslimiter.AttemptFactory
 

D

deleteAttempts() - Method in interface org.spincast.plugins.attemptslimiter.Attempt
Deletes all attempts for this action and criterias.
deleteAttempts() - Method in class org.spincast.plugins.attemptslimiter.AttemptDefault
 
deleteAttempts(String, AttemptCriteria...) - Method in interface org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPluginRepository
Deletes all attempts of the specified action and criterias.
deleteAttemptsOlderThan(String, Instant) - Method in interface org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPluginRepository
Deletes all attempts of the action older than the specified date.
DeleteOldAttemptsScheduledTask - Class in org.spincast.plugins.attemptslimiter
 
DeleteOldAttemptsScheduledTask(SpincastAttemptsLimiterPluginConfig, SpincastAttemptsLimiterPluginRepository, AttemptsManager) - Constructor for class org.spincast.plugins.attemptslimiter.DeleteOldAttemptsScheduledTask
 

E

executeSafe(JobExecutionContext) - Method in class org.spincast.plugins.attemptslimiter.DeleteOldAttemptsScheduledTask
 

G

get() - Method in class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPluginScheduledTaskProviderDefault
 
getActionName() - Method in class org.spincast.plugins.attemptslimiter.AttemptDefault
 
getActionName() - Method in interface org.spincast.plugins.attemptslimiter.AttemptRule
The action to protect.
getActionName() - Method in class org.spincast.plugins.attemptslimiter.AttemptRuleDefault
 
getAttemptFactory() - Method in class org.spincast.plugins.attemptslimiter.AttemptsManagerDefault
 
getAttemptImplClass() - Method in class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPluginModule
 
getAttemptRule(String) - Method in class org.spincast.plugins.attemptslimiter.AttemptsManagerDefault
 
getAttemptRuleClass() - Method in class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPluginModule
 
getAttemptRulesByActionName() - Method in interface org.spincast.plugins.attemptslimiter.AttemptsManager
Gets all the registered AttemptRule rules, by action names.
getAttemptRulesByActionName() - Method in class org.spincast.plugins.attemptslimiter.AttemptsManagerDefault
 
getAttemptsManager() - Method in class org.spincast.plugins.attemptslimiter.DeleteOldAttemptsScheduledTask
 
getAttemptsManagerImpl() - Method in class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPluginModule
 
getAttemptsNumberPerCriteriaSince(String, Instant, AttemptCriteria...) - Method in interface org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPluginRepository
Returne the number of attempt made for an action, by criterias.
getCriterias() - Method in class org.spincast.plugins.attemptslimiter.AttemptDefault
 
getDefaultAttemptAutoIncrementType() - Method in interface org.spincast.plugins.attemptslimiter.config.SpincastAttemptsLimiterPluginConfig
Should the AttemptsManager.attempt(String, org.spincast.plugins.attemptslimiter.AttemptCriteria...) method automatically increment the number of attempts by default, when not specified otherwise?
getDefaultAttemptAutoIncrementType() - Method in class org.spincast.plugins.attemptslimiter.config.SpincastAttemptsLimiterPluginConfigDefault
 
getDeleteOldAttemptsScheduledTask() - Method in class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPluginScheduledTaskProviderDefault
 
getDeleteOldAttemptsScheduledTaskIntervalMinutes() - Method in interface org.spincast.plugins.attemptslimiter.config.SpincastAttemptsLimiterPluginConfig
The number of minutes between two launches of the scheduled task that will clean the database from old attempts, if isAutoBindDeleteOldAttemptsScheduledTask() is enabled.
getDeleteOldAttemptsScheduledTaskIntervalMinutes() - Method in class org.spincast.plugins.attemptslimiter.config.SpincastAttemptsLimiterPluginConfigDefault
 
getDuration() - Method in interface org.spincast.plugins.attemptslimiter.AttemptRule
The duration in which a maximum number of attempts is allowed.
getDuration() - Method in class org.spincast.plugins.attemptslimiter.AttemptRuleDefault
 
getId() - Method in class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPlugin
 
getName() - Method in class org.spincast.plugins.attemptslimiter.AttemptCriteria
 
getNbrMaxAttemptsPerDuration() - Method in interface org.spincast.plugins.attemptslimiter.AttemptRule
The number of allowed attempts in a given duration.
getNbrMaxAttemptsPerDuration() - Method in class org.spincast.plugins.attemptslimiter.AttemptRuleDefault
 
getPluginModule() - Method in class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPlugin
 
getSpincastAttemptsLimiterPluginConfig() - Method in class org.spincast.plugins.attemptslimiter.AttemptsManagerDefault
 
getSpincastAttemptsLimiterPluginConfig() - Method in class org.spincast.plugins.attemptslimiter.DeleteOldAttemptsScheduledTask
 
getSpincastAttemptsLimiterPluginConfig() - Method in class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPluginScheduledTaskProviderDefault
 
getSpincastAttemptsLimiterPluginConfigImpl() - Method in class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPluginModule
 
getSpincastAttemptsLimiterPluginRepository() - Method in class org.spincast.plugins.attemptslimiter.AttemptDefault
 
getSpincastAttemptsLimiterPluginRepository() - Method in class org.spincast.plugins.attemptslimiter.AttemptsManagerDefault
 
getSpincastAttemptsLimiterPluginRepository() - Method in class org.spincast.plugins.attemptslimiter.DeleteOldAttemptsScheduledTask
 
getSpincastAttemptsLimiterPluginScheduledTaskProviderImplClass() - Method in class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPluginModule
 
getTrigger() - Method in class org.spincast.plugins.attemptslimiter.DeleteOldAttemptsScheduledTask
 
getValue() - Method in class org.spincast.plugins.attemptslimiter.AttemptCriteria
 

I

incrementAttemptsCount() - Method in interface org.spincast.plugins.attemptslimiter.Attempt
Increments the number of attempts.
incrementAttemptsCount() - Method in class org.spincast.plugins.attemptslimiter.AttemptDefault
 
isAutoBindDeleteOldAttemptsScheduledTask() - Method in interface org.spincast.plugins.attemptslimiter.config.SpincastAttemptsLimiterPluginConfig
Should the scheduled task to delete old attempts in the database be automatically added?
isAutoBindDeleteOldAttemptsScheduledTask() - Method in class org.spincast.plugins.attemptslimiter.config.SpincastAttemptsLimiterPluginConfigDefault
 
isMaxReached() - Method in interface org.spincast.plugins.attemptslimiter.Attempt
Max number of attempts reached.
isMaxReached() - Method in class org.spincast.plugins.attemptslimiter.AttemptDefault
 

L

logger - Static variable in class org.spincast.plugins.attemptslimiter.AttemptsManagerDefault
 

O

of(String, String) - Static method in class org.spincast.plugins.attemptslimiter.AttemptCriteria
 
org.spincast.plugins.attemptslimiter - package org.spincast.plugins.attemptslimiter
 
org.spincast.plugins.attemptslimiter.config - package org.spincast.plugins.attemptslimiter.config
 

P

PLUGIN_ID - Static variable in class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPlugin
 

R

registerAttempRule(AttemptRule) - Method in interface org.spincast.plugins.attemptslimiter.AttemptsManager
Registers a AttemptRule rule.
registerAttempRule(String, int, Duration) - Method in interface org.spincast.plugins.attemptslimiter.AttemptsManager
Creates and registers a AttemptRule rule from the required informations.
registerAttempRule(AttemptRule) - Method in class org.spincast.plugins.attemptslimiter.AttemptsManagerDefault
 
registerAttempRule(String, int, Duration) - Method in class org.spincast.plugins.attemptslimiter.AttemptsManagerDefault
 

S

saveNewAttempt(String, AttemptCriteria...) - Method in interface org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPluginRepository
Save a new attempt for an action, given some criterias.
SpincastAttemptsLimiterPlugin - Class in org.spincast.plugins.attemptslimiter
Spincast Attempts Limiter plugin.
SpincastAttemptsLimiterPlugin() - Constructor for class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPlugin
 
SpincastAttemptsLimiterPluginConfig - Interface in org.spincast.plugins.attemptslimiter.config
Configurations for the Spincast Attempts Limiter plugin.
SpincastAttemptsLimiterPluginConfigDefault - Class in org.spincast.plugins.attemptslimiter.config
Default configurations for Spincast Attempts Limiter plugin.
SpincastAttemptsLimiterPluginConfigDefault() - Constructor for class org.spincast.plugins.attemptslimiter.config.SpincastAttemptsLimiterPluginConfigDefault
 
SpincastAttemptsLimiterPluginModule - Class in org.spincast.plugins.attemptslimiter
Spincast Attempts Limiter plugin module.
SpincastAttemptsLimiterPluginModule() - Constructor for class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPluginModule
 
SpincastAttemptsLimiterPluginModule(Class<? extends RequestContext<?>>, Class<? extends WebsocketContext<?>>) - Constructor for class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPluginModule
 
SpincastAttemptsLimiterPluginRepository - Interface in org.spincast.plugins.attemptslimiter
Repository for attempts.
SpincastAttemptsLimiterPluginScheduledTaskProvider - Interface in org.spincast.plugins.attemptslimiter
Provider of scheduled tasks.
SpincastAttemptsLimiterPluginScheduledTaskProviderDefault - Class in org.spincast.plugins.attemptslimiter
Provider of scheduled tasks
SpincastAttemptsLimiterPluginScheduledTaskProviderDefault(SpincastAttemptsLimiterPluginConfig, DeleteOldAttemptsScheduledTask) - Constructor for class org.spincast.plugins.attemptslimiter.SpincastAttemptsLimiterPluginScheduledTaskProviderDefault
 

T

toString() - Method in class org.spincast.plugins.attemptslimiter.AttemptCriteria
 
toString() - Method in class org.spincast.plugins.attemptslimiter.AttemptDefault
 

V

valueOf(String) - Static method in enum org.spincast.plugins.attemptslimiter.AttemptsAutoIncrementType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.spincast.plugins.attemptslimiter.AttemptsAutoIncrementType
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G I L O P R S T V 
Skip navigation links

Copyright © 2018. All rights reserved.