BUG-865: TransactionCommitDeadlockException safety 86/11186/1
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)
commitdaf965d90a98f590751a1da6e61558497fff4e0a
tree157b6081eee07ca5ad4ba018c90a498b1421f949
parent83290505fd9be1a3b7a1af197749968399df0688
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