}
}
- public static ServiceLoaderRIBExtensionConsumerContext createConsumerContext() throws Exception {
+ public static ServiceLoaderRIBExtensionConsumerContext createConsumerContext() {
final ServiceLoader<RIBExtensionProviderActivator> loader = ServiceLoader.load(RIBExtensionProviderActivator.class);
final ServiceLoaderRIBExtensionConsumerContext ctx = new ServiceLoaderRIBExtensionConsumerContext(loader);
}
@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);
}
}