public class ApplicationImplEventManager extends Object
| Modifier and Type | Class and Description | 
|---|---|
| protected static class  | ApplicationImplEventManager.EventInfo | 
| Constructor and Description | 
|---|
| ApplicationImplEventManager() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected SystemEvent | createEvent(Class<? extends SystemEvent> systemEventClass,
           FacesContext facesContext,
           Object source) | 
| protected Constructor<? extends SystemEvent> | getConstructor(Class<? extends SystemEvent> systemEventClass) | 
| protected SystemEvent | processComponentAttachedListeners(FacesContext facesContext,
                                 List<? extends SystemEventListener> listeners,
                                 Class<? extends SystemEvent> systemEventClass,
                                 Object source,
                                 SystemEvent event) | 
| protected SystemEvent | processGlobalListeners(FacesContext facesContext,
                      List<ApplicationImplEventManager.EventInfo> eventInfos,
                      Class<? extends SystemEvent> systemEventClass,
                      Object source,
                      SystemEvent event,
                      Class<?> sourceBaseType) | 
| protected SystemEvent | processViewAttachedListeners(FacesContext facesContext,
                            List<? extends SystemEventListener> listeners,
                            Class<? extends SystemEvent> systemEventClass,
                            Object source,
                            SystemEvent event) | 
| void | publishEvent(FacesContext facesContext,
            Class<? extends SystemEvent> systemEventClass,
            Class<?> sourceBaseType,
            Object source) | 
| void | publishEvent(FacesContext facesContext,
            Class<? extends SystemEvent> systemEventClass,
            Object source) | 
| void | subscribeToEvent(Class<? extends SystemEvent> systemEventClass,
                Class<?> sourceClass,
                SystemEventListener listener) | 
| void | subscribeToEvent(Class<? extends SystemEvent> systemEventClass,
                SystemEventListener listener) | 
| void | unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass,
                    Class<?> sourceClass,
                    SystemEventListener listener) | 
| void | unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass,
                    SystemEventListener listener) | 
public void publishEvent(FacesContext facesContext, Class<? extends SystemEvent> systemEventClass, Object source)
public void publishEvent(FacesContext facesContext, Class<? extends SystemEvent> systemEventClass, Class<?> sourceBaseType, Object source)
public void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener)
public void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, SystemEventListener listener)
public void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener)
public void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, SystemEventListener listener)
protected SystemEvent createEvent(Class<? extends SystemEvent> systemEventClass, FacesContext facesContext, Object source)
protected Constructor<? extends SystemEvent> getConstructor(Class<? extends SystemEvent> systemEventClass)
protected SystemEvent processComponentAttachedListeners(FacesContext facesContext, List<? extends SystemEventListener> listeners, Class<? extends SystemEvent> systemEventClass, Object source, SystemEvent event)
protected SystemEvent processViewAttachedListeners(FacesContext facesContext, List<? extends SystemEventListener> listeners, Class<? extends SystemEvent> systemEventClass, Object source, SystemEvent event)
protected SystemEvent processGlobalListeners(FacesContext facesContext, List<ApplicationImplEventManager.EventInfo> eventInfos, Class<? extends SystemEvent> systemEventClass, Object source, SystemEvent event, Class<?> sourceBaseType)
Copyright © 2022 The Apache Software Foundation. All rights reserved.