@Documented
@Retention(value=RUNTIME)
@Target(value={ANNOTATION_TYPE,METHOD})
@Adapter(value=io.micronaut.context.event.ApplicationEventListener.class)
@Indexed(value=io.micronaut.context.event.ApplicationEventListener.class)
@Inherited
public @interface EventListener
An Adapter
advice annotation that allows listening for events by implementing the ApplicationEventListener
interface.
For example:
@EventListener
public void onStartup(StartupEvent startupEvent) {
}