@Configuration @Import(value=CompletionConfiguration.class) @ConditionalOnBean(value=org.springframework.cloud.dataflow.server.config.EnableDataFlowServerConfiguration.Marker.class) @EnableConfigurationProperties(value={FeaturesProperties.class,VersionInfoProperties.class,DockerValidatorProperties.class,DataflowMetricsProperties.class}) @ConditionalOnProperty(prefix="dataflow.server", name="enabled", havingValue="true", matchIfMissing=true) @EntityScan(value="org.springframework.cloud.dataflow.core") @EnableJpaRepositories(basePackages={"org.springframework.cloud.dataflow.registry.repository","org.springframework.cloud.dataflow.server.repository","org.springframework.cloud.dataflow.audit.repository"}) @EnableJpaAuditing @EnableTransactionManagement public class DataFlowControllerAutoConfiguration extends Object
Modifier and Type | Class and Description |
---|---|
static class |
DataFlowControllerAutoConfiguration.AppRegistryConfiguration |
static class |
DataFlowControllerAutoConfiguration.AuditingConfiguration |
static class |
DataFlowControllerAutoConfiguration.SecurityConfiguration |
static class |
DataFlowControllerAutoConfiguration.StreamEnabledConfiguration |
static class |
DataFlowControllerAutoConfiguration.TaskEnabledConfiguration |
Constructor and Description |
---|
DataFlowControllerAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
AboutController |
aboutController(ObjectProvider<StreamDeployer> streamDeployer,
ObjectProvider<LauncherRepository> launcherRepository,
FeaturesProperties featuresProperties,
VersionInfoProperties versionInfoProperties,
org.springframework.cloud.common.security.support.SecurityStateBean securityStateBean,
DataflowMetricsProperties monitoringDashboardInfoProperties,
ObjectProvider<org.springframework.boot.actuate.info.GitInfoContributor> gitInfoContributor,
ObjectProvider<org.springframework.boot.actuate.info.BuildInfoContributor> buildInfoContributor) |
CompletionController |
completionController(StreamCompletionProvider completionProvider,
TaskCompletionProvider taskCompletionProvider) |
RestControllerAdvice |
restControllerAdvice() |
RootController |
rootController(org.springframework.hateoas.server.EntityLinks entityLinks) |
TaskSchedulerController |
taskSchedulerController(SchedulerService schedulerService) |
ToolsController |
toolsController() |
UiController |
uiController() |
@Bean public RootController rootController(org.springframework.hateoas.server.EntityLinks entityLinks)
@Bean public CompletionController completionController(StreamCompletionProvider completionProvider, TaskCompletionProvider taskCompletionProvider)
@Bean public ToolsController toolsController()
@Bean public AboutController aboutController(ObjectProvider<StreamDeployer> streamDeployer, ObjectProvider<LauncherRepository> launcherRepository, FeaturesProperties featuresProperties, VersionInfoProperties versionInfoProperties, org.springframework.cloud.common.security.support.SecurityStateBean securityStateBean, DataflowMetricsProperties monitoringDashboardInfoProperties, ObjectProvider<org.springframework.boot.actuate.info.GitInfoContributor> gitInfoContributor, ObjectProvider<org.springframework.boot.actuate.info.BuildInfoContributor> buildInfoContributor)
@Bean public UiController uiController()
@Bean public RestControllerAdvice restControllerAdvice()
@Bean @ConditionalOnBean(value=SchedulerService.class) public TaskSchedulerController taskSchedulerController(SchedulerService schedulerService)
Copyright © 2024 Pivotal Software, Inc.. All rights reserved.