| 331 | } |
| 332 | |
| 333 | void ProcessGroup::getFlowFileContainers(std::map<std::string, std::shared_ptr<Connectable>> &containers) const { |
| 334 | for (auto connection : connections_) { |
| 335 | containers[connection->getUUIDStr()] = connection; |
| 336 | containers[connection->getName()] = connection; |
| 337 | } |
| 338 | for (auto processor : processors_) { |
| 339 | // processors can also own FlowFiles |
| 340 | containers[processor->getUUIDStr()] = processor; |
| 341 | } |
| 342 | for (auto processGroup : child_process_groups_) { |
| 343 | processGroup->getFlowFileContainers(containers); |
| 344 | } |
| 345 | } |
| 346 | |
| 347 | void ProcessGroup::addConnection(const std::shared_ptr<Connection>& connection) { |
| 348 | std::lock_guard<std::recursive_mutex> lock(mutex_); |
no test coverage detected