Exemplo n.º 1
0
        protected internal ControllableJobExecutor BuildControllableJobExecutor()
        {
            var jobExecutor = new ControllableJobExecutor();

            jobExecutor.MaxJobsPerAcquisition = 2;
            jobExecutor.ProceedAndWaitOnShutdown(false);
            return(jobExecutor);
        }
Exemplo n.º 2
0
 public virtual void SetUp()
 {
     _jobExecutor =
         (ControllableJobExecutor)
         ((ProcessEngineConfigurationImpl)_engineRule.ProcessEngine.ProcessEngineConfiguration).JobExecutor;
     _jobExecutor.MaxJobsPerAcquisition = 2;
     _acquisitionThread = _jobExecutor.AcquisitionThreadControl;
     executionThread    = _jobExecutor.ExecutionThreadControl;
 }
Exemplo n.º 3
0
        public virtual void SetUp()
        {
            // two job executors with the default settings
            JobExecutor1 = (EngineRule.ProcessEngine.ProcessEngineConfiguration as ProcessEngineConfigurationImpl)?.JobExecutor as ControllableJobExecutor;


            JobExecutor1.MaxJobsPerAcquisition = DefaultNumJobsToAcquire;
            AcquisitionThread1 = JobExecutor1.AcquisitionThreadControl;

            JobExecutor2 = new ControllableJobExecutor((ProcessEngineImpl)EngineRule.ProcessEngine);
            JobExecutor2.MaxJobsPerAcquisition = DefaultNumJobsToAcquire;
            AcquisitionThread2 = JobExecutor2.AcquisitionThreadControl;
        }
Exemplo n.º 4
0
        public virtual void SetUp()
        {
            _jobExecutor1 = (_engineRule.ProcessEngine.ProcessEngineConfiguration as ProcessEngineConfigurationImpl)
                            ?.JobExecutor as ControllableJobExecutor;

            //(ControllableJobExecutor)
            //((ProcessEngineConfigurationImpl)EngineRule.ProcessEngine.ProcessEngineConfiguration).JobExecutor;

            _jobExecutor1.MaxJobsPerAcquisition    = DefaultNumJobsToAcquire;
            _jobExecutor1.BackoffTimeInMillis      = BaseBackoffTime;
            _jobExecutor1.MaxBackoff               = MaxBackoffTime;
            _jobExecutor1.BackoffDecreaseThreshold = BackoffDecreaseThreshold;
            _acquisitionThread1 = _jobExecutor1.AcquisitionThreadControl;

            _jobExecutor2 = new ControllableJobExecutor((ProcessEngineImpl)_engineRule.ProcessEngine);
            _jobExecutor2.MaxJobsPerAcquisition    = DefaultNumJobsToAcquire;
            _jobExecutor2.BackoffTimeInMillis      = BaseBackoffTime;
            _jobExecutor2.MaxBackoff               = MaxBackoffTime;
            _jobExecutor2.BackoffDecreaseThreshold = BackoffDecreaseThreshold;
            _acquisitionThread2 = _jobExecutor2.AcquisitionThreadControl;
        }
 public RecordingAcquireJobsRunnable(ControllableJobExecutor jobExecutor) : base(jobExecutor)
 {
 }