Class ScrMetaTypeProviderServiceFactory

java.lang.Object
org.apache.felix.scr.impl.config.ScrMetaTypeProviderServiceFactory
All Implemented Interfaces:
org.osgi.framework.ServiceFactory

public class ScrMetaTypeProviderServiceFactory extends Object implements org.osgi.framework.ServiceFactory
The ScrMetaTypeProviderServiceFactory is a ServiceFactory registered on behalf of ScrConfiguration to create a metatype provider instance on demand once it is used by the Metatype Service.

In contrast to the ScrMetaTypeProvider class, this class only requires core OSGi API and thus may be instantiated without the MetaType Service API actually available at the time of instantiation.

  • Field Details

  • Constructor Details

    • ScrMetaTypeProviderServiceFactory

      public ScrMetaTypeProviderServiceFactory(ScrConfiguration scrConfiguration)
  • Method Details

    • getService

      public Object getService(org.osgi.framework.Bundle bundle, org.osgi.framework.ServiceRegistration registration)
      Specified by:
      getService in interface org.osgi.framework.ServiceFactory
    • ungetService

      public void ungetService(org.osgi.framework.Bundle bundle, org.osgi.framework.ServiceRegistration registration, Object service)
      Specified by:
      ungetService in interface org.osgi.framework.ServiceFactory