1 #include <Poco/Logger.h>
19 :
inherited(asyncTaskQueue_, nodeOptions_, message_, resourceMonitor_)
30 if (!pTaskRequestDeleteData)
39 Poco::File file(fileName);
47 if (resultDataItem.
getState() == DRCETaskRequest::TaskState::SET_AS_NEW ||
48 resultDataItem.
getState() == DRCETaskRequest::TaskState::IN_PROGRESS||
49 resultDataItem.
getState() == DRCETaskRequest::TaskState::QUEUED_TO_RUN)
52 catch(Poco::Exception& e)
55 "DRCETaskRequestDeleteData extract '"+fileName+
"' return "+e.message(),
56 Poco::Message::Priority::PRIO_DEBUG));
67 for (DRCECommonTask::SubtasksList::reverse_iterator iter=subtasks.rbegin();iter!=subtasks.rend();++iter)
73 catch(Poco::Exception& e)
77 resultDataItem.
setState(static_cast<unsigned int>(DRCETaskRequest::TaskState::CRASHED));
79 catch(std::exception& e)
83 resultDataItem.
setState(static_cast<unsigned int>(DRCETaskRequest::TaskState::CRASHED));
85 return resultDataItem;