Examples of AcquireJobsCmd


Examples of org.activiti.engine.impl.cmd.AcquireJobsCmd

   * use SimulationAcquireJobsRunnable instead of AcquireJobsRunnable.
   * To use simulation time instead of "real" time
   */
  @Override
  protected void ensureInitialization() {
      acquireJobsCmd = new AcquireJobsCmd(this);
      acquireJobsRunnable = new SimulationAcquireJobsRunnable(this)
  }
View Full Code Here

Examples of org.activiti.engine.impl.cmd.AcquireJobsCmd

  }
 
  /** Possibility to ensure everything is nicely initialized before starting the threads */
  protected void ensureInitialization() {
    if (acquireJobsCmd == null) {
      acquireJobsCmd = new AcquireJobsCmd(this);
    }
    if (acquireJobsRunnable == null) {
      acquireJobsRunnable = new AcquireJobsRunnableImpl(this);
    }
  }
View Full Code Here

Examples of org.activiti.engine.impl.cmd.AcquireJobsCmd

        commandContext.getJobManager().send(message);
        return message.getId();
      }
    });

    AcquiredJobs acquiredJobs = commandExecutor.execute(new AcquireJobsCmd(jobExecutor));
    List<List<String>> jobIdsList = acquiredJobs.getJobIdBatches();
    assertEquals(1, jobIdsList.size());

    List<String> jobIds = jobIdsList.get(0);
View Full Code Here

Examples of org.activiti.engine.impl.cmd.AcquireJobsCmd

        commandContext.getJobManager().schedule(timer);
        return timer.getId();
      }
    });

    AcquiredJobs acquiredJobs = commandExecutor.execute(new AcquireJobsCmd(jobExecutor));
    List<List<String>> jobIdsList = acquiredJobs.getJobIdBatches();
    assertEquals(0, jobIdsList.size());

    List<String> expectedJobIds = new ArrayList<String>();

    ClockUtil.setCurrentTime(new Date(SOME_TIME + (20 * SECOND)));

    acquiredJobs = commandExecutor.execute(new AcquireJobsCmd(jobExecutor));
    jobIdsList = acquiredJobs.getJobIdBatches();
    assertEquals(1, jobIdsList.size());

    List<String> jobIds = jobIdsList.get(0);

View Full Code Here

Examples of org.activiti.engine.impl.cmd.AcquireJobsCmd

    // We need to move time at least one hour to make the timer executable
    ClockUtil.setCurrentTime(new Date(ClockUtil.getCurrentTime().getTime() + 7200000L));

    // Acquire job by running the acquire command manually
    ProcessEngineImpl processEngineImpl = (ProcessEngineImpl) processEngine;
    AcquireJobsCmd acquireJobsCmd = new AcquireJobsCmd(processEngineImpl.getProcessEngineConfiguration().getJobExecutor());
    CommandExecutor commandExecutor = processEngineImpl.getProcessEngineConfiguration().getCommandExecutorTxRequired();
    commandExecutor.execute(acquireJobsCmd);
   
    // Try to delete the job. This should fail.
    try {
View Full Code Here

Examples of org.activiti.engine.impl.cmd.AcquireJobsCmd

    ensureCleanup();  
    isActive = false;
  }
 
  protected void ensureInitialization() {
    acquireJobsCmd = new AcquireJobsCmd(this);
    acquireJobsRunnable = new AcquireJobsRunnable(this)
  }
View Full Code Here

Examples of org.activiti.engine.impl.cmd.AcquireJobsCmd

    public void run() {
      try {
        JobExecutor jobExecutor = processEngineConfiguration.getJobExecutor();
        processEngineConfiguration
          .getCommandExecutorTxRequired()
          .execute(new ControlledCommand(activeThread, new AcquireJobsCmd(jobExecutor)));

      } catch (ActivitiOptimisticLockingException e) {
        this.exception = e;
      }
      log.fine(getName()+" ends");
View Full Code Here

Examples of org.activiti.engine.impl.cmd.AcquireJobsCmd

      });
  }

  private AcquiredJobs executeAcquireJobsCommand() {
    return processEngineConfiguration.getCommandExecutorTxRequired()
      .execute(new AcquireJobsCmd(processEngineConfiguration.getJobExecutor()));
  }
View Full Code Here

Examples of org.camunda.bpm.engine.impl.cmd.AcquireJobsCmd

      });
  }

  private AcquiredJobs executeAcquireJobsCommand() {
    return processEngineConfiguration.getCommandExecutorTxRequired()
      .execute(new AcquireJobsCmd(processEngineConfiguration.getJobExecutor()));
  }
View Full Code Here

Examples of org.camunda.bpm.engine.impl.cmd.AcquireJobsCmd

    Job job2 = managementService.createJobQuery().processInstanceId(instance2.getId()).singleResult();


    // the deployment aware configuration should only return the jobs of the registered deployments
    CommandExecutor commandExecutor = engine1Configuration.getCommandExecutorTxRequired();
    AcquiredJobs acquiredJobs = commandExecutor.execute(new AcquireJobsCmd(jobExecutor1));

    Assert.assertEquals(1, acquiredJobs.size());
    Assert.assertTrue(acquiredJobs.contains(job1.getId()));
    Assert.assertFalse(acquiredJobs.contains(job2.getId()));
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.