Class UstraBatchManagerAutoConfiguration

java.lang.Object
com.gsitm.ustra.java.autoconfigure.UstraBatchManagerAutoConfiguration

@Configuration @ConditionalOnClass(com.gsitm.ustra.java.batch.manager.UstraBatchManager.class) @AutoConfigureAfter(UstraBatchAutoConfiguration.class) @EnableConfigurationProperties(com.gsitm.ustra.java.batch.UstraBatchConfigProperties.class) @ConditionalOnExpression("\'${ustra.test.runtime:false}\' == \'false\'") public class UstraBatchManagerAutoConfiguration extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.scheduling.TaskScheduler
     
    com.gsitm.ustra.java.batch.manager.controller.CommandController
    commandController(com.gsitm.ustra.java.batch.manager.service.CommandService commandService, com.gsitm.ustra.java.batch.manager.service.WorkerService workerService)
     
    com.gsitm.ustra.java.batch.data.repository.CommandLocalRepository
     
    com.gsitm.ustra.java.batch.manager.service.CommandService
    commandService(com.gsitm.ustra.java.batch.data.repository.CommandLocalRepository commandLocalRepository, com.gsitm.ustra.java.batch.data.repository.TaskRepository taskRepository, com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository taskInstanceRepository, com.gsitm.ustra.java.batch.data.repository.WorkerRepository workerRepository, com.gsitm.ustra.java.batch.data.repository.ManagerHolder managerHolder)
     
    com.gsitm.ustra.java.batch.manager.config.ManagerApp
    managerApp(com.gsitm.ustra.java.batch.manager.service.CommandService commandService, com.gsitm.ustra.java.batch.data.repository.ManagerHolder managerHolder, com.gsitm.ustra.java.batch.manager.service.ManagerService managerService, com.gsitm.ustra.java.batch.manager.service.ManagerTaskInstanceService taskInstanceService)
     
    com.gsitm.ustra.java.batch.manager.controller.ManagerController
    managerController(com.gsitm.ustra.java.batch.manager.service.ManagerService managerService)
     
    com.gsitm.ustra.java.batch.data.repository.ManagerHolder
    managerHolder(com.gsitm.ustra.java.batch.UstraBatchConfigProperties ustraBatchConfigProperties)
     
    com.gsitm.ustra.java.batch.manager.service.ManagerService
    managerService(com.gsitm.ustra.java.batch.data.repository.ManagerRepository managerRepository)
     
    com.gsitm.ustra.java.batch.manager.service.ManagerTaskInstanceService
    managerTaskInstanceService(com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository taskInstanceRepository, com.gsitm.ustra.java.batch.data.repository.WorkerRepository workerRepository, com.gsitm.ustra.java.batch.data.repository.TaskRepository taskRepository)
     
    com.gsitm.ustra.java.batch.manager.controller.TaskController
    taskController(com.gsitm.ustra.java.batch.manager.service.TaskService taskService, com.gsitm.ustra.java.batch.manager.service.ManagerTaskInstanceService managerTaskInstanceService, com.gsitm.ustra.java.batch.data.repository.ManagerHolder managerHolder)
     
    com.gsitm.ustra.java.batch.manager.controller.TaskInstanceController
    taskInstanceController(com.gsitm.ustra.java.batch.manager.service.ManagerTaskInstanceService managerTaskInstanceService, com.gsitm.ustra.java.batch.manager.service.TaskService taskService, com.gsitm.ustra.java.batch.manager.service.CommandService commandService)
     
    com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository
     
    com.gsitm.ustra.java.batch.data.repository.TaskRepository
    taskRepository(com.gsitm.ustra.java.batch.UstraBatchConfigProperties ustraBatchConfigProperties)
     
    com.gsitm.ustra.java.batch.manager.service.TaskService
    taskService(com.gsitm.ustra.java.batch.data.repository.TaskRepository taskRepository, com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository taskInstanceRepository, com.gsitm.ustra.java.batch.data.repository.ManagerRepository managerRepository, com.gsitm.ustra.java.batch.data.repository.CommandLocalRepository commandRepository)
     
    com.gsitm.ustra.java.batch.manager.controller.WorkerController
    workerController(com.gsitm.ustra.java.batch.manager.service.WorkerService workerService, com.gsitm.ustra.java.batch.data.repository.ManagerHolder managerHolder)
     
    com.gsitm.ustra.java.batch.data.repository.WorkerRepository
    workerRepository(com.gsitm.ustra.java.batch.UstraBatchConfigProperties ustraBatchConfigProperties)
     
    com.gsitm.ustra.java.batch.manager.service.WorkerService
    workerService(com.gsitm.ustra.java.batch.data.repository.WorkerRepository workerRepository, com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository taskInstanceRepository)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • UstraBatchManagerAutoConfiguration

      public UstraBatchManagerAutoConfiguration()
  • Method Details

    • managerHolder

      @Bean("managerHolder") public com.gsitm.ustra.java.batch.data.repository.ManagerHolder managerHolder(com.gsitm.ustra.java.batch.UstraBatchConfigProperties ustraBatchConfigProperties)
    • commandLocalRepository

      @Bean public com.gsitm.ustra.java.batch.data.repository.CommandLocalRepository commandLocalRepository()
    • workerRepository

      @Bean public com.gsitm.ustra.java.batch.data.repository.WorkerRepository workerRepository(com.gsitm.ustra.java.batch.UstraBatchConfigProperties ustraBatchConfigProperties)
    • batchTaskScheduler

      @Bean public org.springframework.scheduling.TaskScheduler batchTaskScheduler()
    • commandController

      @Bean public com.gsitm.ustra.java.batch.manager.controller.CommandController commandController(com.gsitm.ustra.java.batch.manager.service.CommandService commandService, com.gsitm.ustra.java.batch.manager.service.WorkerService workerService)
    • managerController

      @Bean public com.gsitm.ustra.java.batch.manager.controller.ManagerController managerController(com.gsitm.ustra.java.batch.manager.service.ManagerService managerService)
    • taskController

      @Bean public com.gsitm.ustra.java.batch.manager.controller.TaskController taskController(com.gsitm.ustra.java.batch.manager.service.TaskService taskService, com.gsitm.ustra.java.batch.manager.service.ManagerTaskInstanceService managerTaskInstanceService, com.gsitm.ustra.java.batch.data.repository.ManagerHolder managerHolder)
    • taskInstanceController

      @Bean public com.gsitm.ustra.java.batch.manager.controller.TaskInstanceController taskInstanceController(com.gsitm.ustra.java.batch.manager.service.ManagerTaskInstanceService managerTaskInstanceService, com.gsitm.ustra.java.batch.manager.service.TaskService taskService, com.gsitm.ustra.java.batch.manager.service.CommandService commandService)
    • workerController

      @Bean public com.gsitm.ustra.java.batch.manager.controller.WorkerController workerController(com.gsitm.ustra.java.batch.manager.service.WorkerService workerService, com.gsitm.ustra.java.batch.data.repository.ManagerHolder managerHolder)
    • commandService

      @Bean public com.gsitm.ustra.java.batch.manager.service.CommandService commandService(com.gsitm.ustra.java.batch.data.repository.CommandLocalRepository commandLocalRepository, com.gsitm.ustra.java.batch.data.repository.TaskRepository taskRepository, com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository taskInstanceRepository, com.gsitm.ustra.java.batch.data.repository.WorkerRepository workerRepository, com.gsitm.ustra.java.batch.data.repository.ManagerHolder managerHolder)
    • managerTaskInstanceService

      @Bean public com.gsitm.ustra.java.batch.manager.service.ManagerTaskInstanceService managerTaskInstanceService(com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository taskInstanceRepository, com.gsitm.ustra.java.batch.data.repository.WorkerRepository workerRepository, com.gsitm.ustra.java.batch.data.repository.TaskRepository taskRepository)
    • managerService

      @Bean public com.gsitm.ustra.java.batch.manager.service.ManagerService managerService(com.gsitm.ustra.java.batch.data.repository.ManagerRepository managerRepository)
    • taskService

      @Bean public com.gsitm.ustra.java.batch.manager.service.TaskService taskService(com.gsitm.ustra.java.batch.data.repository.TaskRepository taskRepository, com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository taskInstanceRepository, com.gsitm.ustra.java.batch.data.repository.ManagerRepository managerRepository, com.gsitm.ustra.java.batch.data.repository.CommandLocalRepository commandRepository)
    • workerService

      @Bean public com.gsitm.ustra.java.batch.manager.service.WorkerService workerService(com.gsitm.ustra.java.batch.data.repository.WorkerRepository workerRepository, com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository taskInstanceRepository)
    • managerApp

      @Bean public com.gsitm.ustra.java.batch.manager.config.ManagerApp managerApp(com.gsitm.ustra.java.batch.manager.service.CommandService commandService, com.gsitm.ustra.java.batch.data.repository.ManagerHolder managerHolder, com.gsitm.ustra.java.batch.manager.service.ManagerService managerService, com.gsitm.ustra.java.batch.manager.service.ManagerTaskInstanceService taskInstanceService)
    • taskInstanceRepository

      @Bean public com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository taskInstanceRepository()
    • taskRepository

      @Bean public com.gsitm.ustra.java.batch.data.repository.TaskRepository taskRepository(com.gsitm.ustra.java.batch.UstraBatchConfigProperties ustraBatchConfigProperties)