Class SystemEvent
- java.lang.Object
- 
- java.util.EventObject
- 
- jakarta.faces.event.SystemEvent
 
 
- 
- All Implemented Interfaces:
- Serializable
 - Direct Known Subclasses:
- ComponentSystemEvent,- ExceptionQueuedEvent,- PostConstructApplicationEvent,- PostConstructCustomScopeEvent,- PostKeepFlashValueEvent,- PostPutFlashValueEvent,- PreClearFlashEvent,- PreDestroyApplicationEvent,- PreDestroyCustomScopeEvent,- PreRemoveFlashValueEvent
 
 public abstract class SystemEvent extends EventObject SystemEvent is the base class for non-application specific events that can be fired by arbitrary objects. - Since:
- 2.0
- See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from class java.util.EventObjectsource
 
- 
 - 
Constructor SummaryConstructors Constructor Description SystemEvent(FacesContext facesContext, Object source)Pass the argumentsourceto the superclass constructor.SystemEvent(Object source)Pass the argumentsourceto the superclass constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description FacesContextgetFacesContext()Get the Faces context.booleanisAppropriateListener(FacesListener listener)Returntrueif thisFacesListeneris an instance of a the appropriate listener class that this event supports.voidprocessListener(FacesListener listener)Broadcast this event instance to the specifiedFacesListener, by whatever mechanism is appropriate.- 
Methods inherited from class java.util.EventObjectgetSource, toString
 
- 
 
- 
- 
- 
Constructor Detail- 
SystemEventpublic SystemEvent(Object source) Pass the argument sourceto the superclass constructor.- Parameters:
- source- the- sourcereference to be passed to the superclass constructor.
- Throws:
- IllegalArgumentException- if the argument is- null.
 
 - 
SystemEventpublic SystemEvent(FacesContext facesContext, Object source) Pass the argument sourceto the superclass constructor.- Parameters:
- facesContext- the Faces context.
- source- the- sourcereference to be passed to the superclass constructor.
- Throws:
- IllegalArgumentException- if the argument is- null.
 
 
- 
 - 
Method Detail- 
getFacesContextpublic FacesContext getFacesContext() Get the Faces context. If the constructor was passed a FacesContext we return it, otherwise we call FacesContext.getCurrentInstance() and return it. - Returns:
- the Faces context.
- Since:
- 2.3
 
 - 
isAppropriateListenerpublic boolean isAppropriateListener(FacesListener listener) Return trueif thisFacesListeneris an instance of a the appropriate listener class that this event supports. The default implementation returns true if the listener is aComponentSystemEventListener.- Parameters:
- listener-- FacesListenerto evaluate
- Returns:
- the result as specified above
 
 - 
processListenerpublic void processListener(FacesListener listener) Broadcast this event instance to the specified FacesListener, by whatever mechanism is appropriate. Typically, this will be accomplished by calling an event processing method, and passing this instance as a parameter.- Parameters:
- listener-- FacesListenerto send this- FacesEventto
- Throws:
- AbortProcessingException- Signal the Jakarta Faces implementation that no further processing on the current event should be performed
 
 
- 
 
-