/** * Filters beans annotated with {@link JsfPhaseListener}. * The class will be stored for consuming it later (see #consumePhaseListeners) * @param processAnnotatedType current process-annotated-type */ public void filterJsfPhaseListeners(@Observes ProcessAnnotatedType processAnnotatedType) { CodiStartupBroadcaster.broadcastStartup(); if (processAnnotatedType.getAnnotatedType().isAnnotationPresent(JsfPhaseListener.class)) { Class<? extends PhaseListener> phaseListenerClass = processAnnotatedType.getAnnotatedType().getJavaClass(); if(isClassActivated(phaseListenerClass)) { addPhaseListener(phaseListenerClass); } processAnnotatedType.veto(); } }
/** * Filters beans annotated with {@link JsfPhaseListener}. * The class will be stored for consuming it later (see #consumePhaseListeners) * @param processAnnotatedType current process-annotated-type */ public void filterJsfPhaseListeners(@Observes ProcessAnnotatedType processAnnotatedType) { CodiStartupBroadcaster.broadcastStartup(); if (processAnnotatedType.getAnnotatedType().isAnnotationPresent(JsfPhaseListener.class)) { Class<? extends PhaseListener> phaseListenerClass = processAnnotatedType.getAnnotatedType().getJavaClass(); if(isClassActivated(phaseListenerClass)) { addPhaseListener(phaseListenerClass); } processAnnotatedType.veto(); } }
/** * Filters beans annotated with {@link JsfPhaseListener}. * The class will be stored for consuming it later (see #consumePhaseListeners) * @param processAnnotatedType current process-annotated-type */ public void filterJsfPhaseListeners(@Observes ProcessAnnotatedType processAnnotatedType) { CodiStartupBroadcaster.broadcastStartup(); if (processAnnotatedType.getAnnotatedType().isAnnotationPresent(JsfPhaseListener.class)) { Class<? extends PhaseListener> phaseListenerClass = processAnnotatedType.getAnnotatedType().getJavaClass(); if(isClassActivated(phaseListenerClass)) { addPhaseListener(phaseListenerClass); } processAnnotatedType.veto(); } }