import com.google.inject.Inject;
import com.google.inject.name.Named;
-
import io.fd.honeycomb.binding.init.ProviderTrait;
import io.fd.honeycomb.data.init.DataTreeInitializer;
import io.fd.honeycomb.data.init.InitializerRegistry;
import io.fd.honeycomb.translate.MappingContext;
import io.fd.honeycomb.translate.read.registry.ReaderRegistry;
-
import org.opendaylight.controller.md.sal.binding.api.DataBroker;
public final class InitializerRegistryAdapterProvider extends ProviderTrait<InitializerRegistry> {
@Inject
@Named(HONEYCOMB_CONTEXT)
private MappingContext realtimeMappingContext;
- @Inject
- @Named("device-databroker")
- private DataBroker deviceDataBroker;
- @Inject
- @Named(HONEYCOMB_CONFIG)
- private DataBroker configDataBroker;
@Override
protected InitializerRegistryAdapter create() {
return new InitializerRegistryAdapter(configInitializer, contextInitializer, initRegistry,
- noopConfigDataBroker, realtimeMappingContext, deviceDataBroker, configDataBroker);
+ noopConfigDataBroker, realtimeMappingContext);
}
}