1 package org.opendaylight.controller.config.yang.md.sal.binding.statistics;
\r
3 import org.opendaylight.controller.config.yang.md.sal.binding.impl.Data;
\r
4 import org.opendaylight.controller.config.yang.md.sal.binding.impl.DataBrokerImplRuntimeMXBean;
\r
5 import org.opendaylight.controller.config.yang.md.sal.binding.impl.Transactions;
\r
6 import org.opendaylight.controller.sal.binding.impl.DataBrokerImpl;
\r
8 public class DataBrokerRuntimeMXBeanImpl extends DataBrokerImpl implements DataBrokerImplRuntimeMXBean {
\r
10 private final Transactions transactions = new Transactions();
\r
11 private final Data data = new Data();
\r
13 public Transactions getTransactions() {
\r
14 transactions.setCreated(getCreatedTransactionsCount().get());
\r
15 transactions.setSubmitted(getSubmittedTransactionsCount().get());
\r
16 transactions.setSuccessful(getFinishedTransactionsCount().get());
\r
17 transactions.setFailed(getFailedTransactionsCount().get());
\r
18 return transactions;
\r
22 public Data getData() {
\r
23 transactions.setCreated(getCreatedTransactionsCount().get());
\r
24 transactions.setSubmitted(getSubmittedTransactionsCount().get());
\r
25 transactions.setSuccessful(getFinishedTransactionsCount().get());
\r
26 transactions.setFailed(getFailedTransactionsCount().get());
\r
27 data.setTransactions(transactions);
\r