Package org.keycloak.events.log
Class JBossLoggingEventListenerProvider
- java.lang.Object
-
- org.keycloak.events.log.JBossLoggingEventListenerProvider
-
- All Implemented Interfaces:
EventListenerProvider
,Provider
public class JBossLoggingEventListenerProvider extends Object implements EventListenerProvider
- Author:
- Stian Thorgersen
-
-
Constructor Summary
Constructors Constructor Description JBossLoggingEventListenerProvider(KeycloakSession session, org.jboss.logging.Logger logger, org.jboss.logging.Logger.Level successLevel, org.jboss.logging.Logger.Level errorLevel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
onEvent(AdminEvent adminEvent, boolean includeRepresentation)
Called when an admin event occurs e.g.void
onEvent(Event event)
Called when a user event occurs e.g.
-
-
-
Constructor Detail
-
JBossLoggingEventListenerProvider
public JBossLoggingEventListenerProvider(KeycloakSession session, org.jboss.logging.Logger logger, org.jboss.logging.Logger.Level successLevel, org.jboss.logging.Logger.Level errorLevel)
-
-
Method Detail
-
onEvent
public void onEvent(Event event)
Description copied from interface:EventListenerProvider
Called when a user event occurs e.g. log in, register. Note this method should not do any action that cannot be rolled back, seeEventListenerProvider
javadoc for more details.- Specified by:
onEvent
in interfaceEventListenerProvider
- Parameters:
event
- to be triggered
-
onEvent
public void onEvent(AdminEvent adminEvent, boolean includeRepresentation)
Description copied from interface:EventListenerProvider
Called when an admin event occurs e.g. a client was updated/deleted. Note this method should not do any action that cannot be rolled back, seeEventListenerProvider
javadoc for more details.- Specified by:
onEvent
in interfaceEventListenerProvider
- Parameters:
adminEvent
- to be triggeredincludeRepresentation
- when false, event listener should NOT include representation field in the resulting action
-
-