Class OSGIRuntimeObjectFactory

  • All Implemented Interfaces:
    org.pentaho.platform.api.engine.IPentahoObjectFactory, org.pentaho.platform.api.engine.IPentahoRegistrableObjectFactory

    public class OSGIRuntimeObjectFactory
    extends RuntimeObjectFactory
    Created by nbaker on 4/27/15.
    • Constructor Detail

      • OSGIRuntimeObjectFactory

        public OSGIRuntimeObjectFactory()
    • Method Detail

      • setBundleContext

        public void setBundleContext​(org.osgi.framework.BundleContext bundleContext)
      • registerReference

        public <T> org.pentaho.platform.api.engine.IPentahoObjectRegistration registerReference​(org.pentaho.platform.api.engine.IPentahoObjectReference<?> reference,
                                                                                                org.pentaho.platform.engine.core.system.objfac.OSGIRuntimeObjectFactory.OSGIPentahoObjectRegistration existingRegistration,
                                                                                                Class<?>... classes)
      • registerReference

        public <T> org.pentaho.platform.api.engine.IPentahoObjectRegistration registerReference​(org.pentaho.platform.api.engine.IPentahoObjectReference<T> reference,
                                                                                                Class<?>... classes)
        Specified by:
        registerReference in interface org.pentaho.platform.api.engine.IPentahoRegistrableObjectFactory
        Overrides:
        registerReference in class RuntimeObjectFactory