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 Details

    • JBossLoggingEventListenerProvider

      public JBossLoggingEventListenerProvider(KeycloakSession session, org.jboss.logging.Logger logger, org.jboss.logging.Logger.Level successLevel, org.jboss.logging.Logger.Level errorLevel, Character quotes, boolean sanitize)
  • Method Details

    • 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, see EventListenerProvider javadoc for more details.

      Specified by:
      onEvent in interface EventListenerProvider
      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, see EventListenerProvider javadoc for more details.

      Specified by:
      onEvent in interface EventListenerProvider
      Parameters:
      adminEvent - to be triggered
      includeRepresentation - when false, event listener should NOT include representation field in the resulting action
    • close

      public void close()
      Specified by:
      close in interface Provider