Class PreDestroyApplicationEvent

  • All Implemented Interfaces:
    Serializable

    public class PreDestroyApplicationEvent
    extends SystemEvent

    This event must be published by the runtime before the factories associated with this Application are released.

    This event is useful for listeners that need to perform custom shutdown processing without having to rely on ServletContextListeners which will be invoked after all of the application artifacts have been removed.

    Since:
    2.0
    See Also:
    Serialized Form
    • Constructor Detail

      • PreDestroyApplicationEvent

        public PreDestroyApplicationEvent​(Application application)

        Constructs a new PreDestroyApplicationEvent for this application.

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

        public PreDestroyApplicationEvent​(FacesContext facesContext,
                                          Application application)

        Constructs a new PreDestroyApplicationEvent for this application.

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

      • getApplication

        public Application getApplication()

        The source Application that sent this event.

        Returns:
        the application.
        Since:
        2.0