@Component(service=OSGIFactoryConfigDemo.class,immediate=true,configurationPolicy = ConfigurationPolicy.REQUIRE) @Designate(ocd=OSGIFactoryConfigOCD.class, factory=true) public class OSGiFactoryConfigDemoImpl implements OSGIFactoryConfigDemo { @Activate protected void activate(OSGIFactoryConfigOCD config) { this.apiEndPoint = config.apiEndpoint(); this.apiKey = config.apiKey(); this.siteName = config.siteNameIdentifier(); } }