/** * Constructor for HeuristicCompletionException. * @param outcomeState the outcome state of the transaction * @param cause the root cause from the transaction API in use */ public HeuristicCompletionException(int outcomeState, Throwable cause) { super("Heuristic completion: outcome state is " + getStateString(outcomeState), cause); this.outcomeState = outcomeState; }
/** * Constructor for HeuristicCompletionException. * @param outcomeState the outcome state of the transaction * @param cause the root cause from the transaction API in use */ public HeuristicCompletionException(int outcomeState, Throwable cause) { super("Heuristic completion: outcome state is " + getStateString(outcomeState), cause); this.outcomeState = outcomeState; }
/** * Constructor for HeuristicCompletionException. * @param outcomeState the outcome state of the transaction * @param cause the root cause from the transaction API in use */ public HeuristicCompletionException(int outcomeState, Throwable cause) { super("Heuristic completion: outcome state is " + getStateString(outcomeState), cause); this.outcomeState = outcomeState; }
/** * Constructor for HeuristicCompletionException. * @param outcomeState the outcome state of the transaction * @param cause the root cause from the transaction API in use */ public HeuristicCompletionException(int outcomeState, Throwable cause) { super("Heuristic completion: outcome state is " + getStateString(outcomeState), cause); this.outcomeState = outcomeState; }
/** * Constructor for HeuristicCompletionException. * @param outcomeState the outcome state of the transaction * @param ex root cause from transaction API in use */ public HeuristicCompletionException(int outcomeState, Throwable ex) { super("Heuristic completion: outcome state is " + getStateString(outcomeState), ex); this.outcomeState = outcomeState; }