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

Method assign

extensions/http-curl/HTTPCurlLoader.h:78–90  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

76 }
77
78 virtual std::unique_ptr<ObjectFactory> assign(const std::string &class_name) override{
79 if (utils::StringUtils::equalsIgnoreCase(class_name, "RESTSender")) {
80 return std::unique_ptr<ObjectFactory>(new core::DefautObjectFactory<minifi::c2::RESTSender>());
81 } else if (utils::StringUtils::equalsIgnoreCase(class_name, "InvokeHTTP")) {
82 return std::unique_ptr<ObjectFactory>(new core::DefautObjectFactory<processors::InvokeHTTP>());
83 } else if (utils::StringUtils::equalsIgnoreCase(class_name, "HTTPClient")) {
84 return std::unique_ptr<ObjectFactory>(new core::DefautObjectFactory<utils::HTTPClient>());
85 } else if (utils::StringUtils::equalsIgnoreCase(class_name, "HttpProtocol") || utils::StringUtils::equalsIgnoreCase(class_name, "HttpSiteToSiteClient")) {
86 return std::unique_ptr<ObjectFactory>(new core::DefautObjectFactory<minifi::sitetosite::HttpSiteToSiteClient>());
87 } else {
88 return nullptr;
89 }
90 }
91
92 virtual std::unique_ptr<core::ObjectFactoryInitializer> getInitializer() override{
93 return std::unique_ptr<core::ObjectFactoryInitializer>(new HttpCurlObjectFactoryInitializer());

Callers 1

writeMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected