/** * notify the listener worker that a scan has completed * * <b>Caveats:</b> this must only be called when synchronized on {@link PeriodicRecovery#_stateLock} at the point * where Status transitions from SCANNING to INACTIVE */ private void notifyWorker() { if (tsLogger.logger.isDebugEnabled()) { tsLogger.logger.debug("PeriodicRecovery: scan thread signals listener worker"); } if(_workerService != null) { _workerService.notifyDone(); } _workerScanRequested = false; }
/** * notify the listener worker that a scan has completed * * <b>Caveats:</b> this must only be called when synchronized on {@link PeriodicRecovery#_stateLock} at the point * where Status transitions from SCANNING to INACTIVE */ private void notifyWorker() { if (tsLogger.logger.isDebugEnabled()) { tsLogger.logger.debug("PeriodicRecovery: scan thread signals listener worker"); } if(_workerService != null) { _workerService.notifyDone(); } _workerScanRequested = false; }
/** * notify the listener worker that a scan has completed * * <b>Caveats:</b> this must only be called when synchronized on {@link PeriodicRecovery#_stateLock} at the point * where Status transitions from SCANNING to INACTIVE */ private void notifyWorker() { if (tsLogger.logger.isDebugEnabled()) { tsLogger.logger.debug("PeriodicRecovery: scan thread signals listener worker"); } if(_workerService != null) { _workerService.notifyDone(); } _workerScanRequested = false; }
/** * notify the listener worker that a scan has completed * * <b>Caveats:</b> this must only be called when synchronized on {@link PeriodicRecovery#_stateLock} at the point * where Status transitions from SCANNING to INACTIVE */ private void notifyWorker() { if (tsLogger.logger.isDebugEnabled()) { tsLogger.logger.debug("PeriodicRecovery: scan thread signals listener worker"); } if(_workerService != null) { _workerService.notifyDone(); } _workerScanRequested = false; }
/** * notify the listener worker that a scan has completed * * <b>Caveats:</b> this must only be called when synchronized on {@link PeriodicRecovery#_stateLock} at the point * where Status transitions from SCANNING to INACTIVE */ private void notifyWorker() { if (tsLogger.logger.isDebugEnabled()) { tsLogger.logger.debug("PeriodicRecovery: scan thread signals listener worker"); } if(_workerService != null) { _workerService.notifyDone(); } _workerScanRequested = false; }
/** * notify the listener worker that a scan has completed * * <b>Caveats:</b> this must only be called when synchronized on {@link PeriodicRecovery#_stateLock} at the point * where Status transitions from SCANNING to INACTIVE */ private void notifyWorker() { if (tsLogger.logger.isDebugEnabled()) { tsLogger.logger.debug("PeriodicRecovery: scan thread signals listener worker"); } if(_workerService != null) { _workerService.notifyDone(); } _workerScanRequested = false; }
/** * notify the listener worker that a scan has completed * * <b>Caveats:</b> this must only be called when synchronized on {@link PeriodicRecovery#_stateLock} at the point * where Status transitions from SCANNING to INACTIVE */ private void notifyWorker() { if (tsLogger.logger.isDebugEnabled()) { tsLogger.logger.debug("PeriodicRecovery: scan thread signals listener worker"); } if(_workerService != null) { _workerService.notifyDone(); } _workerScanRequested = false; }
/** * notify the listener worker that a scan has completed * * <b>Caveats:</b> this must only be called when synchronized on {@link PeriodicRecovery#_stateLock} at the point * where Status transitions from SCANNING to INACTIVE */ private void notifyWorker() { if (tsLogger.logger.isDebugEnabled()) { tsLogger.logger.debug("PeriodicRecovery: scan thread signals listener worker"); } if(_workerService != null) { _workerService.notifyDone(); } _workerScanRequested = false; }
/** * notify the listener worker that a scan has completed * * <b>Caveats:</b> this must only be called when synchronized on {@link PeriodicRecovery#_stateLock} at the point * where Status transitions from SCANNING to INACTIVE */ private void notifyWorker() { if (tsLogger.logger.isDebugEnabled()) { tsLogger.logger.debug("PeriodicRecovery: scan thread signals listener worker"); } if(_workerService != null) { _workerService.notifyDone(); } _workerScanRequested = false; }
/** * notify the listener worker that a scan has completed * * <b>Caveats:</b> this must only be called when synchronized on {@link PeriodicRecovery#_stateLock} at the point * where Status transitions from SCANNING to INACTIVE */ private void notifyWorker() { if (tsLogger.logger.isDebugEnabled()) { tsLogger.logger.debug("PeriodicRecovery: scan thread signals listener worker"); } if(_workerService != null) { _workerService.notifyDone(); } _workerScanRequested = false; }
/** * notify the listener worker that a scan has completed * * <b>Caveats:</b> this must only be called when synchronized on {@link PeriodicRecovery#_stateLock} at the point * where Status transitions from SCANNING to INACTIVE */ private void notifyWorker() { if (tsLogger.arjLogger.isDebugEnabled()) { tsLogger.arjLogger.debug(DebugLevel.FUNCTIONS, VisibilityLevel.VIS_PUBLIC, FacilityCode.FAC_CRASH_RECOVERY, "PeriodicRecovery: scan thread signals listener worker"); } if(_workerService != null) { _workerService.notifyDone(); } _workerScanRequested = false; }