logplus/Workflow/WFEngine/WorkflowEngine/include/StatApplyJobCreater.h
2026-01-16 17:18:41 +08:00

42 lines
818 B
C++

/*
* StatApplyJobCreater.h
*
* Created on: Mar 24, 2015
* Author: dev
*/
#ifndef PAI_FRAME_WORKFLOWENGINE_STATAPPLYJOBCREATER_H_
#define PAI_FRAME_WORKFLOWENGINE_STATAPPLYJOBCREATER_H_
#include "JobCreater.h"
#include "WorkflowJob.h"
namespace pai{
namespace workflow{
class StatApplyJobCreater: public JobCreater
{
public:
StatApplyJobCreater();
virtual ~StatApplyJobCreater();
void Create(CWorkFlowFile *workflow, JobSubmitInfo *submitInfo);
pai::ios::job::JobPtr GetFirstJob();
pai::ios::job::JobPtr GetLastJob();
private:
StatApplyJobCreater(const StatApplyJobCreater &creater);
StatApplyJobCreater& operator=(const StatApplyJobCreater &creater);
private:
pai::ios::job::JobPtr m_FirstJob;
pai::ios::job::JobPtr m_LastJob;
const string m_Phase;
const string m_IsApply;
};
}
}
#endif