private final BlockingQueue<Peer> peers;
private final DataBroker dataBroker;
private final DOMDataBroker domDataBroker;
+ private final RIBExtensionConsumerContext extensions;
private final Runnable scheduler = new Runnable() {
@Override
this.peers = new LinkedBlockingQueue<>();
this.dataBroker = dps;
this.domDataBroker = Preconditions.checkNotNull(domDataBroker);
+ this.extensions = Preconditions.checkNotNull(extensions);
LOG.debug("Instantiating RIB table {} at {}", ribId, getInstanceIdentifier());
public DOMTransactionChain createPeerChain(final TransactionChainListener listener) {
return domDataBroker.createTransactionChain(listener);
}
+
+ @Override
+ public RIBExtensionConsumerContext getRibExtensions() {
+ return extensions;
+ }
}