*/
package org.opendaylight.mdsal.binding.api;
+import org.eclipse.jdt.annotation.NonNull;
+
/**
* A factory which allocates new transactions to operate on the data tree.
*
*
* @return A new read-only transaction
*/
- ReadTransaction newReadOnlyTransaction();
+ @NonNull ReadTransaction newReadOnlyTransaction();
/**
* Allocates new read-write transaction which provides a mutable view of the data tree.
*
* @return new read-write transaction
*/
- ReadWriteTransaction newReadWriteTransaction();
+ @NonNull ReadWriteTransaction newReadWriteTransaction();
/**
* Allocates new write-only transaction based on latest state of data tree.
*
* @return new write-only transaction
*/
- WriteTransaction newWriteOnlyTransaction();
+ @NonNull WriteTransaction newWriteOnlyTransaction();
}