*/
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;
/**
* 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);