Refactor TransactionProxy 18/14618/3
authorGary Wu <Gary.Wu1@huawei.com>
Thu, 29 Jan 2015 22:24:18 +0000 (14:24 -0800)
committerGary Wu <Gary.Wu1@huawei.com>
Mon, 2 Feb 2015 19:23:04 +0000 (19:23 +0000)
commit413bae822cdbf37f4dc16ebe14cab621953e817a
tree3c6b63f5391fe9cb57e29ec7407d4a4ed6f8fa3d
parent166c432bc0611288abf2e13ef8f184cfbb2c101a
Refactor TransactionProxy

Consolidated three transaction operation interfaces
into one.  Eliminated creation of redundant future/promise
objects for queued read operations.

Change-Id: I12a91cac5298f2722e30ed52ee91e35fdf1104d6
Signed-off-by: Gary Wu <Gary.Wu1@huawei.com>
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/NoOpTransactionContext.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/TransactionContext.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/TransactionContextImpl.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/TransactionProxy.java