public class JpaEventStoreProvider extends Object implements EventStoreProvider
Constructor and Description |
---|
JpaEventStoreProvider(KeycloakSession session,
javax.persistence.EntityManager em,
int maxDetailLength) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
clear(String realmId) |
void |
clear(String realmId,
long olderThan) |
void |
clearAdmin() |
void |
clearAdmin(String realmId) |
void |
clearAdmin(String realmId,
long olderThan) |
void |
clearExpiredEvents()
Clear all expired events in all realms
|
void |
close() |
AdminEventQuery |
createAdminQuery() |
EventQuery |
createQuery() |
void |
onEvent(AdminEvent event,
boolean includeRepresentation)
Called when an admin event occurs e.g.
|
void |
onEvent(Event event)
Called when a user event occurs e.g.
|
public JpaEventStoreProvider(KeycloakSession session, javax.persistence.EntityManager em, int maxDetailLength)
public EventQuery createQuery()
createQuery
in interface EventStoreProvider
public void clear()
clear
in interface EventStoreProvider
public void clear(String realmId)
clear
in interface EventStoreProvider
public void clear(String realmId, long olderThan)
clear
in interface EventStoreProvider
public void clearExpiredEvents()
EventStoreProvider
clearExpiredEvents
in interface EventStoreProvider
public void onEvent(Event event)
EventListenerProvider
EventListenerProvider
javadoc
for more details.onEvent
in interface EventListenerProvider
event
- to be triggeredpublic AdminEventQuery createAdminQuery()
createAdminQuery
in interface EventStoreProvider
public void clearAdmin()
clearAdmin
in interface EventStoreProvider
public void clearAdmin(String realmId)
clearAdmin
in interface EventStoreProvider
public void clearAdmin(String realmId, long olderThan)
clearAdmin
in interface EventStoreProvider
public void onEvent(AdminEvent event, boolean includeRepresentation)
EventListenerProvider
EventListenerProvider
javadoc
for more details.onEvent
in interface EventListenerProvider
event
- to be triggeredincludeRepresentation
- when false, event listener should NOT include representation field in the resulting
actionCopyright © 2021 JBoss by Red Hat. All rights reserved.