Class AbstractBackgroundJobRunner.BackgroundJobWorker

    • Field Detail

      • job

        protected final Job job
      • jobDetails

        protected final JobDetails jobDetails
    • Constructor Detail

      • BackgroundJobWorker

        public BackgroundJobWorker​(Job job)
    • Method Detail

      • run

        public void run()
                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getJobToPerformClass

        protected java.lang.Class<?> getJobToPerformClass()
      • getJobToPerform

        protected java.lang.Object getJobToPerform​(java.lang.Class<?> jobToPerformClass)
      • getJobMethodToPerform

        protected java.lang.reflect.Method getJobMethodToPerform​(java.lang.Class<?> jobToPerformClass)
      • invokeJobMethod

        protected void invokeJobMethod​(java.lang.Object jobToPerform,
                                       java.lang.reflect.Method jobMethodToPerform)
                                throws java.lang.Exception
        Throws:
        java.lang.Exception