Class FailedLoginAttemptsStorage
- java.lang.Object
-
- jetbrains.buildServer.serverSide.auth.FailedLoginAttemptsStorage
-
public class FailedLoginAttemptsStorage extends Object
-
-
Constructor Summary
Constructors Constructor Description FailedLoginAttemptsStorage(Supplier<Integer> maxAttemptsSupplier, Supplier<Long> measurePeriodSupplier, TimeService timeService, ExecutorServices executorServices)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkFailedLoginTimeout(String username, long userIndex)
void
cleanOldAttempts()
void
clearFailedLoginAttempts(long userIndex)
void
rememberFailedLoginAttempt(long userIndex)
-
-
-
Constructor Detail
-
FailedLoginAttemptsStorage
public FailedLoginAttemptsStorage(@NotNull Supplier<Integer> maxAttemptsSupplier, @NotNull Supplier<Long> measurePeriodSupplier, @NotNull TimeService timeService, @NotNull ExecutorServices executorServices)
-
-
Method Detail
-
checkFailedLoginTimeout
public void checkFailedLoginTimeout(@NotNull String username, long userIndex)
-
clearFailedLoginAttempts
public void clearFailedLoginAttempts(long userIndex)
-
rememberFailedLoginAttempt
public void rememberFailedLoginAttempt(long userIndex)
-
cleanOldAttempts
public void cleanOldAttempts()
-
-