public class JpaUserSessionPersisterProvider extends Object implements UserSessionPersisterProvider
| Constructor and Description |
|---|
JpaUserSessionPersisterProvider(KeycloakSession session,
javax.persistence.EntityManager em) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitloadUserSessionspublic JpaUserSessionPersisterProvider(KeycloakSession session, javax.persistence.EntityManager em)
public void createUserSession(UserSessionModel userSession, boolean offline)
createUserSession in interface UserSessionPersisterProviderpublic void createClientSession(AuthenticatedClientSessionModel clientSession, boolean offline)
createClientSession in interface UserSessionPersisterProviderpublic void removeUserSession(String userSessionId, boolean offline)
removeUserSession in interface UserSessionPersisterProviderpublic void removeClientSession(String userSessionId, String clientUUID, boolean offline)
removeClientSession in interface UserSessionPersisterProviderpublic void onRealmRemoved(RealmModel realm)
onRealmRemoved in interface UserSessionPersisterProviderpublic void onClientRemoved(RealmModel realm, ClientModel client)
onClientRemoved in interface UserSessionPersisterProviderpublic void onUserRemoved(RealmModel realm, UserModel user)
onUserRemoved in interface UserSessionPersisterProviderpublic void updateLastSessionRefreshes(RealmModel realm, int lastSessionRefresh, Collection<String> userSessionIds, boolean offline)
updateLastSessionRefreshes in interface UserSessionPersisterProviderpublic void removeExpired(RealmModel realm)
removeExpired in interface UserSessionPersisterProviderpublic Map<String,Long> getUserSessionsCountsByClients(RealmModel realm, boolean offline)
getUserSessionsCountsByClients in interface UserSessionPersisterProviderpublic UserSessionModel loadUserSession(RealmModel realm, String userSessionId, boolean offline)
loadUserSession in interface UserSessionPersisterProviderpublic Stream<UserSessionModel> loadUserSessionsStream(RealmModel realm, ClientModel client, boolean offline, Integer firstResult, Integer maxResults)
loadUserSessionsStream in interface UserSessionPersisterProviderpublic Stream<UserSessionModel> loadUserSessionsStream(RealmModel realm, UserModel user, boolean offline, Integer firstResult, Integer maxResults)
loadUserSessionsStream in interface UserSessionPersisterProviderpublic Stream<UserSessionModel> loadUserSessionsStream(Integer firstResult, Integer maxResults, boolean offline, String lastUserSessionId)
loadUserSessionsStream in interface UserSessionPersisterProviderpublic int getUserSessionsCount(boolean offline)
getUserSessionsCount in interface UserSessionPersisterProviderpublic int getUserSessionsCount(RealmModel realm, ClientModel clientModel, boolean offline)
getUserSessionsCount in interface UserSessionPersisterProviderCopyright © 2021 JBoss by Red Hat. All rights reserved.