Class InfinispanUserLoginFailureProvider
java.lang.Object
org.keycloak.models.sessions.infinispan.InfinispanUserLoginFailureProvider
- All Implemented Interfaces:
UserLoginFailureProvider,Provider
- Author:
- Martin Kanis
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final SessionEventsSenderTransactionprotected final org.infinispan.Cache<LoginFailureKey,SessionEntityWrapper<LoginFailureEntity>> protected final InfinispanChangelogBasedTransaction<LoginFailureKey,LoginFailureEntity> protected final KeycloakSession -
Constructor Summary
ConstructorsConstructorDescriptionInfinispanUserLoginFailureProvider(KeycloakSession session, RemoteCacheInvoker remoteCacheInvoker, org.infinispan.Cache<LoginFailureKey, SessionEntityWrapper<LoginFailureEntity>> loginFailureCache) -
Method Summary
Modifier and TypeMethodDescriptionaddUserLoginFailure(RealmModel realm, String userId) voidclose()getUserLoginFailure(RealmModel realm, String userId) protected voidvoidvoidremoveUserLoginFailure(RealmModel realm, String userId)
-
Field Details
-
session
-
loginFailureCache
protected final org.infinispan.Cache<LoginFailureKey,SessionEntityWrapper<LoginFailureEntity>> loginFailureCache -
loginFailuresTx
protected final InfinispanChangelogBasedTransaction<LoginFailureKey,LoginFailureEntity> loginFailuresTx -
clusterEventsSenderTx
-
-
Constructor Details
-
InfinispanUserLoginFailureProvider
public InfinispanUserLoginFailureProvider(KeycloakSession session, RemoteCacheInvoker remoteCacheInvoker, org.infinispan.Cache<LoginFailureKey, SessionEntityWrapper<LoginFailureEntity>> loginFailureCache)
-
-
Method Details
-
getUserLoginFailure
- Specified by:
getUserLoginFailurein interfaceUserLoginFailureProvider
-
addUserLoginFailure
- Specified by:
addUserLoginFailurein interfaceUserLoginFailureProvider
-
removeUserLoginFailure
- Specified by:
removeUserLoginFailurein interfaceUserLoginFailureProvider
-
removeAllUserLoginFailures
- Specified by:
removeAllUserLoginFailuresin interfaceUserLoginFailureProvider
-
removeAllLocalUserLoginFailuresEvent
-
close
public void close()
-