Annotation Interface ListenersFor


@Retention(RUNTIME) @Target(TYPE) @Inherited public @interface ListenersFor

Container annotation to specify multiple ListenerFor annotations on a single class. Example:



   @ListenersFor({
       @ListenerFor(systemEventClass=PostAddToViewEvent.class),
       @ListenerFor(systemEventClass=BeforeRenderEvent.class,
                    sourceClass=CustomOutput.class)
   })


The action described in ListenerFor must be taken for each @ListenerFor present in the container annotation.

Since:
2.0
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description