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.