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.ListenerRegistration;
+import org.opendaylight.yangtools.concepts.Registration;
import org.opendaylight.yangtools.yang.binding.DataObject;
/**
}
@Override
- public <T extends DataObject, L extends DataTreeChangeListener<T>> ListenerRegistration<L>
- registerDataTreeChangeListener(final DataTreeIdentifier<T> treeId, final L listener) {
- return delegate().registerDataTreeChangeListener(treeId, listener);
+ public TransactionChain createTransactionChain() {
+ return delegate().createTransactionChain();
}
@Override
- public TransactionChain createTransactionChain(final TransactionChainListener listener) {
- return delegate().createTransactionChain(listener);
+ public TransactionChain createMergingTransactionChain() {
+ return delegate().createMergingTransactionChain();
}
@Override
- public TransactionChain createMergingTransactionChain(final TransactionChainListener listener) {
- return delegate().createMergingTransactionChain(listener);
+ public <T extends DataObject> Registration registerTreeChangeListener(final DataTreeIdentifier<T> treeId,
+ final DataTreeChangeListener<T> listener) {
+ return delegate().registerTreeChangeListener(treeId, listener);
+ }
+
+ @Override
+ @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);
}
}