X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=parser%2Fyang-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fimpl%2FDefaultYangParserFactory.java;h=ce08692d5819bc527ab8a50e402a9d6fa07e13e1;hb=93f5affa4bfad369f4a81255cb7518d460c44189;hp=9898b8d85717be4b6016e502db7828ad85148b80;hpb=083ef931709258bed6e0fede5eea7fe3f63ddecc;p=yangtools.git diff --git a/parser/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/DefaultYangParserFactory.java b/parser/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/DefaultYangParserFactory.java index 9898b8d857..ce08692d58 100644 --- a/parser/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/DefaultYangParserFactory.java +++ b/parser/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/DefaultYangParserFactory.java @@ -28,17 +28,18 @@ import org.opendaylight.yangtools.yang.xpath.api.YangXPathParserFactory; import org.osgi.service.component.annotations.Activate; import org.osgi.service.component.annotations.Component; import org.osgi.service.component.annotations.Reference; +import org.osgi.service.component.annotations.RequireServiceComponentRuntime; /** * Reference {@link YangParserFactory} implementation. */ @Beta -@MetaInfServices +@Component @Singleton -@Component(immediate = true) +@MetaInfServices +@RequireServiceComponentRuntime public final class DefaultYangParserFactory implements YangParserFactory { - private static final List SUPPORTED_MODES = List.of( - ImportResolutionMode.DEFAULT, ImportResolutionMode.OPENCONFIG_SEMVER); + private static final List SUPPORTED_MODES = List.of(ImportResolutionMode.DEFAULT); private final ConcurrentMap reactors = new ConcurrentHashMap<>(2);