Class PostConstructApplicationEvent

java.lang.Object
java.util.EventObject
jakarta.faces.event.SystemEvent
jakarta.faces.event.PostConstructApplicationEvent
All Implemented Interfaces:
Serializable

public class PostConstructApplicationEvent extends SystemEvent

This event must be published by the runtime after all configuration resources have been parsed and processed.

This event is useful for listeners that need to perform custom post-configuration processing without having to rely on ServletContextListeners which may be invoked before the Jakarta Server Faces runtime has started it's configuration process.

Since:
2.0
See Also:
  • Constructor Details

    • PostConstructApplicationEvent

      public PostConstructApplicationEvent(Application application)

      Constructs a new PostConstructApplicationEvent for this application.

      Parameters:
      application - the application that has been configured
      Since:
      2.0
    • PostConstructApplicationEvent

      public PostConstructApplicationEvent(FacesContext facesContext, Application application)

      Constructs a new PostConstructApplicationEvent for this application.

      Parameters:
      facesContext - the Faces context.
      application - the application that has been configured
      Since:
      2.0
  • Method Details

    • getApplication

      public Application getApplication()

      The source Application that sent this event.

      Returns:
      the application.
      Since:
      2.0