private void addPhaseListener(Class<? extends PhaseListener> newPhaseListener) { ClassLoader classLoader = getClassLoader(); List<Class<? extends PhaseListener>> phaseListenerClass = phaseListeners.get(classLoader); if (phaseListenerClass == null) { phaseListenerClass = new CopyOnWriteArrayList<Class<? extends PhaseListener>>(); phaseListeners.put(classLoader, phaseListenerClass); } // just add the Class of the PhaseListener and do not instantiate it now, // because there is no FacesContext available at this point and the // constructor of the PhaseListener could use it (possible in JSF 2.0) phaseListenerClass.add(newPhaseListener); }
private void addPhaseListener(Class<? extends PhaseListener> newPhaseListener) { ClassLoader classLoader = getClassLoader(); List<Class<? extends PhaseListener>> phaseListenerClass = phaseListeners.get(classLoader); if (phaseListenerClass == null) { phaseListenerClass = new CopyOnWriteArrayList<Class<? extends PhaseListener>>(); phaseListeners.put(classLoader, phaseListenerClass); } // just add the Class of the PhaseListener and do not instantiate it now, // because there is no FacesContext available at this point and the // constructor of the PhaseListener could use it (possible in JSF 2.0) phaseListenerClass.add(newPhaseListener); }
private void addPhaseListener(Class<? extends PhaseListener> newPhaseListener) { ClassLoader classLoader = getClassLoader(); List<Class<? extends PhaseListener>> phaseListenerClass = phaseListeners.get(classLoader); if (phaseListenerClass == null) { phaseListenerClass = new CopyOnWriteArrayList<Class<? extends PhaseListener>>(); phaseListeners.put(classLoader, phaseListenerClass); } // just add the Class of the PhaseListener and do not instantiate it now, // because there is no FacesContext available at this point and the // constructor of the PhaseListener could use it (possible in JSF 2.0) phaseListenerClass.add(newPhaseListener); }
ClassLoader classLoader = getClassLoader(); List<Class<? extends PhaseListener>> foundPhaseListeners = phaseListeners.get(classLoader);
ClassLoader classLoader = getClassLoader(); List<Class<? extends PhaseListener>> foundPhaseListeners = phaseListeners.get(classLoader);
ClassLoader classLoader = getClassLoader(); List<Class<? extends PhaseListener>> foundPhaseListeners = phaseListeners.get(classLoader);