Package jakarta.faces.event
Class PreDestroyApplicationEvent
java.lang.Object
java.util.EventObject
jakarta.faces.event.SystemEvent
jakarta.faces.event.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
ServletContextListener
s which will be invoked after all of the application artifacts have been removed.
- Since:
- 2.0
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description PreDestroyApplicationEvent(Application application)
Constructs a newPreDestroyApplicationEvent
for this application.PreDestroyApplicationEvent(FacesContext facesContext, Application application)
Constructs a newPreDestroyApplicationEvent
for this application. -
Method Summary
Modifier and Type Method Description Application
getApplication()
The sourceApplication
that sent this event.Methods inherited from class jakarta.faces.event.SystemEvent
getFacesContext, isAppropriateListener, processListener
-
Constructor Details
-
PreDestroyApplicationEvent
Constructs a new
PreDestroyApplicationEvent
for this application.- Parameters:
application
- the application that has been configured- Since:
- 2.0
-
PreDestroyApplicationEvent
Constructs a new
PreDestroyApplicationEvent
for this application.- Parameters:
facesContext
- the Faces context.application
- the application that has been configured- Since:
- 2.0
-
-
Method Details
-
getApplication
The source
Application
that sent this event.- Returns:
- the application.
- Since:
- 2.0
-