Exemple #1
0
            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);
            }
Exemple #2
0
//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);
        }