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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()voidclear(String realmId)voidclear(String realmId, long olderThan)voidclearAdmin()voidclearAdmin(String realmId)voidclearAdmin(String realmId, long olderThan)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)
-
-
Method Detail
-
createQuery
public EventQuery createQuery()
- Specified by:
createQueryin interfaceEventStoreProvider
-
clear
public void clear()
- Specified by:
clearin interfaceEventStoreProvider
-
clear
public void clear(String realmId)
- Specified by:
clearin interfaceEventStoreProvider
-
clear
public void clear(String realmId, 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(String realmId)
- Specified by:
clearAdminin interfaceEventStoreProvider
-
clearAdmin
public void clearAdmin(String realmId, long olderThan)
- Specified by:
clearAdminin interfaceEventStoreProvider
-
onEvent
public void onEvent(AdminEvent event, boolean includeRepresentation)
- Specified by:
onEventin interfaceEventListenerProvider
-
-