public interface DataBrokerFailures
| Modifier and Type | Method and Description |
|---|---|
void |
failButSubmitsAnyways()
To simulate scenarios where even though the transaction throws a
TransactionCommitFailedException (caused by
akka.pattern.AskTimeoutException) it eventually succeeds.
|
void |
failSubmits(int howManyTimes,
org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException exception)
Fails N future Transaction submits.
|
void |
failSubmits(org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException exception)
Fails all future Transaction submits.
|
void |
unfailSubmits()
Resets any earlier
unfailSubmits(). |
void failSubmits(org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException exception)
exception - an Exception to throw from a AsyncWriteTransaction.submit()
(also AsyncWriteTransaction.submit()) methodvoid failSubmits(int howManyTimes,
org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException exception)
howManyTimes - how many times to throw the passed exception, until it resetsexception - an Exception to throw from a AsyncWriteTransaction.submit()
(also AsyncWriteTransaction.submit()) methodvoid failButSubmitsAnyways()
void unfailSubmits()
unfailSubmits().Copyright © 2019 OpenDaylight. All rights reserved.