38 AERROR <<
"Unable to load ExternalCommandProcessComponent conf file: "
43 for (
const auto& processor_class_name : config.
processor()) {
44 command_processors_.emplace_back(
46 processor_class_name));
47 command_processors_.back()->Init(
node_);
49 command_status_service_ =
52 [
this](
const std::shared_ptr<CommandStatusRequest>& request,
53 std::shared_ptr<CommandStatus>& response) {
54 bool is_get_status =
false;
56 for (
const auto& processor : command_processors_) {
57 if (processor->GetCommandStatus(request->command_id(),
65 response->set_message(
"Cannot get the status of command.");
68 AINFO <<
"ExternalCommandProcessComponent init finished.";