Package org.keycloak.events.jpa
Class JpaEventStoreProvider
- java.lang.Object
-
- org.keycloak.events.jpa.JpaEventStoreProvider
-
- All Implemented Interfaces:
EventListenerProvider,EventStoreProvider,Provider
public class JpaEventStoreProvider extends Object implements EventStoreProvider
- Author:
- Stian Thorgersen
-
-
Constructor Summary
Constructors Constructor Description JpaEventStoreProvider(KeycloakSession session, javax.persistence.EntityManager em, int maxDetailLength, int maxFieldLength)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()voidclear(RealmModel realm)voidclear(RealmModel realm, long olderThan)voidclearAdmin()voidclearAdmin(RealmModel realm)voidclearAdmin(RealmModel realm, long olderThan)protected voidclearExpiredAdminEvents()voidclearExpiredEvents()voidclose()AdminEventQuerycreateAdminQuery()EventQuerycreateQuery()voidonEvent(AdminEvent event, boolean includeRepresentation)voidonEvent(Event event)
-
-
-
Constructor Detail
-
JpaEventStoreProvider
public JpaEventStoreProvider(KeycloakSession session, javax.persistence.EntityManager em, int maxDetailLength, int maxFieldLength)
-
-
Method Detail
-
createQuery
public EventQuery createQuery()
- Specified by:
createQueryin interfaceEventStoreProvider
-
clear
public void clear()
- Specified by:
clearin interfaceEventStoreProvider
-
clear
public void clear(RealmModel realm)
- Specified by:
clearin interfaceEventStoreProvider
-
clear
public void clear(RealmModel realm, long olderThan)
- Specified by:
clearin interfaceEventStoreProvider
-
clearExpiredEvents
public void clearExpiredEvents()
- Specified by:
clearExpiredEventsin interfaceEventStoreProvider
-
onEvent
public void onEvent(Event event)
- Specified by:
onEventin interfaceEventListenerProvider
-
createAdminQuery
public AdminEventQuery createAdminQuery()
- Specified by:
createAdminQueryin interfaceEventStoreProvider
-
clearAdmin
public void clearAdmin()
- Specified by:
clearAdminin interfaceEventStoreProvider
-
clearAdmin
public void clearAdmin(RealmModel realm)
- Specified by:
clearAdminin interfaceEventStoreProvider
-
clearAdmin
public void clearAdmin(RealmModel realm, long olderThan)
- Specified by:
clearAdminin interfaceEventStoreProvider
-
onEvent
public void onEvent(AdminEvent event, boolean includeRepresentation)
- Specified by:
onEventin interfaceEventListenerProvider
-
clearExpiredAdminEvents
protected void clearExpiredAdminEvents()
-
-