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

Method initializeExternalComponents

libminifi/src/FlowController.cpp:90–102  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

88}
89
90void FlowController::initializeExternalComponents() {
91 auto jvmCreator = core::ClassLoader::getDefaultClassLoader().instantiate("JVMCreator", "JVMCreator");
92 if (nullptr != jvmCreator) {
93 logger_->log_debug("JVMCreator loaded...");
94 jvmCreator->configure(configuration_);
95 }
96
97 auto pythoncreator = core::ClassLoader::getDefaultClassLoader().instantiate("PythonCreator", "PythonCreator");
98 if (nullptr != pythoncreator) {
99 logger_->log_debug("PythonCreator loaded...");
100 pythoncreator->configure(configuration_);
101 }
102}
103
104utils::optional<std::chrono::milliseconds> FlowController::loadShutdownTimeoutFromConfiguration() {
105 std::string shutdown_timeout_str;

Callers

nothing calls this directly

Calls 3

instantiateMethod · 0.80
log_debugMethod · 0.80
configureMethod · 0.45

Tested by

no test coverage detected