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%2FCompositeRoutedRpcRegistration.java;h=1a405e02c80798fb80abbefeb271fc5c9c0db857;hp=bb6c2e7770b35021083d55e561ef65849de36be2;hb=03c13bd8a8bb89a729d739eb2fcd501a4dfa5439;hpb=5ce3f45de1eb4a6f7abd9b02343ef215d06654c3 diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/CompositeRoutedRpcRegistration.java b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/CompositeRoutedRpcRegistration.java index bb6c2e7770..1a405e02c8 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/CompositeRoutedRpcRegistration.java +++ b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/CompositeRoutedRpcRegistration.java @@ -7,7 +7,6 @@ */ package org.opendaylight.controller.md.sal.binding.compat; -import com.google.common.base.Throwables; import com.google.common.collect.ImmutableSet; import java.util.HashMap; import java.util.Map; @@ -25,7 +24,8 @@ final class CompositeRoutedRpcRegistration implements Rout private final BindingDOMRpcProviderServiceAdapter adapter; private final Map, ObjectRegistration> registrations = new HashMap<>(2); - CompositeRoutedRpcRegistration(final Class type, final T impl, final BindingDOMRpcProviderServiceAdapter providerAdapter) { + CompositeRoutedRpcRegistration(final Class type, final T impl, + final BindingDOMRpcProviderServiceAdapter providerAdapter) { this.type = type; this.instance = impl; this.adapter = providerAdapter; @@ -48,9 +48,11 @@ final class CompositeRoutedRpcRegistration implements Rout } @Override - public synchronized void registerPath(final Class context, final InstanceIdentifier path) { - if(!registrations.containsKey(path)) { - registrations.put(path, adapter.registerRpcImplementation(type, instance, ImmutableSet.>of(path))); + public synchronized void registerPath(final Class context, + final InstanceIdentifier path) { + if (!registrations.containsKey(path)) { + registrations.put(path, + adapter.registerRpcImplementation(type, instance, ImmutableSet.>of(path))); } } @@ -62,27 +64,18 @@ final class CompositeRoutedRpcRegistration implements Rout } @Override - public synchronized void unregisterPath(final Class context, final InstanceIdentifier path) { + public synchronized void unregisterPath(final Class context, + final InstanceIdentifier path) { final ObjectRegistration reg = registrations.remove(path); - if(reg != null) { - try { - reg.close(); - } catch (final Exception e) { - // FIXME: Once we have proper subclass of ObjectRegistrationo - throw Throwables.propagate(e); - } + if (reg != null) { + reg.close(); } } @Override public synchronized void close() { - try { - for(final ObjectRegistration reg : registrations.values()) { - reg.close(); - } - } catch (final Exception e) { - throw Throwables.propagate(e); + for (final ObjectRegistration reg : registrations.values()) { + reg.close(); } } - }