Package com.acelet.s.task

Examples of com.acelet.s.task.Task


   
    long now = System.currentTimeMillis();
    Enumeration enumeration = Registry.taskHashtable.elements();
    while (enumeration.hasMoreElements()) {
      Task task = (Task) enumeration.nextElement();
      long duration = task.duration;
      WorkingTask workingTask = null;
      if (task.duration > 0) {
       
       
        for (int i = 0; i < Registry.workingTaskVector.size(); i++) {
          workingTask = (WorkingTask) Registry.workingTaskVector.elementAt(i);
          if (task.getId() == workingTask.getId0()) {
            if (workingTask.status == WorkingTask.STATUS_STARTED) {
             
             
             
             
View Full Code Here


      }
    }
  }

  public static void executeNow(long id) throws Exception {
    Task task = Delegate.selectTask(id);
    Task tmpTask = task.createTemporaryCopyForNow();
    CreateTimerTask.create(tmpTask);
  }
View Full Code Here

    Task tmpTask = task.createTemporaryCopyForNow();
    CreateTimerTask.create(tmpTask);
  }

  public static void executeNow(String name) throws Exception {
    Task task = Delegate.selectTask(name);
    Task tmpTask = task.createTemporaryCopyForNow();
    CreateTimerTask.create(tmpTask);
  }
View Full Code Here

        return;
     
      Vector allComingTasks = Delegate.selectAllTasks();
      int taskSize = allComingTasks.size();
      for (int i = 0; i < taskSize; i++) {
        Task comingTask = (Task) allComingTasks.elementAt(i);
        Long comingTaskId = new Long(comingTask.getId());
       
        if (isStartUp) {
          if (comingTask.getRepeating() == Task.REPEATING_SUPER_SCHEDULER_STARTUP) {
            if (comingTask.status != Task.STATUS_SUSPENDED) {
              executeNow(comingTask.getId());
            }
            continue
          }
        }
       
        if (comingTask.isFutureRunnable()) {
         
         
          for (int j = 0; j < 10; j++) {
            if (comingTask.getNextRunTime() == comingTask.lastRunTime) {
              System.out.println("!0401301455: " + comingTask.name + " " + comingTask.lastRunTime);
              Thread.currentThread().sleep(100);
              comingTask.reCalculate();
            } else
              break;
          }
        }
       
View Full Code Here

    Vector allCandidateTasks = Delegate.selectAllCandidateTasks();
    for (int i = 0; i < allCandidateTasks.size(); i++) {
      try {
        CandidateTask candidateTask =
          (CandidateTask) allCandidateTasks.elementAt(i);
        Task originalTask = Delegate.selectTask(candidateTask.name);
        if (originalTask == null) {
          Delegate.deleteCandidateTask(candidateTask.id);
          String message = Phrase.get("ER_CANNOT_FIND_TASK") + ": " + candidateTask.name +
            ". " + Phrase.get("TX_REQUEST_IS_DELETED");
          Delegate.sendAlarmEmailForTaskError(originalTask.alarmEmail, candidateTask.name, message);
View Full Code Here

  public static void updateTasksWithNewHolidays() throws Exception {
    Vector tasksVector = new Vector();

    Enumeration enumeration = Registry.taskHashtable.elements();
    while (enumeration.hasMoreElements()) {
      Task task = (Task) enumeration.nextElement();
      if (task.getHolidayPolicy() != Task.HOLIDAY_POLICY_SAME)
        tasksVector.add(task);
    }

    for (int i = 0; i < tasksVector.size(); i++) {
      Task task = (Task) tasksVector.elementAt(i);
      task.reCalculate();
      updateTask(task, System.currentTimeMillis());
    }
  }
View Full Code Here

TOP

Related Classes of com.acelet.s.task.Task

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.