//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Before public void setUp() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: public virtual void setUp() { jobExecutor = (ControllableJobExecutor)((ProcessEngineConfigurationImpl)engineRule.ProcessEngine.ProcessEngineConfiguration).JobExecutor; jobExecutor.MaxJobsPerAcquisition = 2; acquisitionThread = jobExecutor.AcquisitionThreadControl; executionThread = jobExecutor.ExecutionThreadControl; }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Before public void setUp() public virtual void setUp() { defaultSetting = EngineConfig.DbEntityCacheReuseEnabled; EngineConfig.DbEntityCacheReuseEnabled = true; jobExecutor = (ControllableJobExecutor)EngineConfig.JobExecutor; executionThreadControl = jobExecutor.ExecutionThreadControl; acquisitionThreadControl = jobExecutor.AcquisitionThreadControl; }
protected internal static ControllableJobExecutor buildControllableJobExecutor() { ControllableJobExecutor jobExecutor = new ControllableJobExecutor(); jobExecutor.MaxJobsPerAcquisition = 2; jobExecutor.proceedAndWaitOnShutdown(false); return(jobExecutor); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Before public void setUp() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: public virtual void setUp() { // two job executors with the default settings jobExecutor1 = (ControllableJobExecutor)((ProcessEngineConfigurationImpl)engineRule.ProcessEngine.ProcessEngineConfiguration).JobExecutor; jobExecutor1.MaxJobsPerAcquisition = DEFAULT_NUM_JOBS_TO_ACQUIRE; acquisitionThread1 = jobExecutor1.AcquisitionThreadControl; jobExecutor2 = new ControllableJobExecutor((ProcessEngineImpl)engineRule.ProcessEngine); jobExecutor2.MaxJobsPerAcquisition = DEFAULT_NUM_JOBS_TO_ACQUIRE; acquisitionThread2 = jobExecutor2.AcquisitionThreadControl; }
protected internal override void suspendAcquisition(long millis) { LOG.debugJobAcquisitionThreadSleeping(millis); if (jobExecutor is ControllableJobExecutor) { ControllableJobExecutor controllableExecutor = (ControllableJobExecutor)jobExecutor; if (controllableExecutor.SyncAsSuspendEnabled) { controllableExecutor.AcquisitionThreadControl.sync(); } } }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Before public void setUp() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: public virtual void setUp() { jobExecutor1 = (ControllableJobExecutor)((ProcessEngineConfigurationImpl)engineRule.ProcessEngine.ProcessEngineConfiguration).JobExecutor; jobExecutor1.MaxJobsPerAcquisition = DEFAULT_NUM_JOBS_TO_ACQUIRE; jobExecutor1.BackoffTimeInMillis = BASE_BACKOFF_TIME; jobExecutor1.MaxBackoff = MAX_BACKOFF_TIME; jobExecutor1.BackoffDecreaseThreshold = BACKOFF_DECREASE_THRESHOLD; acquisitionThread1 = jobExecutor1.AcquisitionThreadControl; jobExecutor2 = new ControllableJobExecutor((ProcessEngineImpl)engineRule.ProcessEngine); jobExecutor2.MaxJobsPerAcquisition = DEFAULT_NUM_JOBS_TO_ACQUIRE; jobExecutor2.BackoffTimeInMillis = BASE_BACKOFF_TIME; jobExecutor2.MaxBackoff = MAX_BACKOFF_TIME; jobExecutor2.BackoffDecreaseThreshold = BACKOFF_DECREASE_THRESHOLD; acquisitionThread2 = jobExecutor2.AcquisitionThreadControl; }
public RecordingAcquireJobsRunnable(ControllableJobExecutor jobExecutor) : base(jobExecutor) { }
public ControllableAcquisitionCommand(ControllableJobExecutor outerInstance, ThreadControl threadControl, int numJobsToAcquire) : base(threadControl) { this.outerInstance = outerInstance; this.numJobsToAcquire = numJobsToAcquire; }
public ControllableJobAcquisitionCommandFactory(ControllableJobExecutor outerInstance) { this.outerInstance = outerInstance; }