Annotation Type 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