package org.opendaylight.controller.config.yang.md.sal.binding.statistics;\r
\r
+import org.opendaylight.controller.config.yang.md.sal.binding.impl.Data;\r
import org.opendaylight.controller.config.yang.md.sal.binding.impl.DataBrokerImplRuntimeMXBean;\r
import org.opendaylight.controller.config.yang.md.sal.binding.impl.Transactions;\r
import org.opendaylight.controller.sal.binding.impl.DataBrokerImpl;\r
\r
public class DataBrokerRuntimeMXBeanImpl extends DataBrokerImpl implements DataBrokerImplRuntimeMXBean {\r
\r
- private Transactions transactions = new Transactions();\r
+ private final Transactions transactions = new Transactions();\r
+ private final Data data = new Data();\r
\r
- @Override\r
public Transactions getTransactions() {\r
transactions.setCreated(getCreatedTransactionsCount().get());\r
transactions.setSubmitted(getSubmittedTransactionsCount().get());\r
transactions.setFailed(getFailedTransactionsCount().get());\r
return transactions;\r
}\r
+\r
+ @Override\r
+ public Data getData() {\r
+ transactions.setCreated(getCreatedTransactionsCount().get());\r
+ transactions.setSubmitted(getSubmittedTransactionsCount().get());\r
+ transactions.setSuccessful(getFinishedTransactionsCount().get());\r
+ transactions.setFailed(getFailedTransactionsCount().get());\r
+ data.setTransactions(transactions);\r
+ return data;\r
+ }\r
}\r