/** * record the fact that the first AT subordinate coordinator recovery scan has completed. */ public synchronized void setSubordinateCoordinatorRecoveryStarted() { subordinateCoordinatorRecoveryStarted = true; // see if we are now in a position to cull any orphaned subordinate transactions cullOrphanedSubordinates(); }
/** * record the fact that the first AT subordinate coordinator recovery scan has completed. */ public synchronized void setSubordinateCoordinatorRecoveryStarted() { subordinateCoordinatorRecoveryStarted = true; // see if we are now in a position to cull any orphaned subordinate transactions cullOrphanedSubordinates(); }
/** * record the fact that the first AT subordinate coordinator recovery scan has completed. */ public synchronized void setSubordinateCoordinatorRecoveryStarted() { subordinateCoordinatorRecoveryStarted = true; // see if we are now in a position to cull any orphaned subordinate transactions cullOrphanedSubordinates(); }