@Override public synchronized void addStackIndex(int index) { super.addStackIndex(index); }
/** * Called by the ProcedureExecutor after the procedure step is completed, * to add the step to the rollback list (or procedure stack) */ protected synchronized void addRollbackStep(Procedure<TEnvironment> proc) { if (proc.isFailed()) { state = State.FAILED; } if (subprocStack == null) { subprocStack = new ArrayList<>(); } proc.addStackIndex(subprocStack.size()); LOG.debug("Add procedure {} as the {}th rollback step", proc, subprocStack.size()); subprocStack.add(proc); }
@Override public synchronized void addStackIndex(int index) { super.addStackIndex(index); }
/** * Called by the ProcedureExecutor after the procedure step is completed, * to add the step to the rollback list (or procedure stack) */ protected synchronized void addRollbackStep(Procedure<TEnvironment> proc) { if (proc.isFailed()) { state = State.FAILED; } if (subprocStack == null) { subprocStack = new ArrayList<>(); } proc.addStackIndex(subprocStack.size()); LOG.debug("Add procedure {} as the {}th rollback step", proc, subprocStack.size()); subprocStack.add(proc); }
/** * Called by the ProcedureExecutor after the procedure step is completed, * to add the step to the rollback list (or procedure stack) */ protected synchronized void addRollbackStep(final Procedure proc) { if (proc.isFailed()) { state = State.FAILED; } if (subprocStack == null) { subprocStack = new ArrayList<>(); } proc.addStackIndex(subprocStack.size()); subprocStack.add(proc); }
/** * Called by the ProcedureExecutor after the procedure step is completed, * to add the step to the rollback list (or procedure stack) */ protected synchronized void addRollbackStep(final Procedure proc) { if (proc.isFailed()) { state = State.FAILED; } if (subprocedures == null) { subprocedures = new ArrayList<Procedure>(); } proc.addStackIndex(subprocedures.size()); subprocedures.add(proc); }