public void doTestFailoverConsumerOutstandingSendTx(final boolean doActualBrokerCommit) throws Exception {
final boolean watchTopicAdvisories = true;
broker = createBroker(true);
broker.setPlugins(new BrokerPlugin[] { new BrokerPluginSupport() {
@Override
public void commitTransaction(ConnectionContext context,
TransactionId xid, boolean onePhase) throws Exception {
// from the consumer perspective whether the commit completed on the broker or
// not is irrelevant, the transaction is still in doubt in the absence of a reply