Interface AsyncExecutor

    • Method Detail

      • start

        void start()
        Starts the Async Executor: jobs will be acquired and executed.
      • shutdown

        void shutdown()
        Stops executing jobs.
      • executeAsyncJob

        boolean executeAsyncJob​(Job job)
        Offers the provided 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).
      • isAutoActivate

        boolean isAutoActivate()
      • setAutoActivate

        void setAutoActivate​(boolean isAutoActivate)
      • isActive

        boolean isActive()
      • getLockOwner

        java.lang.String getLockOwner()
      • getTimerLockTimeInMillis

        int getTimerLockTimeInMillis()
      • setTimerLockTimeInMillis

        void setTimerLockTimeInMillis​(int lockTimeInMillis)
      • getAsyncJobLockTimeInMillis

        int getAsyncJobLockTimeInMillis()
      • setAsyncJobLockTimeInMillis

        void setAsyncJobLockTimeInMillis​(int lockTimeInMillis)
      • getDefaultTimerJobAcquireWaitTimeInMillis

        int getDefaultTimerJobAcquireWaitTimeInMillis()
      • setDefaultTimerJobAcquireWaitTimeInMillis

        void setDefaultTimerJobAcquireWaitTimeInMillis​(int waitTimeInMillis)
      • getDefaultAsyncJobAcquireWaitTimeInMillis

        int getDefaultAsyncJobAcquireWaitTimeInMillis()
      • setDefaultAsyncJobAcquireWaitTimeInMillis

        void setDefaultAsyncJobAcquireWaitTimeInMillis​(int waitTimeInMillis)
      • getDefaultQueueSizeFullWaitTimeInMillis

        int getDefaultQueueSizeFullWaitTimeInMillis()
      • setDefaultQueueSizeFullWaitTimeInMillis

        void setDefaultQueueSizeFullWaitTimeInMillis​(int defaultQueueSizeFullWaitTimeInMillis)
      • getMaxAsyncJobsDuePerAcquisition

        int getMaxAsyncJobsDuePerAcquisition()
      • setMaxAsyncJobsDuePerAcquisition

        void setMaxAsyncJobsDuePerAcquisition​(int maxJobs)
      • getMaxTimerJobsPerAcquisition

        int getMaxTimerJobsPerAcquisition()
      • setMaxTimerJobsPerAcquisition

        void setMaxTimerJobsPerAcquisition​(int maxJobs)
      • getRetryWaitTimeInMillis

        int getRetryWaitTimeInMillis()
      • setRetryWaitTimeInMillis

        void setRetryWaitTimeInMillis​(int retryWaitTimeInMillis)
      • getResetExpiredJobsInterval

        int getResetExpiredJobsInterval()
      • setResetExpiredJobsInterval

        void setResetExpiredJobsInterval​(int resetExpiredJobsInterval)
      • getResetExpiredJobsPageSize

        int getResetExpiredJobsPageSize()
      • setResetExpiredJobsPageSize

        void setResetExpiredJobsPageSize​(int resetExpiredJobsPageSize)