Class UstraBatchWorkerAutoConfiguration
java.lang.Object
com.gsitm.ustra.java.autoconfigure.UstraBatchWorkerAutoConfiguration
@Configuration
@ConditionalOnClass(com.gsitm.ustra.java.batch.worker.UstraBatchWorker.class)
@AutoConfigureAfter(UstraBatchAutoConfiguration.class)
@EnableConfigurationProperties(com.gsitm.ustra.java.batch.UstraBatchConfigProperties.class)
@ConditionalOnExpression("\'${ustra.test.runtime:false}\' == \'false\'")
public class UstraBatchWorkerAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.web.client.RestTemplatecom.gsitm.ustra.java.batch.worker.service.BatchServicebatchService(com.gsitm.ustra.java.batch.runner.UstraBatchTaskRunner taskRunner, com.gsitm.ustra.java.batch.data.repository.ManagerRepository managerRepository, com.gsitm.ustra.java.batch.worker.connector.ManagerConnector managerConnector) com.gsitm.ustra.java.batch.data.repository.CommandRemoteRepositorycommandRemoteRepository(org.springframework.web.client.RestTemplate restTemplate) com.gsitm.ustra.java.batch.runner.UstraBatchTaskRunnerObserverdefaultUstraBatchTaskRunnerObserver(com.gsitm.ustra.java.batch.worker.service.WorkerTaskInstanceService workerTaskInstanceService) com.gsitm.ustra.java.batch.worker.config.LoggerConfigloggerConfig(com.gsitm.ustra.java.batch.UstraBatchConfigProperties ustraBatchConfigProperties) com.gsitm.ustra.java.batch.worker.config.LoggerInitializerloggerInitializer(com.gsitm.ustra.java.batch.worker.config.LoggerConfig loggerConfig, com.gsitm.ustra.java.batch.worker.config.LogPathGenerator logPathGenerator) com.gsitm.ustra.java.batch.worker.config.LogPathGeneratorlogPathGenerator(com.gsitm.ustra.java.batch.worker.config.LoggerConfig loggerConfig) logPattern(com.gsitm.ustra.java.batch.worker.config.LoggerConfig loggerConfig) com.gsitm.ustra.java.batch.worker.connector.ManagerConnectormanagerConnector(org.springframework.web.client.RestTemplate restTemplate) com.gsitm.ustra.java.batch.data.repository.SimpleFileRepositorycom.gsitm.ustra.java.batch.worker.service.WorkerTaskInstanceServicetaskInstanceService(com.gsitm.ustra.java.batch.worker.config.LogPathGenerator logPathGenerator, com.gsitm.ustra.java.batch.data.repository.SimpleFileRepository simpleFileRepository, com.gsitm.ustra.java.batch.data.repository.ManagerRepository managerRepository, com.gsitm.ustra.java.batch.worker.connector.ManagerConnector managerConnector) com.gsitm.ustra.java.batch.runner.UstraBatchTaskRunnercom.gsitm.ustra.java.batch.worker.config.UstraBatchTaskRunnerInitializerustraBatchTaskRunnerInitializer(com.gsitm.ustra.java.batch.runner.UstraBatchTaskRunner ustraBatchTaskRunner, com.gsitm.ustra.java.batch.runner.UstraBatchWorkerContextObserver ustraBatchWorkerContextObserver, com.gsitm.ustra.java.batch.runner.UstraBatchTaskRunnerObserver defaultUstraBatchTaskRunnerObserver) com.gsitm.ustra.java.batch.runner.UstraBatchWorkerContextObserverustraBatchWorkerContextObserver(com.gsitm.ustra.java.batch.data.repository.ManagerRepository managerRepository, com.gsitm.ustra.java.batch.worker.connector.ManagerConnector managerConnector) com.gsitm.ustra.java.batch.worker.WorkerAppworkerApp(com.gsitm.ustra.java.batch.worker.service.WorkerCommandService workerCommandService, com.gsitm.ustra.java.batch.worker.service.BatchService batchService, com.gsitm.ustra.java.batch.worker.service.WorkerMaintainService workerMaintainService) com.gsitm.ustra.java.batch.worker.service.WorkerCommandServiceworkerCommandService(com.gsitm.ustra.java.batch.data.repository.WorkerHolder workerHolder, com.gsitm.ustra.java.batch.data.repository.ManagerRepository managerRepository, com.gsitm.ustra.java.batch.worker.connector.ManagerConnector managerConnector) com.gsitm.ustra.java.batch.data.repository.WorkerHolderworkerHolder(com.gsitm.ustra.java.batch.UstraBatchConfigProperties ustraBatchConfigProperties) com.gsitm.ustra.java.batch.worker.service.WorkerMaintainServiceworkerMaintainService(com.gsitm.ustra.java.batch.data.repository.WorkerHolder workerHolder, com.gsitm.ustra.java.batch.data.repository.ManagerRepository managerRepository, com.gsitm.ustra.java.batch.worker.connector.ManagerConnector managerConnector) com.gsitm.ustra.java.batch.worker.controller.WorkerTaskInstanceControllerworkerTaskInstanceController(com.gsitm.ustra.java.batch.worker.service.WorkerTaskInstanceService workerTaskInstanceService)
-
Constructor Details
-
UstraBatchWorkerAutoConfiguration
public UstraBatchWorkerAutoConfiguration()
-
-
Method Details
-
workerCommandService
@Bean public com.gsitm.ustra.java.batch.worker.service.WorkerCommandService workerCommandService(com.gsitm.ustra.java.batch.data.repository.WorkerHolder workerHolder, com.gsitm.ustra.java.batch.data.repository.ManagerRepository managerRepository, com.gsitm.ustra.java.batch.worker.connector.ManagerConnector managerConnector) -
workerApp
@Bean public com.gsitm.ustra.java.batch.worker.WorkerApp workerApp(com.gsitm.ustra.java.batch.worker.service.WorkerCommandService workerCommandService, com.gsitm.ustra.java.batch.worker.service.BatchService batchService, com.gsitm.ustra.java.batch.worker.service.WorkerMaintainService workerMaintainService) -
batchRestTemplate
@Bean @Qualifier("batchRestTemplate") public org.springframework.web.client.RestTemplate batchRestTemplate() -
taskInstanceService
@Bean public com.gsitm.ustra.java.batch.worker.service.WorkerTaskInstanceService taskInstanceService(com.gsitm.ustra.java.batch.worker.config.LogPathGenerator logPathGenerator, com.gsitm.ustra.java.batch.data.repository.SimpleFileRepository simpleFileRepository, com.gsitm.ustra.java.batch.data.repository.ManagerRepository managerRepository, com.gsitm.ustra.java.batch.worker.connector.ManagerConnector managerConnector) -
commandRemoteRepository
@Bean public com.gsitm.ustra.java.batch.data.repository.CommandRemoteRepository commandRemoteRepository(@Qualifier("batchRestTemplate") org.springframework.web.client.RestTemplate restTemplate) -
workerHolder
@Bean public com.gsitm.ustra.java.batch.data.repository.WorkerHolder workerHolder(com.gsitm.ustra.java.batch.UstraBatchConfigProperties ustraBatchConfigProperties) -
ustraBatchWorkerContextObserver
@Bean public com.gsitm.ustra.java.batch.runner.UstraBatchWorkerContextObserver ustraBatchWorkerContextObserver(com.gsitm.ustra.java.batch.data.repository.ManagerRepository managerRepository, com.gsitm.ustra.java.batch.worker.connector.ManagerConnector managerConnector) -
taskRunner
@Bean public com.gsitm.ustra.java.batch.runner.UstraBatchTaskRunner taskRunner() -
defaultUstraBatchTaskRunnerObserver
@Bean public com.gsitm.ustra.java.batch.runner.UstraBatchTaskRunnerObserver defaultUstraBatchTaskRunnerObserver(@Autowired(required=false) com.gsitm.ustra.java.batch.worker.service.WorkerTaskInstanceService workerTaskInstanceService) -
workerExecutor
-
loggerConfig
@Bean public com.gsitm.ustra.java.batch.worker.config.LoggerConfig loggerConfig(com.gsitm.ustra.java.batch.UstraBatchConfigProperties ustraBatchConfigProperties) -
logPattern
-
logPathGenerator
@Bean public com.gsitm.ustra.java.batch.worker.config.LogPathGenerator logPathGenerator(com.gsitm.ustra.java.batch.worker.config.LoggerConfig loggerConfig) -
simpleFileRepository
@Bean public com.gsitm.ustra.java.batch.data.repository.SimpleFileRepository simpleFileRepository() -
workerTaskInstanceController
@Bean public com.gsitm.ustra.java.batch.worker.controller.WorkerTaskInstanceController workerTaskInstanceController(com.gsitm.ustra.java.batch.worker.service.WorkerTaskInstanceService workerTaskInstanceService) -
batchService
@Bean public com.gsitm.ustra.java.batch.worker.service.BatchService batchService(com.gsitm.ustra.java.batch.runner.UstraBatchTaskRunner taskRunner, com.gsitm.ustra.java.batch.data.repository.ManagerRepository managerRepository, com.gsitm.ustra.java.batch.worker.connector.ManagerConnector managerConnector) -
managerConnector
@Bean public com.gsitm.ustra.java.batch.worker.connector.ManagerConnector managerConnector(@Qualifier("batchRestTemplate") org.springframework.web.client.RestTemplate restTemplate) -
workerMaintainService
@Bean public com.gsitm.ustra.java.batch.worker.service.WorkerMaintainService workerMaintainService(com.gsitm.ustra.java.batch.data.repository.WorkerHolder workerHolder, com.gsitm.ustra.java.batch.data.repository.ManagerRepository managerRepository, com.gsitm.ustra.java.batch.worker.connector.ManagerConnector managerConnector) -
loggerInitializer
@Bean public com.gsitm.ustra.java.batch.worker.config.LoggerInitializer loggerInitializer(com.gsitm.ustra.java.batch.worker.config.LoggerConfig loggerConfig, com.gsitm.ustra.java.batch.worker.config.LogPathGenerator logPathGenerator) -
ustraBatchTaskRunnerInitializer
@Bean public com.gsitm.ustra.java.batch.worker.config.UstraBatchTaskRunnerInitializer ustraBatchTaskRunnerInitializer(com.gsitm.ustra.java.batch.runner.UstraBatchTaskRunner ustraBatchTaskRunner, com.gsitm.ustra.java.batch.runner.UstraBatchWorkerContextObserver ustraBatchWorkerContextObserver, com.gsitm.ustra.java.batch.runner.UstraBatchTaskRunnerObserver defaultUstraBatchTaskRunnerObserver)
-