public interface AsyncExecutor
void start()
void shutdown()
boolean executeAsyncJob(Job job)
JobEntity 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 setProcessEngineConfiguration(ProcessEngineConfigurationImpl processEngineConfiguration)
ProcessEngineConfigurationImpl getProcessEngineConfiguration()
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 © 2016 Alfresco. All rights reserved.