import java.util.Set;
import org.opendaylight.controller.md.sal.common.api.data.AsyncDataChangeEvent;
import org.opendaylight.yangtools.yang.binding.DataObject;
-
import org.opendaylight.controller.md.sal.binding.api.DataBroker;
import org.opendaylight.controller.md.sal.binding.api.DataChangeListener;
import org.opendaylight.controller.md.sal.common.api.data.AsyncDataBroker;
public class LinkChangeListenerImpl implements DataChangeListener, AutoCloseable {
private final ListenerRegistration<DataChangeListener> dataChangeListenerRegistration;
+ private OperationProcessor operationProcessor;
- public LinkChangeListenerImpl(final DataBroker dataBroker) {
+ public LinkChangeListenerImpl(final DataBroker dataBroker, final OperationProcessor operationProcessor) {
dataChangeListenerRegistration = dataBroker.registerDataChangeListener(
LogicalDatastoreType.OPERATIONAL,
InstanceIdentifier.builder(Nodes.class)
.augmentation(FlowCapableNodeConnector.class)
.build(),
this, AsyncDataBroker.DataChangeScope.BASE);
+ this.operationProcessor = operationProcessor;
}
@Override