question: starts the acquisition thread concode_field_sep int maxTimerJobsPerAcquisition concode_elem_sep AcquireAsyncJobsDueRunnable asyncJobsDueRunnable concode_elem_sep int maxAsyncJobsDuePerAcquisition concode_elem_sep ExecutorService executorService concode_elem_sep int timerLockTimeInMillis concode_elem_sep String lockOwner concode_elem_sep LinkedList<JobEntity> temporaryJobQueue concode_elem_sep Logger log concode_elem_sep Thread asyncJobAcquisitionThread concode_elem_sep long secondsToWaitOnShutdown concode_elem_sep Thread timerJobAcquisitionThread concode_elem_sep int queueSize concode_elem_sep long keepAliveTime concode_elem_sep int defaultTimerJobAcquireWaitTimeInMillis concode_elem_sep int corePoolSize concode_elem_sep ExecuteAsyncRunnableFactory executeAsyncRunnableFactory concode_elem_sep boolean isActive concode_elem_sep boolean isAutoActivate concode_elem_sep int retryWaitTimeInMillis concode_elem_sep BlockingQueue<Runnable> threadPoolQueue concode_elem_sep AcquireTimerJobsRunnable timerJobRunnable concode_elem_sep int asyncJobLockTimeInMillis concode_elem_sep int maxPoolSize concode_elem_sep int defaultAsyncJobAcquireWaitTimeInMillis concode_elem_sep CommandExecutor commandExecutor concode_field_sep void setCommandExecutor concode_elem_sep void stopJobAcquisitionThread concode_elem_sep boolean isAutoActivate concode_elem_sep int getTimerLockTimeInMillis concode_elem_sep void stopExecutingAsyncJobs concode_elem_sep int getQueueSize concode_elem_sep void setMaxTimerJobsPerAcquisition concode_elem_sep void setRetryWaitTimeInMillis concode_elem_sep void setMaxPoolSize concode_elem_sep void setSecondsToWaitOnShutdown concode_elem_sep void setMaxAsyncJobsDuePerAcquisition concode_elem_sep long getKeepAliveTime concode_elem_sep int getCorePoolSize concode_elem_sep BlockingQueue<Runnable> getThreadPoolQueue concode_elem_sep boolean isActive concode_elem_sep String getLockOwner concode_elem_sep int getDefaultAsyncJobAcquireWaitTimeInMillis concode_elem_sep void setExecuteAsyncRunnableFactory concode_elem_sep int getMaxPoolSize concode_elem_sep void setAsyncJobLockTimeInMillis concode_elem_sep long getSecondsToWaitOnShutdown concode_elem_sep int getRetryWaitTimeInMillis concode_elem_sep void setAsyncJobsDueRunnable concode_elem_sep void startExecutingAsyncJobs concode_elem_sep void setTimerLockTimeInMillis concode_elem_sep void setQueueSize concode_elem_sep ExecuteAsyncRunnableFactory getExecuteAsyncRunnableFactory concode_elem_sep ExecutorService getExecutorService concode_elem_sep void setDefaultTimerJobAcquireWaitTimeInMillis concode_elem_sep void start concode_elem_sep int getDefaultTimerJobAcquireWaitTimeInMillis concode_elem_sep int getAsyncJobLockTimeInMillis concode_elem_sep CommandExecutor getCommandExecutor concode_elem_sep void setAutoActivate concode_elem_sep void setTimerJobRunnable concode_elem_sep int getMaxTimerJobsPerAcquisition concode_elem_sep void setLockOwner concode_elem_sep int getMaxAsyncJobsDuePerAcquisition concode_elem_sep void setDefaultAsyncJobAcquireWaitTimeInMillis concode_elem_sep void setThreadPoolQueue concode_elem_sep void executeAsyncJob concode_elem_sep void shutdown concode_elem_sep void setCorePoolSize concode_elem_sep void setKeepAliveTime concode_elem_sep void setExecutorService
target: void function ( ) { if ( timerJobAcquisitionThread == null ) { timerJobAcquisitionThread = new Thread ( timerJobRunnable ) ; } timerJobAcquisitionThread . start ( ) ; if ( asyncJobAcquisitionThread == null ) { asyncJobAcquisitionThread = new Thread ( asyncJobsDueRunnable ) ; } asyncJobAcquisitionThread . start ( ) ; }