E
- the specific ApplicationEvent
subclass to listen to@FunctionalInterface public interface ApplicationListener<E extends ApplicationEvent> extends EventListener
Based on the standard java.util.EventListener
interface
for the Observer design pattern.
As of Spring 3.0, an ApplicationListener
can generically declare
the event type that it is interested in. When registered with a Spring
ApplicationContext
, events will be filtered accordingly, with the
listener getting invoked for matching event objects only.
ApplicationEvent
,
ApplicationEventMulticaster
,
EventListener
Modifier and Type | Method and Description |
---|---|
void |
onApplicationEvent(E event)
Handle an application event.
|
void onApplicationEvent(E event)
event
- the event to respond to