X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=bgp%2Frib-spi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fprotocol%2Fbgp%2Frib%2Fspi%2FServiceLoaderRIBExtensionConsumerContext.java;fp=bgp%2Frib-spi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fprotocol%2Fbgp%2Frib%2Fspi%2FServiceLoaderRIBExtensionConsumerContext.java;h=e2251c31b487b98b1a5ea3f75bd4f9363cb1edd6;hb=f12edd567505b7160bc98b82ebabd77a614137ba;hp=1943a8806751ff526a482da64b7ddb6fcb11e0af;hpb=6d010052210376b4c794a527d52b7a8e35848969;p=bgpcep.git diff --git a/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/ServiceLoaderRIBExtensionConsumerContext.java b/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/ServiceLoaderRIBExtensionConsumerContext.java index 1943a88067..e2251c31b4 100644 --- a/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/ServiceLoaderRIBExtensionConsumerContext.java +++ b/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/ServiceLoaderRIBExtensionConsumerContext.java @@ -29,7 +29,7 @@ public final class ServiceLoaderRIBExtensionConsumerContext extends SimpleRIBExt } } - public static ServiceLoaderRIBExtensionConsumerContext createConsumerContext() throws Exception { + public static ServiceLoaderRIBExtensionConsumerContext createConsumerContext() { final ServiceLoader loader = ServiceLoader.load(RIBExtensionProviderActivator.class); final ServiceLoaderRIBExtensionConsumerContext ctx = new ServiceLoaderRIBExtensionConsumerContext(loader); @@ -37,11 +37,11 @@ public final class ServiceLoaderRIBExtensionConsumerContext extends SimpleRIBExt } @Override - public void close() throws Exception { + public void close() { for (RIBExtensionProviderActivator a : loader) { try { a.stopRIBExtensionProvider(); - } catch (Exception e) { + } catch (RuntimeException e) { LOG.warn("Stopping activator {} failed", a, e); } }