Class InjectionApplicationFactory

java.lang.Object
jakarta.faces.application.ApplicationFactory
com.sun.faces.application.InjectionApplicationFactory
All Implemented Interfaces:
FacesWrapper<ApplicationFactory>

public class InjectionApplicationFactory extends ApplicationFactory
This ApplicationFactory is responsible for injecting the default Application instance into the top-level Application as configured by the runtime. Doing this allows us to preserve backwards compatibility as the API evolves without having the API rely on implementation specific details.