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

Method removeAttribute

libminifi/src/core/ProcessSession.cpp:193–198  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

191}
192
193void ProcessSession::removeAttribute(const std::shared_ptr<core::FlowFile> &flow, std::string key) {
194 flow->removeAttribute(key);
195 std::stringstream details;
196 details << process_context_->getProcessorNode()->getName() << " remove flow record " << flow->getUUIDStr() << " attribute " + key;
197 provenance_report_->modifyAttributes(flow, details.str());
198}
199
200void ProcessSession::penalize(const std::shared_ptr<core::FlowFile> &flow) {
201 uint64_t penalization_period = process_context_->getProcessorNode()->getPenalizationPeriodMsec();

Callers

nothing calls this directly

Calls 4

getProcessorNodeMethod · 0.80
getNameMethod · 0.45
getUUIDStrMethod · 0.45
modifyAttributesMethod · 0.45

Tested by

no test coverage detected