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 voidcheckFailedLoginTimeout(String username, long userIndex)voidcleanOldAttempts()voidclearFailedLoginAttempts(long userIndex)voidrememberFailedLoginAttempt(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()
-
-