BUG:6461 Enhancement to find successfully completed transaction. 04/52104/1
authorVijay Daniel <vijay.daniel@ericsson.com>
Mon, 22 Aug 2016 07:04:31 +0000 (12:34 +0530)
committerVijay Daniel <vijay.daniel@ericsson.com>
Tue, 21 Feb 2017 07:37:17 +0000 (13:07 +0530)
commit5a30cd2a242a8bf81250af82f49c0e564ec6d102
tree6864dd275cbc31c4d9566ccae520056918e0316d
parent80687c11d869d571aad70be546e5349f3acf00c5
BUG:6461 Enhancement to find successfully completed transaction.

A MBean in introduced to keep track of the successful and failed
transactions for the invoked rest call in bulk-o-matics. For every rest
request the counters are reset and it will be helping the tester to verify
the successful transactions just by looking at this MBean 'FlowStats'.

The Mbean is registered and used in FlowWriterTxChain,FlowWriterSequential
and FlowWriterConcurrent to keep the counter running correspondingly.
Added copyrights as well.

Change-Id: If09cc2919067640762955e2232d14d222ec3653c
Signed-off-by: Vijay Daniel <vijay.daniel@ericsson.com>
applications/bulk-o-matic/src/main/java/org/opendaylight/openflowplugin/applications/bulk/o/matic/FlowStats.java [new file with mode: 0644]
applications/bulk-o-matic/src/main/java/org/opendaylight/openflowplugin/applications/bulk/o/matic/FlowStatsMBean.java [new file with mode: 0644]
applications/bulk-o-matic/src/main/java/org/opendaylight/openflowplugin/applications/bulk/o/matic/FlowWriterConcurrent.java
applications/bulk-o-matic/src/main/java/org/opendaylight/openflowplugin/applications/bulk/o/matic/FlowWriterSequential.java
applications/bulk-o-matic/src/main/java/org/opendaylight/openflowplugin/applications/bulk/o/matic/FlowWriterTxChain.java
applications/bulk-o-matic/src/main/java/org/opendaylight/openflowplugin/applications/bulk/o/matic/SalBulkFlowServiceImpl.java