Track schema tree generator linkage
[mdsal.git] / binding / mdsal-binding-generator / src / main / java / org / opendaylight / mdsal / binding / generator / impl / DefaultBindingRuntimeGenerator.java
index bffb6be55e569b2b957d2e4a7c2c3e6c82a606d6..f8ba855ea371e08a279901d981cb8f7de0782c25 100644 (file)
@@ -7,9 +7,6 @@
  */
 package org.opendaylight.mdsal.binding.generator.impl;
 
-import com.google.common.annotations.Beta;
-import javax.inject.Inject;
-import javax.inject.Singleton;
 import org.kohsuke.MetaInfServices;
 import org.opendaylight.mdsal.binding.runtime.api.BindingRuntimeGenerator;
 import org.opendaylight.mdsal.binding.runtime.api.BindingRuntimeTypes;
@@ -23,18 +20,11 @@ import org.slf4j.LoggerFactory;
 /**
  * Default implementation of {@link BindingRuntimeGenerator}.
  */
-@Beta
 @MetaInfServices
-@Singleton
 @Component(immediate = true)
-public final class DefaultBindingRuntimeGenerator implements BindingRuntimeGenerator {
+public class DefaultBindingRuntimeGenerator implements BindingRuntimeGenerator {
     private static final Logger LOG = LoggerFactory.getLogger(DefaultBindingRuntimeGenerator.class);
 
-    @Inject
-    public DefaultBindingRuntimeGenerator() {
-        // exposed for DI
-    }
-
     @Override
     public BindingRuntimeTypes generateTypeMapping(final EffectiveModelContext context) {
         return BindingRuntimeTypesFactory.createTypes(context);