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 -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.scheduling.TaskSchedulercom.gsitm.ustra.java.batch.manager.controller.CommandControllercommandController(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.CommandLocalRepositorycom.gsitm.ustra.java.batch.manager.service.CommandServicecommandService(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.ManagerAppmanagerApp(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.ManagerControllermanagerController(com.gsitm.ustra.java.batch.manager.service.ManagerService managerService) com.gsitm.ustra.java.batch.data.repository.ManagerHoldermanagerHolder(com.gsitm.ustra.java.batch.UstraBatchConfigProperties ustraBatchConfigProperties) com.gsitm.ustra.java.batch.manager.service.ManagerServicemanagerService(com.gsitm.ustra.java.batch.data.repository.ManagerRepository managerRepository) com.gsitm.ustra.java.batch.manager.service.ManagerTaskInstanceServicemanagerTaskInstanceService(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.TaskControllertaskController(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.TaskInstanceControllertaskInstanceController(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.TaskInstanceRepositorycom.gsitm.ustra.java.batch.data.repository.TaskRepositorytaskRepository(com.gsitm.ustra.java.batch.UstraBatchConfigProperties ustraBatchConfigProperties) com.gsitm.ustra.java.batch.manager.service.TaskServicetaskService(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.WorkerControllerworkerController(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.WorkerRepositoryworkerRepository(com.gsitm.ustra.java.batch.UstraBatchConfigProperties ustraBatchConfigProperties) com.gsitm.ustra.java.batch.manager.service.WorkerServiceworkerService(com.gsitm.ustra.java.batch.data.repository.WorkerRepository workerRepository, com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository taskInstanceRepository)
-
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)
-