MCPcopy Create free account
hub / github.com/apache/nifi-minifi-cpp / isTaskRunning

Method isTaskRunning

libminifi/include/utils/ThreadPool.h:232–238  ·  view source on GitHub ↗

* Returns true if a task is running. */

Source from the content-addressed store, hash-verified

230 * Returns true if a task is running.
231 */
232 bool isTaskRunning(const TaskId &identifier) {
233 std::unique_lock<std::mutex> lock(worker_queue_mutex_);
234 const auto iter = task_status_.find(identifier);
235 if (iter == task_status_.end())
236 return false;
237 return iter->second;
238 }
239
240 bool isRunning() const {
241 return running_.load();

Callers 1

scheduleMethod · 0.80

Calls 2

findMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected