19 :
inherited(asyncTaskQueue_, nodeOptions_, message_, resourceMonitor_)
30 if (!pTaskRequestGetData)
33 if (pTaskRequestGetData->
getFetchType()!=DRCETaskRequestGetData::FetchType::ftDeleteDataAfterFetch &&
34 pTaskRequestGetData->
getFetchType()!=DRCETaskRequestGetData::FetchType::ftNotDeleteDataAfterFetch)
40 if (taskState == DRCETaskRequest::TaskState::IN_PROGRESS ||
41 taskState == DRCETaskRequest::TaskState::SET_AS_NEW ||
42 taskState == DRCETaskRequest::TaskState::QUEUED_TO_RUN)
51 resultDataItem.
setState(static_cast<unsigned int>(DRCETaskRequest::TaskState::NOT_FOUND));
56 resultDataItem = dataFileExtractor.extract(dataFileName);
59 if (pTaskRequestGetData->
getFetchType() == DRCETaskRequestGetData::FetchType::ftDeleteDataAfterFetch)
65 catch(Poco::Exception& e)
69 resultDataItem.
setState(static_cast<unsigned int>(DRCETaskRequest::TaskState::CRASHED));
71 catch(std::exception& e)
75 resultDataItem.
setState(static_cast<unsigned int>(DRCETaskRequest::TaskState::CRASHED));
77 return resultDataItem;