public class CompatInfinispanUserSessionProvider extends InfinispanUserSessionProvider
InfinispanUserSessionProvider.CacheOperationloginFailureCache, offlineSessionCache, session, sessionCache, tx| Constructor and Description |
|---|
CompatInfinispanUserSessionProvider(KeycloakSession session,
org.infinispan.Cache<String,SessionEntity> sessionCache,
org.infinispan.Cache<String,SessionEntity> offlineSessionCache,
org.infinispan.Cache<LoginFailureKey,LoginFailureEntity> loginFailureCache) |
addUserLoginFailure, close, createClientInitialAccessModel, createClientSession, createOfflineClientSession, createOfflineUserSession, createUserSession, getCache, getClientInitialAccessModel, getClientSession, getClientSession, getClientSession, getOfflineClientSession, getOfflineUserSession, getUserLoginFailure, getUserSession, getUserSession, getUserSessions, importClientSession, importUserSession, removeClientInitialAccessModelpublic CompatInfinispanUserSessionProvider(KeycloakSession session, org.infinispan.Cache<String,SessionEntity> sessionCache, org.infinispan.Cache<String,SessionEntity> offlineSessionCache, org.infinispan.Cache<LoginFailureKey,LoginFailureEntity> loginFailureCache)
public List<UserSessionModel> getUserSessions(RealmModel realm, UserModel user)
getUserSessions in interface UserSessionProvidergetUserSessions in class InfinispanUserSessionProviderpublic List<UserSessionModel> getUserSessionByBrokerUserId(RealmModel realm, String brokerUserId)
getUserSessionByBrokerUserId in interface UserSessionProvidergetUserSessionByBrokerUserId in class InfinispanUserSessionProviderpublic UserSessionModel getUserSessionByBrokerSessionId(RealmModel realm, String brokerSessionId)
getUserSessionByBrokerSessionId in interface UserSessionProvidergetUserSessionByBrokerSessionId in class InfinispanUserSessionProviderpublic List<UserSessionModel> getUserSessions(RealmModel realm, ClientModel client)
getUserSessions in interface UserSessionProvidergetUserSessions in class InfinispanUserSessionProviderpublic List<UserSessionModel> getUserSessions(RealmModel realm, ClientModel client, int firstResult, int maxResults)
getUserSessions in interface UserSessionProvidergetUserSessions in class InfinispanUserSessionProviderprotected List<UserSessionModel> getUserSessions(RealmModel realm, ClientModel client, int firstResult, int maxResults, boolean offline)
getUserSessions in class InfinispanUserSessionProviderpublic long getActiveUserSessions(RealmModel realm, ClientModel client)
getActiveUserSessions in interface UserSessionProvidergetActiveUserSessions in class InfinispanUserSessionProviderprotected long getUserSessionsCount(RealmModel realm, ClientModel client, boolean offline)
getUserSessionsCount in class InfinispanUserSessionProviderpublic void removeUserSession(RealmModel realm, UserSessionModel session)
removeUserSession in interface UserSessionProviderremoveUserSession in class InfinispanUserSessionProviderpublic void removeUserSessions(RealmModel realm, UserModel user)
removeUserSessions in interface UserSessionProviderremoveUserSessions in class InfinispanUserSessionProviderprotected void removeUserSessions(RealmModel realm, UserModel user, boolean offline)
removeUserSessions in class InfinispanUserSessionProviderpublic void removeExpired(RealmModel realm)
removeExpired in interface UserSessionProviderremoveExpired in class InfinispanUserSessionProviderpublic void removeUserSessions(RealmModel realm)
removeUserSessions in interface UserSessionProviderremoveUserSessions in class InfinispanUserSessionProviderprotected void removeUserSessions(RealmModel realm, boolean offline)
removeUserSessions in class InfinispanUserSessionProviderpublic void removeUserLoginFailure(RealmModel realm, String username)
removeUserLoginFailure in interface UserSessionProviderremoveUserLoginFailure in class InfinispanUserSessionProviderpublic void removeAllUserLoginFailures(RealmModel realm)
removeAllUserLoginFailures in interface UserSessionProviderremoveAllUserLoginFailures in class InfinispanUserSessionProviderpublic void onRealmRemoved(RealmModel realm)
onRealmRemoved in interface UserSessionProvideronRealmRemoved in class InfinispanUserSessionProviderpublic void onClientRemoved(RealmModel realm, ClientModel client)
onClientRemoved in interface UserSessionProvideronClientRemoved in class InfinispanUserSessionProviderpublic void onUserRemoved(RealmModel realm, UserModel user)
onUserRemoved in interface UserSessionProvideronUserRemoved in class InfinispanUserSessionProviderpublic void removeClientSession(RealmModel realm, ClientSessionModel clientSession)
removeClientSession in interface UserSessionProviderremoveClientSession in class InfinispanUserSessionProviderprotected void removeClientSession(RealmModel realm, ClientSessionModel clientSession, boolean offline)
removeClientSession in class InfinispanUserSessionProviderprotected void removeUserSession(RealmModel realm, String userSessionId)
protected void removeUserSession(RealmModel realm, String userSessionId, boolean offline)
removeUserSession in class InfinispanUserSessionProviderpublic void removeOfflineUserSession(RealmModel realm, String userSessionId)
removeOfflineUserSession in interface UserSessionProviderremoveOfflineUserSession in class InfinispanUserSessionProviderpublic List<ClientSessionModel> getOfflineClientSessions(RealmModel realm, UserModel user)
getOfflineClientSessions in interface UserSessionProvidergetOfflineClientSessions in class InfinispanUserSessionProviderpublic void removeOfflineClientSession(RealmModel realm, String clientSessionId)
removeOfflineClientSession in interface UserSessionProviderremoveOfflineClientSession in class InfinispanUserSessionProviderpublic long getOfflineSessionsCount(RealmModel realm, ClientModel client)
getOfflineSessionsCount in interface UserSessionProvidergetOfflineSessionsCount in class InfinispanUserSessionProviderpublic List<UserSessionModel> getOfflineUserSessions(RealmModel realm, ClientModel client, int first, int max)
getOfflineUserSessions in interface UserSessionProvidergetOfflineUserSessions in class InfinispanUserSessionProviderpublic List<ClientInitialAccessModel> listClientInitialAccess(RealmModel realm)
listClientInitialAccess in interface UserSessionProviderlistClientInitialAccess in class InfinispanUserSessionProviderCopyright © 2016 JBoss by Red Hat. All rights reserved.