Package org.keycloak.events.email
Class EmailEventListenerProvider
- java.lang.Object
-
- org.keycloak.events.email.EmailEventListenerProvider
-
- All Implemented Interfaces:
EventListenerProvider
,Provider
public class EmailEventListenerProvider extends Object implements EventListenerProvider
- Author:
- Stian Thorgersen
-
-
Constructor Summary
Constructors Constructor Description EmailEventListenerProvider(KeycloakSession session, EmailTemplateProvider emailTemplateProvider, Set<EventType> includedEvents)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
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.
-
-
-
Constructor Detail
-
EmailEventListenerProvider
public EmailEventListenerProvider(KeycloakSession session, EmailTemplateProvider emailTemplateProvider, Set<EventType> includedEvents)
-
-
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 event, 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:
event
- to be triggeredincludeRepresentation
- when false, event listener should NOT include representation field in the resulting action
-
-