Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }