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 voidclose()voidonEvent(AdminEvent adminEvent, boolean includeRepresentation)Called when an admin event occurs e.g.voidonEvent(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:EventListenerProviderCalled when a user event occurs e.g. log in, register. Note this method should not do any action that cannot be rolled back, seeEventListenerProviderjavadoc for more details.- Specified by:
onEventin interfaceEventListenerProvider- Parameters:
event- to be triggered
-
onEvent
public void onEvent(AdminEvent adminEvent, boolean includeRepresentation)
Description copied from interface:EventListenerProviderCalled 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, seeEventListenerProviderjavadoc for more details.- Specified by:
onEventin interfaceEventListenerProvider- Parameters:
adminEvent- to be triggeredincludeRepresentation- when false, event listener should NOT include representation field in the resulting action
-
-