def METHOD_NAME(self):
    """
    Check executors for finish. Return True if all of them has finished.
    """
    finished = True
    self._start_modules()
    for executor in self.executors:
        if executor in self.finished_modules:
            continue
        if executor not in self.started_modules:
            finished = False
            continue
        if executor.METHOD_NAME():
            self.finished_modules.append(executor)
            self.available_slots += 1
            self.log.debug("%s finished", executor)
        else:
            finished = False
    return finished