@Override public ProcessEngine getProcessEngine(String name) { return ProcessEngines.getProcessEngine(name); }
log("Initializing process engine " + processEngineName); ProcessEngines.init(); ProcessEngine processEngine = ProcessEngines.getProcessEngine(processEngineName); if (processEngine == null) { List<ProcessEngineInfo> processEngineInfos = ProcessEngines.getProcessEngineInfos();
@Override public ProcessEngine getProcessEngine(String name) { return ProcessEngines.getProcessEngine(name); }
log("Initializing process engine " + processEngineName); ProcessEngines.init(); ProcessEngine processEngine = ProcessEngines.getProcessEngine(processEngineName); if (processEngine == null) { List<ProcessEngineInfo> processEngineInfos = ProcessEngines.getProcessEngineInfos();
public static ProcessEngine getProcessEngine(String processEngineName) { return getProcessEngine(processEngineName, true); }
public void testProcessEngineInfo() { List<ProcessEngineInfo> processEngineInfos = ProcessEngines.getProcessEngineInfos(); assertEquals(1, processEngineInfos.size()); ProcessEngineInfo processEngineInfo = processEngineInfos.get(0); assertNull(processEngineInfo.getException()); assertNotNull(processEngineInfo.getName()); assertNotNull(processEngineInfo.getResourceUrl()); ProcessEngine processEngine = ProcessEngines.getProcessEngine(ProcessEngines.NAME_DEFAULT); assertNotNull(processEngine); }
public static ProcessEngine getProcessEngine(String processEngineName) { return getProcessEngine(processEngineName, true); }
log("Initializing process engine " + processEngineName); ProcessEngines.init(); ProcessEngine processEngine = ProcessEngines.getProcessEngine(processEngineName); if (processEngine == null) { List<ProcessEngineInfo> processEngineInfos = ProcessEngines.getProcessEngineInfos();
public static ProcessEngine getDefaultProcessEngine(boolean forceCreate) { return getProcessEngine(NAME_DEFAULT, forceCreate); }
public void testProcessEngineInfo() { List<ProcessEngineInfo> processEngineInfos = ProcessEngines.getProcessEngineInfos(); assertEquals(1, processEngineInfos.size()); ProcessEngineInfo processEngineInfo = processEngineInfos.get(0); assertNull(processEngineInfo.getException()); assertNotNull(processEngineInfo.getName()); assertNotNull(processEngineInfo.getResourceUrl()); ProcessEngine processEngine = ProcessEngines.getProcessEngine(ProcessEngines.NAME_DEFAULT); assertNotNull(processEngine); }
public static ProcessEngine getDefaultProcessEngine(boolean forceCreate) { return getProcessEngine(NAME_DEFAULT, forceCreate); }
@Override public ProcessEngine getProcessEngine(String name) { return ProcessEngines.getProcessEngine(name); }
@Override public ProcessEngine getProcessEngine(String name) { return ProcessEngines.getProcessEngine(name); }
@Override public ProcessEngine getProcessEngine(String name) { return ProcessEngines.getProcessEngine(name); }
public static ProcessEngine getProcessEngine(String processEngineName) { return getProcessEngine(processEngineName, true); }
public static ProcessEngine getDefaultProcessEngine(boolean forceCreate) { return getProcessEngine(NAME_DEFAULT, forceCreate); }
@Override protected void closeDownProcessEngine() { super.closeDownProcessEngine(); final ProcessEngine otherProcessEngine = ProcessEngines.getProcessEngine(PROCESS_ENGINE_NAME); if (otherProcessEngine != null) { ((ProcessEngineConfigurationImpl)otherProcessEngine.getProcessEngineConfiguration()).getCommandExecutorTxRequired().execute(new Command<Void>() { public Void execute(CommandContext commandContext) { List<Job> jobs = otherProcessEngine.getManagementService().createJobQuery().list(); if (jobs.size() > 0) { assertEquals(1, jobs.size()); String jobId = jobs.get(0).getId(); commandContext.getJobManager().deleteJob((JobEntity) jobs.get(0)); commandContext.getHistoricJobLogManager().deleteHistoricJobLogByJobId(jobId); } return null; } }); otherProcessEngine.close(); ProcessEngines.unregister(otherProcessEngine); } }
@Test public void testConsecutiveEngineBootstrapHistoryCleanupJobReconfiguration() { // given // create history cleanup job ProcessEngineConfiguration .createProcessEngineConfigurationFromResource("org/camunda/bpm/engine/test/history/batchwindow.camunda.cfg.xml") .buildProcessEngine() .close(); // when // suspend history cleanup job ProcessEngineConfiguration .createProcessEngineConfigurationFromResource("org/camunda/bpm/engine/test/history/no-batchwindow.camunda.cfg.xml") .buildProcessEngine() .close(); // then // reconfigure history cleanup job ProcessEngineConfiguration processEngineConfiguration = ProcessEngineConfiguration .createProcessEngineConfigurationFromResource("org/camunda/bpm/engine/test/history/batchwindow.camunda.cfg.xml"); processEngineConfiguration.setProcessEngineName(ENGINE_NAME); ProcessEngine processEngine = processEngineConfiguration.buildProcessEngine(); assertNotNull(ProcessEngines.getProcessEngine(ENGINE_NAME)); closeProcessEngine(processEngine); }
@Override protected void closeDownProcessEngine() { super.closeDownProcessEngine(); final ProcessEngine otherProcessEngine = ProcessEngines.getProcessEngine(PROCESS_ENGINE_NAME); if (otherProcessEngine != null) { ((ProcessEngineConfigurationImpl)otherProcessEngine.getProcessEngineConfiguration()).getCommandExecutorTxRequired().execute(new Command<Void>() { public Void execute(CommandContext commandContext) { List<Job> jobs = otherProcessEngine.getManagementService().createJobQuery().list(); if (jobs.size() > 0) { assertEquals(1, jobs.size()); String jobId = jobs.get(0).getId(); commandContext.getJobManager().deleteJob((JobEntity) jobs.get(0)); commandContext.getHistoricJobLogManager().deleteHistoricJobLogByJobId(jobId); } return null; } }); otherProcessEngine.close(); ProcessEngines.unregister(otherProcessEngine); } }
@Test public void testConsecutiveEngineBootstrapHistoryCleanupJobReconfiguration() { // given // create history cleanup job ProcessEngineConfiguration .createProcessEngineConfigurationFromResource("org/camunda/bpm/engine/test/history/batchwindow.camunda.cfg.xml") .buildProcessEngine() .close(); // when // suspend history cleanup job ProcessEngineConfiguration .createProcessEngineConfigurationFromResource("org/camunda/bpm/engine/test/history/no-batchwindow.camunda.cfg.xml") .buildProcessEngine() .close(); // then // reconfigure history cleanup job ProcessEngineConfiguration processEngineConfiguration = ProcessEngineConfiguration .createProcessEngineConfigurationFromResource("org/camunda/bpm/engine/test/history/batchwindow.camunda.cfg.xml"); processEngineConfiguration.setProcessEngineName(ENGINE_NAME); ProcessEngine processEngine = processEngineConfiguration.buildProcessEngine(); assertNotNull(ProcessEngines.getProcessEngine(ENGINE_NAME)); closeProcessEngine(processEngine); }