Package org.keycloak.models.map.events
Class MapEventStoreProvider
- java.lang.Object
-
- org.keycloak.models.map.events.MapEventStoreProvider
-
- All Implemented Interfaces:
EventListenerProvider,EventStoreProvider,Provider
public class MapEventStoreProvider extends Object implements EventStoreProvider
-
-
Constructor Summary
Constructors Constructor Description MapEventStoreProvider(KeycloakSession session, MapStorage<MapAuthEventEntity,Event> loginEventsStore, MapStorage<MapAdminEventEntity,AdminEvent> adminEventsStore)
-
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)voidclearExpiredEvents()voidclose()AdminEventQuerycreateAdminQuery()EventQuerycreateQuery()voidonEvent(AdminEvent event, boolean includeRepresentation)ADMIN EVENTSvoidonEvent(Event event)LOGIN EVENTS
-
-
-
Constructor Detail
-
MapEventStoreProvider
public MapEventStoreProvider(KeycloakSession session, MapStorage<MapAuthEventEntity,Event> loginEventsStore, MapStorage<MapAdminEventEntity,AdminEvent> adminEventsStore)
-
-
Method Detail
-
onEvent
public void onEvent(Event event)
LOGIN EVENTS- Specified by:
onEventin interfaceEventListenerProvider
-
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(AdminEvent event, boolean includeRepresentation)
ADMIN EVENTS- 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
-
-