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:
  • Constructor Details

    • PhaseEvent

      public PhaseEvent(FacesContext context, PhaseId phaseId, Lifecycle lifecycle)

      Construct a new event object from the specified parameters. The specified Lifecycle will be the source of this event.

      Parameters:
      context - FacesContext for the current request
      phaseId - Identifier of the current request processing lifecycle phase
      lifecycle - Lifecycle instance
      Throws:
      NullPointerException - if context or phaseId or Lifecycleis null
  • Method Details

    • getFacesContext

      public FacesContext getFacesContext()

      Return the FacesContext for the request being processed.

      Returns:
      the FacesContext for the current request.
    • getPhaseId

      public PhaseId getPhaseId()

      Return the PhaseId representing the current request processing lifecycle phase.

      Returns:
      the phase id