@Configuration
@ConditionalOnClass(value=org.springframework.batch.core.launch.JobLauncher.class)
@ConditionalOnExpression(value="${spring.yarn.batch.enabled:false}")
@EnableConfigurationProperties(value=SpringYarnBatchProperties.class)
public static class YarnAppmasterAutoConfiguration.RuntimeConfig
extends java.lang.Object
| Constructor and Description |
|---|
YarnAppmasterAutoConfiguration.RuntimeConfig() |
| Modifier and Type | Method and Description |
|---|---|
BootApplicationEventTransformer |
bootApplicationEventTransformer() |
java.lang.String |
customAppmasterClass() |
org.springframework.core.task.TaskExecutor |
threadPoolTaskExecutor() |
YarnJobLauncher |
yarnJobLauncher() |
public YarnAppmasterAutoConfiguration.RuntimeConfig()
@Bean(name="taskExecutor") public org.springframework.core.task.TaskExecutor threadPoolTaskExecutor()
@Bean public java.lang.String customAppmasterClass()
@Bean public BootApplicationEventTransformer bootApplicationEventTransformer()
@Bean @ConditionalOnMissingBean(value=YarnJobLauncher.class) @ConditionalOnBean(value=org.springframework.batch.core.launch.JobLauncher.class) public YarnJobLauncher yarnJobLauncher()