Class PhaseEvent



  • public class PhaseEvent
    extends java.util.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
      FacesContext getFacesContext​()
      Return the FacesContext for the request being processed.
      PhaseId getPhaseId​()
      Return the PhaseId representing the current request processing lifecycle phase.
      • Methods inherited from class java.util.EventObject

        getSource, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • 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:
        java.lang.NullPointerException - if context or phaseId or Lifecycleis null
    • Method Detail

      • 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