BUG-865: TransactionCommitDeadlockException safety
authorRobert Varga <rovarga@cisco.com>
Sun, 14 Sep 2014 22:03:04 +0000 (00:03 +0200)
committerRobert Varga <rovarga@cisco.com>
Mon, 15 Sep 2014 09:53:51 +0000 (11:53 +0200)
commit329d3231cf68e5d9a7d49f9e7a968948f210b289
tree52523e8cbafd4da5b1c9cdb50bcaa002c9a810ea
parent20ff83ff21c84bd695d529bc188d566ba0554b47
BUG-865: TransactionCommitDeadlockException safety

This patch fixes safety (public non-constant field) and improves
performance by using a shared RpcError instances. Also moves over to use
a Supplier instead of a Function.

Change-Id: Id9d269fe9be6dacea3c216d4ad76efa79bdb27f0
Signed-off-by: Robert Varga <rovarga@cisco.com>
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/TransactionCommitDeadlockException.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/config/yang/md/sal/dom/impl/DomInmemoryDataBrokerModule.java
opendaylight/md-sal/sal-dom-broker/src/test/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMBrokerTest.java