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

39 lines
714 B
C++

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