X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fmdsal-trace%2Fdom-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Ftrace%2Fdom%2Fimpl%2FTracingTransactionChain.java;h=ac6aaa8bdb3c94587413bf43931c05c4ab969a83;hb=refs%2Fchanges%2F03%2F62503%2F1;hp=c8f4539cc7ba65353946a993f585a276bf53086b;hpb=d5606ac0105ef6c519e452afdcf4f1d100a1271d;p=controller.git diff --git a/opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/dom/impl/TracingTransactionChain.java b/opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/dom/impl/TracingTransactionChain.java index c8f4539cc7..ac6aaa8bdb 100644 --- a/opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/dom/impl/TracingTransactionChain.java +++ b/opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/dom/impl/TracingTransactionChain.java @@ -29,10 +29,11 @@ class TracingTransactionChain extends AbstractCloseTracked(this, "newReadOnlyTransaction", isDebugging); - this.writeTransactionsRegistry = new CloseTrackedRegistry<>(this, "newWriteOnlyTransaction", isDebugging); - this.readWriteTransactionsRegistry = new CloseTrackedRegistry<>(this, "newReadWriteTransaction", isDebugging); + final boolean isDebug = transactionChainsRegistry.isDebugContextEnabled(); + String pf = "TransactionChain_" + toString(); + this.readOnlyTransactionsRegistry = new CloseTrackedRegistry<>(this, pf + "newReadOnlyTransaction", isDebug); + this.writeTransactionsRegistry = new CloseTrackedRegistry<>(this, pf + "newWriteOnlyTransaction", isDebug); + this.readWriteTransactionsRegistry = new CloseTrackedRegistry<>(this, pf + "newReadWriteTransaction", isDebug); } @Override @@ -60,4 +61,15 @@ class TracingTransactionChain extends AbstractCloseTracked getReadOnlyTransactionsRegistry() { + return readOnlyTransactionsRegistry; + } + + public CloseTrackedRegistry getReadWriteTransactionsRegistry() { + return readWriteTransactionsRegistry; + } + + public CloseTrackedRegistry getWriteTransactionsRegistry() { + return writeTransactionsRegistry; + } }