protected internal virtual void starting(Description description) { ProcessEngineConfiguration.setHistoryRemovalTimeProvider(new DefaultHistoryRemovalTimeProvider()).setHistoryRemovalTimeStrategy(ProcessEngineConfiguration.HISTORY_REMOVAL_TIME_STRATEGY_START).initHistoryRemovalTime(); ClockUtil.CurrentTime = CURRENT_DATE; base.starting(description); }
protected internal virtual void finished(Description description) { ProcessEngineConfiguration.setHistoryRemovalTimeProvider(null).setHistoryRemovalTimeStrategy(null).initHistoryRemovalTime(); ProcessEngineConfiguration.BatchOperationHistoryTimeToLive = null; ProcessEngineConfiguration.BatchOperationsForHistoryCleanup = null; ProcessEngineConfiguration.BatchOperationHistoryTimeToLive = null; ProcessEngineConfiguration.HistoryCleanupStrategy = null; ProcessEngineConfiguration.initHistoryCleanup(); ProcessEngineConfiguration.InvocationsPerBatchJob = 1; ProcessEngineConfiguration.DmnEnabled = true; ClockUtil.reset(); clearDatabase(); base.finished(description); }