import org.opendaylight.mdsal.binding.api.ReadTransaction;
import org.opendaylight.mdsal.binding.api.ReadWriteTransaction;
import org.opendaylight.mdsal.binding.api.TransactionChain;
-import org.opendaylight.mdsal.binding.api.TransactionChainListener;
import org.opendaylight.mdsal.binding.api.WriteTransaction;
import org.opendaylight.yangtools.concepts.Registration;
import org.opendaylight.yangtools.yang.binding.DataObject;
}
@Override
- public <T extends DataObject> Registration registerDataTreeChangeListener(final DataTreeIdentifier<T> treeId,
- final DataTreeChangeListener<T> listener) {
- return delegate.registerDataTreeChangeListener(treeId, listener);
+ public TransactionChain createTransactionChain() {
+ return delegate.createTransactionChain();
+ }
+
+ @Override
+ public TransactionChain createMergingTransactionChain() {
+ return delegate.createMergingTransactionChain();
}
@Override
- public TransactionChain createTransactionChain(final TransactionChainListener listener) {
- return delegate.createTransactionChain(listener);
+ public <T extends DataObject> Registration registerTreeChangeListener(final DataTreeIdentifier<T> treeId,
+ final DataTreeChangeListener<T> listener) {
+ return delegate.registerTreeChangeListener(treeId, listener);
}
@Override
- public TransactionChain createMergingTransactionChain(final TransactionChainListener listener) {
- return delegate.createMergingTransactionChain(listener);
+ @Deprecated(since = "13.0.0", forRemoval = true)
+ public <T extends DataObject> Registration registerLegacyTreeChangeListener(final DataTreeIdentifier<T> treeId,
+ final DataTreeChangeListener<T> listener) {
+ return delegate.registerLegacyTreeChangeListener(treeId, listener);
}
}