X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-binding-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fbinding%2Fcompat%2FHydrogenMountInstanceAdapter.java;h=3a4d785b923b980b27ed9d23c5e972b3e0bd7e0f;hp=e7aea8d2ff5ff7a0a393d7fa8974d6d08235ad63;hb=ad5299f05589b508b89f40c97b62016ed1806ae8;hpb=9db24f2b887db47a63e56579ecdd6839b0a31b55 diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/HydrogenMountInstanceAdapter.java b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/HydrogenMountInstanceAdapter.java index e7aea8d2ff..3a4d785b92 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/HydrogenMountInstanceAdapter.java +++ b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/HydrogenMountInstanceAdapter.java @@ -12,12 +12,7 @@ import com.google.common.base.Preconditions; import com.google.common.collect.ClassToInstanceMap; import com.google.common.collect.ImmutableClassToInstanceMap; import java.util.concurrent.ExecutorService; -import org.opendaylight.controller.md.sal.binding.api.DataBroker; import org.opendaylight.controller.md.sal.binding.api.MountPoint; -import org.opendaylight.controller.md.sal.common.api.RegistrationListener; -import org.opendaylight.controller.md.sal.common.api.data.DataCommitHandler; -import org.opendaylight.controller.md.sal.common.api.data.DataCommitHandlerRegistration; -import org.opendaylight.controller.md.sal.common.api.data.DataReader; import org.opendaylight.controller.md.sal.common.api.routing.RouteChangeListener; import org.opendaylight.controller.sal.binding.api.BindingAwareBroker.RoutedRpcRegistration; import org.opendaylight.controller.sal.binding.api.BindingAwareBroker.RpcRegistration; @@ -27,15 +22,9 @@ import org.opendaylight.controller.sal.binding.api.NotificationProviderService; import org.opendaylight.controller.sal.binding.api.NotificationService; import org.opendaylight.controller.sal.binding.api.RpcConsumerRegistry; import org.opendaylight.controller.sal.binding.api.RpcProviderRegistry; -import org.opendaylight.controller.sal.binding.api.data.DataBrokerService; -import org.opendaylight.controller.sal.binding.api.data.DataChangeListener; -import org.opendaylight.controller.sal.binding.api.data.DataModificationTransaction; -import org.opendaylight.controller.sal.binding.api.data.DataProviderService; import org.opendaylight.controller.sal.binding.api.mount.MountProviderInstance; import org.opendaylight.controller.sal.binding.api.rpc.RpcContextIdentifier; import org.opendaylight.yangtools.concepts.ListenerRegistration; -import org.opendaylight.yangtools.concepts.Registration; -import org.opendaylight.yangtools.yang.binding.DataObject; import org.opendaylight.yangtools.yang.binding.InstanceIdentifier; import org.opendaylight.yangtools.yang.binding.Notification; import org.opendaylight.yangtools.yang.binding.RpcService; @@ -51,10 +40,6 @@ public class HydrogenMountInstanceAdapter implements MountProviderInstance { this.identifier = key.getIdentifier(); final ImmutableClassToInstanceMap.Builder builder = ImmutableClassToInstanceMap.builder(); - final Optional dataBroker = key.getService(DataBroker.class); - if(dataBroker.isPresent()) { - builder.put(DataBrokerService.class, new HydrogenDataBrokerAdapter(dataBroker.get())); - } final Optional notificationService = key.getService(org.opendaylight.controller.md.sal.binding.api.NotificationService.class); if(notificationService.isPresent()) { builder.put(NotificationService.class, new HeliumNotificationServiceAdapter(notificationService.get())); @@ -95,27 +80,6 @@ public class HydrogenMountInstanceAdapter implements MountProviderInstance { return service(NotificationService.class).registerNotificationListener(listener); } - @Override - public DataModificationTransaction beginTransaction() { - return service(DataBrokerService.class).beginTransaction(); - } - - @Override - public DataObject readConfigurationData(final InstanceIdentifier path) { - return service(DataBrokerService.class).readConfigurationData(path); - } - - @Override - public DataObject readOperationalData(final InstanceIdentifier path) { - return service(DataBrokerService.class).readOperationalData(path); - } - - @Override - public ListenerRegistration registerDataChangeListener( - final InstanceIdentifier path, final DataChangeListener listener) { - return service(DataBrokerService.class).registerDataChangeListener(path,listener); - } - @Override public RoutedRpcRegistration addRoutedRpcImplementation(final Class serviceInterface, final T implementation) throws IllegalStateException { @@ -138,24 +102,6 @@ public class HydrogenMountInstanceAdapter implements MountProviderInstance { service(NotificationProviderService.class).publish(notification); } - @Override - public Registration registerCommitHandler(final InstanceIdentifier arg0, - final DataCommitHandler, DataObject> arg1) { - return service(DataProviderService.class).registerCommitHandler(arg0, arg1); - } - - @Override - public ListenerRegistration, DataObject>>> registerCommitHandlerListener( - final RegistrationListener, DataObject>> arg0) { - return service(DataProviderService.class).registerCommitHandlerListener(arg0); - } - - @Override - public Registration registerDataReader(final InstanceIdentifier path, - final DataReader, DataObject> reader) { - return service(DataProviderService.class).registerDataReader(path, reader); - } - @Override public ListenerRegistration registerInterestListener( final NotificationInterestListener interestListener) {