org.apache.qpid.test.framework
Interface CauseFailure

All Known Implementing Classes:
CauseFailureInVM, CauseFailureUserPrompt

public interface CauseFailure

CauseFailure provides a method to cause a failure in a messaging broker, usually used in conjunction with fail-over or other failure mode testing. In some cases failures may be automated, for example by shutting down an in-vm broker, or by sending a special control signal to a broker over a network connection. In other cases, it may be preferable to ask a user interactively to cause a failure scenario, in which case an implementation may display a prompt or dialog box asking for notification once the failure has been caused. The purpose of this interface is to abstract the exact cause and nature of a failure out of failure test cases.

CRC Card
Responsibilities
Cause messaging broker failure.


Method Summary
 void causeFailure()
          Causes the active message broker to fail.
 

Method Detail

causeFailure

void causeFailure()
Causes the active message broker to fail.



Licensed to the Apache Software Foundation