Package org.apache.myfaces.application
Class ApplicationImplEventManager
java.lang.Object
org.apache.myfaces.application.ApplicationImplEventManager
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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, SystemEventListener listener) void
subscribeToEvent
(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, SystemEventListener listener) void
unsubscribeFromEvent
(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener) void
unsubscribeFromEvent
(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, SystemEventListener listener)
-
Constructor Details
-
ApplicationImplEventManager
public ApplicationImplEventManager()
-
-
Method Details
-
publishEvent
public void publishEvent(FacesContext facesContext, Class<? extends SystemEvent> systemEventClass, Object source) -
publishEvent
public void publishEvent(FacesContext facesContext, Class<? extends SystemEvent> systemEventClass, Class<?> sourceBaseType, Object source) -
subscribeToEvent
public void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener) -
subscribeToEvent
public void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, SystemEventListener listener) -
unsubscribeFromEvent
public void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener) -
unsubscribeFromEvent
public void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, SystemEventListener listener) -
createEvent
protected SystemEvent createEvent(Class<? extends SystemEvent> systemEventClass, FacesContext facesContext, Object source) -
getConstructor
protected Constructor<? extends SystemEvent> getConstructor(Class<? extends SystemEvent> systemEventClass) -
processComponentAttachedListeners
protected SystemEvent processComponentAttachedListeners(FacesContext facesContext, List<? extends SystemEventListener> listeners, Class<? extends SystemEvent> systemEventClass, Object source, SystemEvent event) -
processViewAttachedListeners
protected SystemEvent processViewAttachedListeners(FacesContext facesContext, List<? extends SystemEventListener> listeners, Class<? extends SystemEvent> systemEventClass, Object source, SystemEvent event) -
processGlobalListeners
protected SystemEvent processGlobalListeners(FacesContext facesContext, List<ApplicationImplEventManager.EventInfo> eventInfos, Class<? extends SystemEvent> systemEventClass, Object source, SystemEvent event, Class<?> sourceBaseType)
-