public override Void execute(CommandContext commandContext) { bootstrapCommand = new ControllableBootstrapEngineCommand(this.monitor); ProcessEngineConfiguration processEngineConfiguration = ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("org/camunda/bpm/engine/test/concurrency/historycleanup.camunda.cfg.xml"); processEngineConfiguration.ProcessEngineBootstrapCommand = bootstrapCommand; processEngineConfiguration.ProcessEngineName = PROCESS_ENGINE_NAME; processEngineConfiguration.buildProcessEngine(); return(null); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void testConsecutiveEngineBootstrapHistoryCleanupJobReconfiguration() public virtual 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.ProcessEngineName = ENGINE_NAME; ProcessEngine processEngine = processEngineConfiguration.buildProcessEngine(); assertNotNull(ProcessEngines.getProcessEngine(ENGINE_NAME)); closeProcessEngine(processEngine); }