Package org.apache.myfaces.application
Class ApplicationImplEventManager
- java.lang.Object
-
- org.apache.myfaces.application.ApplicationImplEventManager
-
public class ApplicationImplEventManager extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
ApplicationImplEventManager.EventInfo
-
Constructor Summary
Constructors Constructor Description ApplicationImplEventManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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, 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)
-
-
-
Method Detail
-
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)
-
-