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
ConstructorDescriptionJpaEventStoreProvider
(KeycloakSession session, jakarta.persistence.EntityManager em) -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
void
clear
(RealmModel realm) void
clear
(RealmModel realm, long olderThan) void
void
clearAdmin
(RealmModel realm) void
clearAdmin
(RealmModel realm, long olderThan) protected void
void
void
close()
void
onEvent
(AdminEvent event, boolean includeRepresentation) void
-
Constructor Details
-
JpaEventStoreProvider
-
-
Method Details
-
createQuery
- Specified by:
createQuery
in interfaceEventStoreProvider
-
clear
public void clear()- Specified by:
clear
in interfaceEventStoreProvider
-
clear
- Specified by:
clear
in interfaceEventStoreProvider
-
clear
- Specified by:
clear
in interfaceEventStoreProvider
-
clearExpiredEvents
public void clearExpiredEvents()- Specified by:
clearExpiredEvents
in interfaceEventStoreProvider
-
onEvent
- Specified by:
onEvent
in interfaceEventListenerProvider
-
createAdminQuery
- Specified by:
createAdminQuery
in interfaceEventStoreProvider
-
clearAdmin
public void clearAdmin()- Specified by:
clearAdmin
in interfaceEventStoreProvider
-
clearAdmin
- Specified by:
clearAdmin
in interfaceEventStoreProvider
-
clearAdmin
- Specified by:
clearAdmin
in interfaceEventStoreProvider
-
onEvent
- Specified by:
onEvent
in interfaceEventListenerProvider
-
close
public void close() -
clearExpiredAdminEvents
protected void clearExpiredAdminEvents()
-