+ @Override
+ public String getLastCommittedTransactionTime() {
+
+ return sdf.format(new Date(lastCommittedTransactionTime));
+ }
+
+ @Override
+ public long getFailedTransactionsCount() {
+ return failedTransactionsCount.get();
+ }
+
+ @Override
+ public long getFailedReadTransactionsCount() {
+ return failedReadTransactionsCount.get();
+ }
+
+ @Override
+ public long getAbortTransactionsCount() {
+ return abortTransactionsCount.get();
+ }
+
+ public long incrementCommittedTransactionCount() {
+ return committedTransactionsCount.incrementAndGet();
+ }
+
+ public long incrementReadOnlyTransactionCount() {
+ return readOnlyTransactionCount.incrementAndGet();
+ }
+
+ public long incrementWriteOnlyTransactionCount() {
+ return writeOnlyTransactionCount.incrementAndGet();
+ }
+
+ public long incrementReadWriteTransactionCount() {
+ return readWriteTransactionCount.incrementAndGet();