public int doCommit () { super.phase2Commit(true); int toReturn; switch (super.getHeuristicDecision()) { case TwoPhaseOutcome.PREPARE_OK: case TwoPhaseOutcome.FINISH_OK: toReturn = super.status(); break; case TwoPhaseOutcome.HEURISTIC_ROLLBACK: toReturn = ActionStatus.H_ROLLBACK; break; case TwoPhaseOutcome.HEURISTIC_COMMIT: toReturn = ActionStatus.H_COMMIT; break; case TwoPhaseOutcome.HEURISTIC_MIXED: toReturn = ActionStatus.H_MIXED; break; case TwoPhaseOutcome.HEURISTIC_HAZARD: default: toReturn = ActionStatus.H_HAZARD; break; } super.afterCompletion(toReturn); return toReturn; }
public int doCommit () { super.phase2Commit(true); int toReturn; switch (super.getHeuristicDecision()) { case TwoPhaseOutcome.PREPARE_OK: case TwoPhaseOutcome.FINISH_OK: toReturn = super.status(); break; case TwoPhaseOutcome.HEURISTIC_ROLLBACK: toReturn = ActionStatus.H_ROLLBACK; break; case TwoPhaseOutcome.HEURISTIC_COMMIT: toReturn = ActionStatus.H_COMMIT; break; case TwoPhaseOutcome.HEURISTIC_MIXED: toReturn = ActionStatus.H_MIXED; break; case TwoPhaseOutcome.HEURISTIC_HAZARD: default: toReturn = ActionStatus.H_HAZARD; break; } super.afterCompletion(toReturn); return toReturn; }
public int doCommit () { super.phase2Commit(true); int toReturn; switch (super.getHeuristicDecision()) { case TwoPhaseOutcome.PREPARE_OK: case TwoPhaseOutcome.FINISH_OK: toReturn = super.status(); break; case TwoPhaseOutcome.HEURISTIC_ROLLBACK: toReturn = ActionStatus.H_ROLLBACK; break; case TwoPhaseOutcome.HEURISTIC_COMMIT: toReturn = ActionStatus.H_COMMIT; break; case TwoPhaseOutcome.HEURISTIC_MIXED: toReturn = ActionStatus.H_MIXED; break; case TwoPhaseOutcome.HEURISTIC_HAZARD: default: toReturn = ActionStatus.H_HAZARD; break; } super.afterCompletion(toReturn); TransactionReaper.transactionReaper().remove(this); return toReturn; }
public int doCommit () super.phase2Commit(true);
public int doCommit () super.phase2Commit(true);
public int doCommit () super.phase2Commit(true);
public int doCommit () super.phase2Commit(true);
public int doCommit () super.phase2Commit(true);