1 22 package org.jboss.test.recover.interfaces; 23 24 import javax.transaction.xa.XAResource ; 25 26 import org.jboss.tm.recovery.RecoveryTestingException; 27 28 35 public interface DummyXAResource 36 extends XAResource 37 { 38 39 void clear(); 40 41 int getCommittedCount(); 42 43 void setCommittedCount(int committedCount); 44 45 int getPreparedCount(); 46 47 void setPreparedCount(int preparedCount); 48 49 int getForgetCount(); 50 51 void setForgetCount(int forgetCount); 52 53 int getRollbackCount(); 54 55 void setRollbackCount(int rollbackCount); 56 57 void setPrepareErrorCode(int prepareErrorCode); 58 59 void clearPrepareErrorCode(); 60 61 void setCommitErrorCode(int commitErrorCode); 62 63 void clearCommitErrorCode(); 64 65 void setRollbackErrorCode(int rollbackErrorCode); 66 67 void clearRollbackErrorCode(); 68 69 void setPrepareException(RecoveryTestingException prepareException); 70 71 void clearPrepareException(); 72 73 void setAfterPrepareException(RecoveryTestingException afterPrepareException); 74 75 void clearAfterPrepareException(); 76 77 void setCommitException(RecoveryTestingException commitException); 78 79 void clearCommitException(); 80 81 void setAfterCommitException(RecoveryTestingException afterCommitException); 82 83 void clearAfterCommitException(); 84 85 void setRollbackException(RecoveryTestingException rollbackException); 86 87 void clearRollbackException(); 88 89 void setAfterRollbackException(RecoveryTestingException afterRollbackException); 90 91 void clearAfterRollbackException(); 92 93 } | Popular Tags |