We need to have a greedy policy here, otherwise we might miss some
extensions.
JIRA: BGPCEP-942
Change-Id: I33589f167be78d10139979dc62ab2a17e74e455a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
import org.osgi.service.component.annotations.Component;
import org.osgi.service.component.annotations.Deactivate;
import org.osgi.service.component.annotations.Reference;
+import org.osgi.service.component.annotations.ReferencePolicyOption;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public final class OSGiBGPTableTypeRegistryConsumer implements BGPTableTypeRegistryConsumer {
private static final Logger LOG = LoggerFactory.getLogger(OSGiBGPTableTypeRegistryConsumer.class);
- @Reference
+ @Reference(policyOption = ReferencePolicyOption.GREEDY)
List<BGPTableTypeRegistryProviderActivator> extensionActivators;
private DefaultBGPTableTypeRegistryConsumer delegate;