Package jakarta.faces.event
Class PhaseEvent
- java.lang.Object
 - 
- java.util.EventObject
 - 
- jakarta.faces.event.PhaseEvent
 
 
 
- 
- All Implemented Interfaces:
 Serializable
public class PhaseEvent extends EventObject
PhaseEvent represents the beginning or ending of processing for a particular phase of the request processing lifecycle, for the request encapsulated by the specified
FacesContext.- See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
- 
Fields inherited from class java.util.EventObject
source 
 - 
 
- 
Constructor Summary
Constructors Constructor Description PhaseEvent(FacesContext context, PhaseId phaseId, Lifecycle lifecycle)Construct a new event object from the specified parameters. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FacesContextgetFacesContext()Return theFacesContextfor the request being processed.PhaseIdgetPhaseId()Return thePhaseIdrepresenting the current request processing lifecycle phase.- 
Methods inherited from class java.util.EventObject
getSource, toString 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
PhaseEvent
public PhaseEvent(FacesContext context, PhaseId phaseId, Lifecycle lifecycle)
Construct a new event object from the specified parameters. The specified
Lifecyclewill be the source of this event.- Parameters:
 context-FacesContextfor the current requestphaseId- Identifier of the current request processing lifecycle phaselifecycle- Lifecycle instance- Throws:
 NullPointerException- ifcontextorphaseIdorLifecycleisnull
 
 - 
 
- 
Method Detail
- 
getFacesContext
public FacesContext getFacesContext()
Return the
FacesContextfor the request being processed.- Returns:
 - the 
FacesContextfor the current request. 
 
 - 
 
 -