X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=dom%2Fmdsal-dom-schema-osgi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fdom%2Fschema%2Fosgi%2Fimpl%2FOSGiModelRuntime.java;h=40d3aa53c5a56d5dd2a5a65abef2e09440c90a0a;hb=8ec3b57b80c1cae383301cd1b19ee3e79b9a2038;hp=6e54af51f4a5ebb2b09f2ee9cddbe47d323bbe87;hpb=7fecf7fad7ec8c8946902ffdcd0424235f16268e;p=mdsal.git diff --git a/dom/mdsal-dom-schema-osgi/src/main/java/org/opendaylight/mdsal/dom/schema/osgi/impl/OSGiModelRuntime.java b/dom/mdsal-dom-schema-osgi/src/main/java/org/opendaylight/mdsal/dom/schema/osgi/impl/OSGiModelRuntime.java index 6e54af51f4..40d3aa53c5 100644 --- a/dom/mdsal-dom-schema-osgi/src/main/java/org/opendaylight/mdsal/dom/schema/osgi/impl/OSGiModelRuntime.java +++ b/dom/mdsal-dom-schema-osgi/src/main/java/org/opendaylight/mdsal/dom/schema/osgi/impl/OSGiModelRuntime.java @@ -21,16 +21,14 @@ import org.slf4j.LoggerFactory; public final class OSGiModelRuntime { private static final Logger LOG = LoggerFactory.getLogger(OSGiModelRuntime.class); - @Reference - YangParserFactory parserFactory = null; - @Reference(target = "(component.factory=" + OSGiModuleInfoSnapshotImpl.FACTORY_NAME + ")") - ComponentFactory contextFactory = null; - - private YangModuleInfoScanner bundleTracker = null; - private YangModuleInfoRegistry moduleRegistry = null; + private final YangModuleInfoRegistry moduleRegistry; + private final YangModuleInfoScanner bundleTracker; @Activate - void activate(final BundleContext ctx) { + public OSGiModelRuntime(@Reference final YangParserFactory parserFactory, + @Reference(target = "(component.factory=" + OSGiModuleInfoSnapshotImpl.FACTORY_NAME + ")") + final ComponentFactory contextFactory, + final BundleContext ctx) { LOG.info("Model Runtime starting"); moduleRegistry = YangModuleInfoRegistry.create(ctx, contextFactory, parserFactory); bundleTracker = new YangModuleInfoScanner(ctx, moduleRegistry);