Package org.keycloak.events.jpa
Class JpaEventStoreProvider
java.lang.Object
org.keycloak.events.jpa.JpaEventStoreProvider
- All Implemented Interfaces:
EventListenerProvider,EventStoreProvider,Provider
- Author:
- Stian Thorgersen
-
Constructor Summary
ConstructorsConstructorDescriptionJpaEventStoreProvider(KeycloakSession session, jakarta.persistence.EntityManager em) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidclear(RealmModel realm) voidclear(RealmModel realm, long olderThan) voidvoidclearAdmin(RealmModel realm) voidclearAdmin(RealmModel realm, long olderThan) protected voidvoidvoidclose()voidonEvent(AdminEvent event, boolean includeRepresentation) void
-
Constructor Details
-
JpaEventStoreProvider
-
-
Method Details
-
createQuery
- Specified by:
createQueryin interfaceEventStoreProvider
-
clear
public void clear()- Specified by:
clearin interfaceEventStoreProvider
-
clear
- Specified by:
clearin interfaceEventStoreProvider
-
clear
- Specified by:
clearin interfaceEventStoreProvider
-
clearExpiredEvents
public void clearExpiredEvents()- Specified by:
clearExpiredEventsin interfaceEventStoreProvider
-
onEvent
- Specified by:
onEventin interfaceEventListenerProvider
-
createAdminQuery
- Specified by:
createAdminQueryin interfaceEventStoreProvider
-
clearAdmin
public void clearAdmin()- Specified by:
clearAdminin interfaceEventStoreProvider
-
clearAdmin
- Specified by:
clearAdminin interfaceEventStoreProvider
-
clearAdmin
- Specified by:
clearAdminin interfaceEventStoreProvider
-
onEvent
- Specified by:
onEventin interfaceEventListenerProvider
-
close
public void close() -
clearExpiredAdminEvents
protected void clearExpiredAdminEvents()
-