Class AsyncJobExecutorConfiguration
java.lang.Object
org.flowable.job.service.impl.asyncexecutor.AsyncJobExecutorConfiguration
- Author:
- Filip Hrisafov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanWhether global acquire lock should be used.protected StringThe prefix that the runnable should use for the global acquire lock. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintintbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAcquireRunnableThreadName(String acquireRunnableThreadName) voidsetAsyncJobAcquisitionEnabled(boolean asyncJobAcquisitionEnabled) voidsetAsyncJobLockTime(Duration asyncJobLockTime) voidsetAsyncJobLockTimeInMillis(int asyncJobLockTimeInMillis) Deprecated.voidsetAsyncJobsGlobalLockForceAcquireAfter(Duration asyncJobsGlobalLockForceAcquireAfter) voidsetAsyncJobsGlobalLockPollRate(Duration asyncJobsGlobalLockPollRate) voidsetAsyncJobsGlobalLockWaitTime(Duration asyncJobsGlobalLockWaitTime) voidsetDefaultAsyncJobAcquireWaitTime(Duration defaultAsyncJobAcquireWaitTime) voidsetDefaultAsyncJobAcquireWaitTimeInMillis(int defaultAsyncJobAcquireWaitTimeInMillis) Deprecated.voidsetDefaultQueueSizeFullWaitTime(Duration defaultQueueSizeFullWaitTime) voidsetDefaultQueueSizeFullWaitTimeInMillis(int defaultQueueSizeFullWaitTimeInMillis) Deprecated.voidsetDefaultTimerJobAcquireWaitTime(Duration defaultTimerJobAcquireWaitTime) voidsetDefaultTimerJobAcquireWaitTimeInMillis(int defaultTimerJobAcquireWaitTimeInMillis) Deprecated.voidsetGlobalAcquireLockEnabled(boolean globalAcquireLockEnabled) voidsetGlobalAcquireLockPrefix(String globalAcquireLockPrefix) voidsetLockOwner(String lockOwner) voidsetMaxAsyncJobsDuePerAcquisition(int maxAsyncJobsDuePerAcquisition) voidsetMaxTimerJobsPerAcquisition(int maxTimerJobsPerAcquisition) voidsetMoveTimerExecutorPoolSize(int moveTimerExecutorPoolSize) voidsetResetExpiredJobEnabled(boolean resetExpiredJobEnabled) voidsetResetExpiredJobsInterval(Duration resetExpiredJobsInterval) voidsetResetExpiredJobsPageSize(int resetExpiredJobsPageSize) voidsetResetExpiredRunnableName(String resetExpiredRunnableName) voidsetTenantId(String tenantId) voidsetTimerJobAcquisitionEnabled(boolean timerJobAcquisitionEnabled) voidsetTimerLockForceAcquireAfter(Duration timerLockForceAcquireAfter) voidsetTimerLockPollRate(Duration timerLockPollRate) voidsetTimerLockTime(Duration timerLockTime) voidsetTimerLockTimeInMillis(int timerLockTimeInMillis) Deprecated.voidsetTimerLockWaitTime(Duration timerLockWaitTime) voidsetTimerRunnableNeeded(boolean timerRunnableNeeded) voidsetUnlockOwnedJobs(boolean unlockOwnedJobs)
-
Field Details
-
globalAcquireLockEnabled
protected boolean globalAcquireLockEnabledWhether global acquire lock should be used. -
globalAcquireLockPrefix
The prefix that the runnable should use for the global acquire lock. Setting a different prefix allows differentiating different engines / executors without them competing for the same lock.
-
-
Constructor Details
-
AsyncJobExecutorConfiguration
public AsyncJobExecutorConfiguration()
-
-
Method Details
-
isAsyncJobAcquisitionEnabled
public boolean isAsyncJobAcquisitionEnabled() -
setAsyncJobAcquisitionEnabled
public void setAsyncJobAcquisitionEnabled(boolean asyncJobAcquisitionEnabled) -
isTimerJobAcquisitionEnabled
public boolean isTimerJobAcquisitionEnabled() -
setTimerJobAcquisitionEnabled
public void setTimerJobAcquisitionEnabled(boolean timerJobAcquisitionEnabled) -
isResetExpiredJobEnabled
public boolean isResetExpiredJobEnabled() -
setResetExpiredJobEnabled
public void setResetExpiredJobEnabled(boolean resetExpiredJobEnabled) -
isUnlockOwnedJobs
public boolean isUnlockOwnedJobs() -
setUnlockOwnedJobs
public void setUnlockOwnedJobs(boolean unlockOwnedJobs) -
isTimerRunnableNeeded
public boolean isTimerRunnableNeeded() -
setTimerRunnableNeeded
public void setTimerRunnableNeeded(boolean timerRunnableNeeded) -
getAcquireRunnableThreadName
-
setAcquireRunnableThreadName
-
getResetExpiredRunnableName
-
setResetExpiredRunnableName
-
getMoveTimerExecutorPoolSize
public int getMoveTimerExecutorPoolSize() -
setMoveTimerExecutorPoolSize
public void setMoveTimerExecutorPoolSize(int moveTimerExecutorPoolSize) -
getMaxTimerJobsPerAcquisition
public int getMaxTimerJobsPerAcquisition() -
setMaxTimerJobsPerAcquisition
public void setMaxTimerJobsPerAcquisition(int maxTimerJobsPerAcquisition) -
getMaxAsyncJobsDuePerAcquisition
public int getMaxAsyncJobsDuePerAcquisition() -
setMaxAsyncJobsDuePerAcquisition
public void setMaxAsyncJobsDuePerAcquisition(int maxAsyncJobsDuePerAcquisition) -
getDefaultTimerJobAcquireWaitTime
-
setDefaultTimerJobAcquireWaitTime
-
setDefaultTimerJobAcquireWaitTimeInMillis
@Deprecated public void setDefaultTimerJobAcquireWaitTimeInMillis(int defaultTimerJobAcquireWaitTimeInMillis) Deprecated. -
getDefaultAsyncJobAcquireWaitTime
-
setDefaultAsyncJobAcquireWaitTime
-
setDefaultAsyncJobAcquireWaitTimeInMillis
@Deprecated public void setDefaultAsyncJobAcquireWaitTimeInMillis(int defaultAsyncJobAcquireWaitTimeInMillis) Deprecated. -
getDefaultQueueSizeFullWaitTime
-
setDefaultQueueSizeFullWaitTime
-
setDefaultQueueSizeFullWaitTimeInMillis
@Deprecated public void setDefaultQueueSizeFullWaitTimeInMillis(int defaultQueueSizeFullWaitTimeInMillis) Deprecated. -
getLockOwner
-
setLockOwner
-
getTimerLockTime
-
setTimerLockTime
-
setTimerLockTimeInMillis
Deprecated. -
getAsyncJobLockTime
-
setAsyncJobLockTime
-
setAsyncJobLockTimeInMillis
Deprecated. -
isGlobalAcquireLockEnabled
public boolean isGlobalAcquireLockEnabled() -
setGlobalAcquireLockEnabled
public void setGlobalAcquireLockEnabled(boolean globalAcquireLockEnabled) -
getGlobalAcquireLockPrefix
-
setGlobalAcquireLockPrefix
-
getAsyncJobsGlobalLockWaitTime
-
setAsyncJobsGlobalLockWaitTime
-
getAsyncJobsGlobalLockPollRate
-
setAsyncJobsGlobalLockPollRate
-
getAsyncJobsGlobalLockForceAcquireAfter
-
setAsyncJobsGlobalLockForceAcquireAfter
-
getTimerLockWaitTime
-
setTimerLockWaitTime
-
getTimerLockPollRate
-
setTimerLockPollRate
-
getTimerLockForceAcquireAfter
-
setTimerLockForceAcquireAfter
-
getResetExpiredJobsInterval
-
setResetExpiredJobsInterval
-
getResetExpiredJobsPageSize
public int getResetExpiredJobsPageSize() -
setResetExpiredJobsPageSize
public void setResetExpiredJobsPageSize(int resetExpiredJobsPageSize) -
getTenantId
-
setTenantId
-