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).int getRemainingCapacity()
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)
int getRetryWaitTimeInMillis()
void setRetryWaitTimeInMillis(int retryWaitTimeInMillis)
int getResetExpiredJobsInterval()
void setResetExpiredJobsInterval(int resetExpiredJobsInterval)
int getResetExpiredJobsPageSize()
void setResetExpiredJobsPageSize(int resetExpiredJobsPageSize)
Copyright © 2020 Flowable. All rights reserved.