Code Review
/
controller.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Bug 4105: Implement candidate registration close
[controller.git]
/
opendaylight
/
md-sal
/
sal-distributed-datastore
/
src
/
main
/
java
/
org
/
opendaylight
/
controller
/
cluster
/
datastore
/
LocalTransactionFactory.java
diff --git
a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/LocalTransactionFactory.java
b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/LocalTransactionFactory.java
index 8ca442498e73f5d3f0b42e3c36a2efb9a3f1f7ec..ff0ef76cec34084097442010c6702c93b9c7b582 100644
(file)
--- a/
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/LocalTransactionFactory.java
+++ b/
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/LocalTransactionFactory.java
@@
-8,7
+8,9
@@
package org.opendaylight.controller.cluster.datastore;
import org.opendaylight.controller.cluster.datastore.identifiers.TransactionIdentifier;
package org.opendaylight.controller.cluster.datastore;
import org.opendaylight.controller.cluster.datastore.identifiers.TransactionIdentifier;
+import org.opendaylight.controller.sal.core.spi.data.DOMStoreReadTransaction;
import org.opendaylight.controller.sal.core.spi.data.DOMStoreReadWriteTransaction;
import org.opendaylight.controller.sal.core.spi.data.DOMStoreReadWriteTransaction;
+import org.opendaylight.controller.sal.core.spi.data.DOMStoreWriteTransaction;
/**
* A factory for creating local transactions used by {@link AbstractTransactionContextFactory} to instantiate
/**
* A factory for creating local transactions used by {@link AbstractTransactionContextFactory} to instantiate
@@
-16,6
+18,10
@@
import org.opendaylight.controller.sal.core.spi.data.DOMStoreReadWriteTransactio
*
* @author Thomas Pantelis
*/
*
* @author Thomas Pantelis
*/
-interface LocalTransactionFactory {
+interface LocalTransactionFactory extends LocalTransactionReadySupport {
+ DOMStoreReadTransaction newReadOnlyTransaction(TransactionIdentifier identifier);
+
DOMStoreReadWriteTransaction newReadWriteTransaction(TransactionIdentifier identifier);
DOMStoreReadWriteTransaction newReadWriteTransaction(TransactionIdentifier identifier);
+
+ DOMStoreWriteTransaction newWriteOnlyTransaction(TransactionIdentifier identifier);
}
\ No newline at end of file
}
\ No newline at end of file