public static class LoginStoreStats.MutableLoginStoreStats extends Object implements LoginStoreStats
LoginStoreStats.MutableLoginStoreStats
STATS_NAME
STATS_NAME_REGEX
Constructor and Description |
---|
MutableLoginStoreStats() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
create
addJiraStatsListener, close, getMinInterval, getTotalMeasuredOperationsForStatsOverheadInMillis, removeJiraStatsListener
public String getStatsName()
ManagedStats
ManagedStats.STATS_NAME_REGEX
.[JIRA-STATS] [<stats name>] snapshot stats
getStatsName
in interface ManagedStats
public void settings(boolean legacyMode, long flushIntervalInSeconds)
settings
in interface LoginStoreStats
public void recordLoginAttemptTrue(long timeInMillis)
recordLoginAttemptTrue
in interface LoginStoreStats
public void recordLoginAttemptFalse(long timeInMillis)
recordLoginAttemptFalse
in interface LoginStoreStats
public void updateLastLoginTime(long timeInMillis)
updateLastLoginTime
in interface LoginStoreStats
public void resetFailedLoginCount(long timeInMillis)
resetFailedLoginCount
in interface LoginStoreStats
public void getLoginInfo(long timeInMillis)
getLoginInfo
in interface LoginStoreStats
public void delegateRecordLoginAttemptTrue(long timeInMillis)
delegateRecordLoginAttemptTrue
in interface LoginStoreStats
public void delegateRecordLoginAttemptFalse(long timeInMillis)
delegateRecordLoginAttemptFalse
in interface LoginStoreStats
public void delegateUpdateLastLoginTime(long timeInMillis)
delegateUpdateLastLoginTime
in interface LoginStoreStats
public void delegateResetFailedLoginCount(long timeInMillis)
delegateResetFailedLoginCount
in interface LoginStoreStats
public void invalidateLastKnownLoginInfoCache()
invalidateLastKnownLoginInfoCache
in interface LoginStoreStats
public void flushDataToDB(long timeInMillis)
flushDataToDB
in interface LoginStoreStats
public void unscheduledFlushUserAttempts(long timeInMillis)
unscheduledFlushUserAttempts
in interface LoginStoreStats
public void flushRecordedSuccessfulLoginAttempts(long timeInMillis)
flushRecordedSuccessfulLoginAttempts
in interface LoginStoreStats
public void flushLastLoginTimes(long timeInMillis)
flushLastLoginTimes
in interface LoginStoreStats
public void onClearCache()
onClearCache
in interface LoginStoreStats
public void validateRunningFailed()
validateRunningFailed
in interface LoginStoreStats
public void flushRecordedSuccessfulLoginAttemptsUnsuccessful()
flushRecordedSuccessfulLoginAttemptsUnsuccessful
in interface LoginStoreStats
public void flushLastLoginTimesUnsuccessful()
flushLastLoginTimesUnsuccessful
in interface LoginStoreStats
public void getApplicationUserToLastKnownLoginInfoSize(long size)
getApplicationUserToLastKnownLoginInfoSize
in interface LoginStoreStats
public void lastKnownLoginInfoCacheCall()
lastKnownLoginInfoCacheCall
in interface LoginStoreStats
public void getLastKnownLoginInfo()
getLastKnownLoginInfo
in interface LoginStoreStats
public void usersFlushedToDB(long count)
usersFlushedToDB
in interface LoginStoreStats
Copyright © 2002-2023 Atlassian. All Rights Reserved.