if(history.getJobRunType()==JobRunType.Hive){
core =new HiveJob(jobContext,applicationContext);
}else if(history.getJobRunType()==JobRunType.Shell){
core=new HadoopShellJob(jobContext);
}
Job job=new WithProcesserJob(jobContext, pres, new ArrayList<Job>(), core, applicationContext);
return job;
}