Package com.founder.fix.fixflow.core

Examples of com.founder.fix.fixflow.core.ScheduleService


  public void executeJob(JobExecutionContext jobExecutionContext) throws JobExecutionException {
   
   
   
   
      ScheduleService scheduleService = processEngine.getScheduleService();
      scheduleService.executeConnectorTimeJob(jobExecutionContext);

 
   
   
  }
View Full Code Here


  public Map<String, Object> getJobList(Map<String, Object> params) throws SchedulerException, SQLException {
    Map<String,Object> resultMap = new HashMap<String,Object>();
    String userId = StringUtil.getString(params.get("userId"));
    String queryId = StringUtil.getString(params.get("queryId"));
    ProcessEngine processEngine = getProcessEngine(userId);
    ScheduleService scheduleService = processEngine.getScheduleService();
    Scheduler scheduler = scheduleService.getScheduler();
    try{
      List<Map<String,Object>> jobList = new ArrayList<Map<String,Object>>();
      List<JobDetail> list = scheduleService.getJobList(queryId);
      for(JobDetail job :list){
        Map<String,Object> jobMap = new HashMap<String,Object>();
        jobMap.put("jobName", job.getKey().getName());
        jobMap.put("groupName", job.getKey().getGroup());
        jobMap.put("processName", job.getJobDataMap().get("processName"));
View Full Code Here

  }
 
  public void continueScheduler(Map<String,Object> params) throws SQLException {
    String userId = StringUtil.getString(params.get("userId"));
    ProcessEngine processEngine = getProcessEngine(userId);
    ScheduleService scheduleService = processEngine.getScheduleService();
    try{
      scheduleService.schedulerStart();
    }finally{
      closeProcessEngine();
    }
  }
View Full Code Here

  }
 
  public void suspendScheduler(Map<String,Object> params) throws SQLException {
    String userId = StringUtil.getString(params.get("userId"));
    ProcessEngine processEngine = getProcessEngine(userId);
    ScheduleService scheduleService = processEngine.getScheduleService();
    try{
      scheduleService.schedulerShutdown();
    }finally{
      closeProcessEngine();
    }
  }
View Full Code Here

  }
 
  public void suspendJob(Map<String, Object> params) throws SchedulerException, SQLException {
    String userId = StringUtil.getString(params.get("userId"));
    ProcessEngine processEngine = getProcessEngine(userId);
    ScheduleService scheduleService = processEngine.getScheduleService();
    String jobKeyName = StringUtil.getString(params.get("jobKeyName"));
    String jobKeyGroup = StringUtil.getString(params.get("jobKeyGroup"));
    try{
      scheduleService.suspendJob(jobKeyName, jobKeyGroup);
    }finally{
      closeProcessEngine();
    }
  }
View Full Code Here

  }
 
  public void continueJob(Map<String, Object> params) throws SQLException, SchedulerException {
    String userId = StringUtil.getString(params.get("userId"));
    ProcessEngine processEngine = getProcessEngine(userId);
    ScheduleService scheduleService = processEngine.getScheduleService();
    String jobKeyName = StringUtil.getString(params.get("jobKeyName"));
    String jobKeyGroup = StringUtil.getString(params.get("jobKeyGroup"));
    try{
      scheduleService.continueJob(jobKeyName, jobKeyGroup);
    }finally{
      closeProcessEngine();
    }
  }
View Full Code Here

  @SuppressWarnings("unchecked")
  public Map<String, Object> getJobTrigger(Map<String, Object> params) throws SQLException, SchedulerException {
    Map<String,Object> resultMap = new HashMap<String,Object>();
    String userId = StringUtil.getString(params.get("userId"));
    ProcessEngine processEngine = getProcessEngine(userId);
    ScheduleService scheduleService = processEngine.getScheduleService();
    Scheduler scheduler = scheduleService.getScheduler();
    try{
      String jobKeyName = StringUtil.getString(params.get("jobKeyName"));
      String jobKeyGroup = StringUtil.getString(params.get("jobKeyGroup"));
      List<Map<String,Object>> triggerList = new ArrayList<Map<String,Object>>();
      List<Trigger> triggers = scheduleService.getTriggerList(jobKeyName, jobKeyGroup);
      for(Trigger t : triggers){
        Map<String,Object> triggerMap = new HashMap<String,Object>();
        triggerMap.put("triggerName", t.getKey().getName());
        triggerMap.put("triggerGroup", t.getKey().getGroup());
        triggerMap.put("startTime", t.getStartTime());
View Full Code Here

  }
 
  public void suspendTrigger(Map<String, Object> params) throws SchedulerException, SQLException {
    String userId = StringUtil.getString(params.get("userId"));
    ProcessEngine processEngine = getProcessEngine(userId);
    ScheduleService scheduleService = processEngine.getScheduleService();
    String triggerKeyName = StringUtil.getString(params.get("triggerKeyName"));
    String triggerKeyGroup = StringUtil.getString(params.get("triggerKeyGroup"));
    try{
      scheduleService.suspendTrigger(triggerKeyName, triggerKeyGroup);
    }finally{
      closeProcessEngine();
    }
  }
View Full Code Here

  }
 
  public void continueTrigger(Map<String, Object> params) throws SchedulerException,SQLException {
    String userId = StringUtil.getString(params.get("userId"));
    ProcessEngine processEngine = getProcessEngine(userId);
    ScheduleService scheduleService = processEngine.getScheduleService();
    String triggerKeyName = StringUtil.getString(params.get("triggerKeyName"));
    String triggerKeyGroup = StringUtil.getString(params.get("triggerKeyGroup"));
    try{
      scheduleService.continueTrigger(triggerKeyName, triggerKeyGroup);
    }finally{
      closeProcessEngine();
    }
  }
View Full Code Here

TOP

Related Classes of com.founder.fix.fixflow.core.ScheduleService

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.