Class ServiceProviderFinderFactory

java.lang.Object
org.apache.myfaces.spi.ServiceProviderFinderFactory

public class ServiceProviderFinderFactory extends Object
Factory that provide a ServiceProviderFinder instance, that is used to locate classes through SPI interface.
Since:
2.0.3
Author:
Leonardo Uribe
  • Constructor Details

    • ServiceProviderFinderFactory

      public ServiceProviderFinderFactory()
  • Method Details

    • getServiceProviderFinder

      public static ServiceProviderFinder getServiceProviderFinder(ExternalContext ectx)
      Parameters:
      ectx -
      Returns:
    • setServiceProviderFinder

      public static void setServiceProviderFinder(ExternalContext ectx, ServiceProviderFinder slp)
      Set a ServiceProviderFinder to the current application, to locate SPI service providers used by MyFaces. This method should be called before the web application is initialized, specifically before AbstractFacesInitializer.initFaces(ServletContext) otherwise it will have no effect.
      Parameters:
      ectx -
      slp -
    • setServiceProviderFinder

      public static void setServiceProviderFinder(jakarta.servlet.ServletContext ctx, ServiceProviderFinder slp)