package org.opendaylight.dsbenchmark.simpletx;
import java.util.List;
-
import org.opendaylight.controller.md.sal.binding.api.DataBroker;
import org.opendaylight.controller.md.sal.binding.api.WriteTransaction;
import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
private final DataBroker dataBroker;
private List<OuterList> list;
- public SimpletxBaWrite(DataBroker dataBroker, StartTestInput.Operation oper,
- int outerListElem, int innerListElem, long writesPerTx, DataStore dataStore) {
+ public SimpletxBaWrite(final DataBroker dataBroker, final StartTestInput.Operation oper,
+ final int outerListElem, final int innerListElem, final long writesPerTx, final DataStore dataStore) {
super(oper, outerListElem, innerListElem, writesPerTx, dataStore);
this.dataBroker = dataBroker;
LOG.info("Created SimpletxBaWrite");
}
- @Override
- public void createList() {
- list = BaListBuilder.buildOuterList(this.outerListElem, this.innerListElem);
- }
+ @Override
+ public void createList() {
+ list = BaListBuilder.buildOuterList(this.outerListElem, this.innerListElem);
+ }
@Override
public void executeList() {
- WriteTransaction tx = dataBroker.newWriteOnlyTransaction();
- LogicalDatastoreType dsType = getDataStoreType();
+ final LogicalDatastoreType dsType = getDataStoreType();
+ WriteTransaction tx = dataBroker.newWriteOnlyTransaction();
long writeCnt = 0;
for (OuterList element : this.list) {
tx.submit().checkedGet();
txOk++;
} catch (TransactionCommitFailedException e) {
- LOG.error("Transaction failed: {}", e.toString());
+ LOG.error("Transaction failed: {}", e);
txError++;
}
tx = dataBroker.newWriteOnlyTransaction();
- dsType = getDataStoreType();
writeCnt = 0;
}
try {
tx.submit().checkedGet();
} catch (TransactionCommitFailedException e) {
- LOG.error("Transaction failed: {}", e.toString());
+ LOG.error("Transaction failed: {}", e);
}
}
}