From: Ed Warnicke Date: Fri, 30 May 2014 12:25:16 +0000 (+0000) Subject: Merge "Bug 1073: Introduced Transaction Chain to DOMStore APIs." X-Git-Tag: autorelease-tag-v20140601202136_82eb3f9~4 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=0552aa7d15d9482a9c24062786a743adca4ab74a;hp=-c Merge "Bug 1073: Introduced Transaction Chain to DOMStore APIs." --- 0552aa7d15d9482a9c24062786a743adca4ab74a diff --combined opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/InMemoryDOMDataStore.java index 7b799661af,d04be6b244..87c68596ef --- a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/InMemoryDOMDataStore.java +++ b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/InMemoryDOMDataStore.java @@@ -28,6 -28,7 +28,7 @@@ import org.opendaylight.controller.sal. import org.opendaylight.controller.sal.core.spi.data.DOMStoreReadWriteTransaction; import org.opendaylight.controller.sal.core.spi.data.DOMStoreThreePhaseCommitCohort; import org.opendaylight.controller.sal.core.spi.data.DOMStoreTransaction; + import org.opendaylight.controller.sal.core.spi.data.DOMStoreTransactionChain; import org.opendaylight.controller.sal.core.spi.data.DOMStoreWriteTransaction; import org.opendaylight.yangtools.concepts.AbstractListenerRegistration; import org.opendaylight.yangtools.concepts.Identifiable; @@@ -80,6 -81,11 +81,11 @@@ public class InMemoryDOMDataStore imple return new SnapshotBackedWriteTransaction(nextIdentifier(), dataTree.takeSnapshot(), this); } + @Override + public DOMStoreTransactionChain createTransactionChain() { + throw new UnsupportedOperationException("Not implemented yet."); + } + @Override public synchronized void onGlobalContextUpdated(final SchemaContext ctx) { dataTree.setSchemaContext(ctx); @@@ -257,7 -263,7 +263,7 @@@ ready = true; LOG.debug("Store transaction: {} : Ready", getIdentifier()); - mutableTree.seal(); + mutableTree.ready(); return store.submit(this); }