public interface AsyncExecutor
void start()
void shutdown()
boolean executeAsyncJob(JobInfo job)
JobInfo to this AsyncExecutor instance to execute. If the offering does not work for some reason, false will be returned (For example when the job queue is
full in the DefaultAsyncJobExecutor).void setJobServiceConfiguration(JobServiceConfiguration jobServiceConfiguration)
JobServiceConfiguration getJobServiceConfiguration()
boolean isAutoActivate()
void setAutoActivate(boolean isAutoActivate)
boolean isActive()
String getLockOwner()
int getTimerLockTimeInMillis()
void setTimerLockTimeInMillis(int lockTimeInMillis)
int getAsyncJobLockTimeInMillis()
void setAsyncJobLockTimeInMillis(int lockTimeInMillis)
int getDefaultTimerJobAcquireWaitTimeInMillis()
void setDefaultTimerJobAcquireWaitTimeInMillis(int waitTimeInMillis)
int getDefaultAsyncJobAcquireWaitTimeInMillis()
void setDefaultAsyncJobAcquireWaitTimeInMillis(int waitTimeInMillis)
int getDefaultQueueSizeFullWaitTimeInMillis()
void setDefaultQueueSizeFullWaitTimeInMillis(int defaultQueueSizeFullWaitTimeInMillis)
int getMaxAsyncJobsDuePerAcquisition()
void setMaxAsyncJobsDuePerAcquisition(int maxJobs)
int getMaxTimerJobsPerAcquisition()
void setMaxTimerJobsPerAcquisition(int maxJobs)
@Deprecated int getRetryWaitTimeInMillis()
@Deprecated void setRetryWaitTimeInMillis(int retryWaitTimeInMillis)
int getResetExpiredJobsInterval()
void setResetExpiredJobsInterval(int resetExpiredJobsInterval)
int getResetExpiredJobsPageSize()
void setResetExpiredJobsPageSize(int resetExpiredJobsPageSize)
AsyncTaskExecutor getTaskExecutor()
void setTaskExecutor(AsyncTaskExecutor taskExecutor)
taskExecutor - Copyright © 2021 Flowable. All rights reserved.