Class ServiceBrokerWebFluxAutoConfiguration

java.lang.Object
org.springframework.cloud.servicebroker.autoconfigure.web.reactive.ServiceBrokerWebFluxAutoConfiguration

@Configuration @AutoConfigureAfter({org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration.class,ServiceBrokerAutoConfiguration.class,EventFlowsAutoConfiguration.class}) @ConditionalOnWebApplication(type=REACTIVE) public class ServiceBrokerWebFluxAutoConfiguration extends Object
Auto-configuration for the service broker REST API endpoints.
Author:
Roy Clarkson
  • Constructor Details

    • ServiceBrokerWebFluxAutoConfiguration

      protected ServiceBrokerWebFluxAutoConfiguration(org.springframework.cloud.servicebroker.service.CatalogService catalogService, @Autowired(required=false) org.springframework.cloud.servicebroker.service.ServiceInstanceService serviceInstanceService, org.springframework.cloud.servicebroker.service.ServiceInstanceBindingService serviceInstanceBindingService, org.springframework.cloud.servicebroker.service.events.EventFlowRegistries eventFlowRegistries)
      Parameters:
      catalogService - the CatalogService bean
      serviceInstanceService - the ServiceInstanceService bean
      serviceInstanceBindingService - the ServiceInstanceBindingService bean
      eventFlowRegistries - the EventFlowRegistries bean
  • Method Details

    • catalogController

      @Bean public org.springframework.cloud.servicebroker.controller.CatalogController catalogController()
      Provide a CatalogController bean
      Returns:
      the bean
    • serviceInstanceController

      @Bean public org.springframework.cloud.servicebroker.controller.ServiceInstanceController serviceInstanceController()
      Provide a ServiceInstanceController bean
      Returns:
      the bean
    • serviceInstanceBindingController

      @Bean public org.springframework.cloud.servicebroker.controller.ServiceInstanceBindingController serviceInstanceBindingController()
      Provide a ServiceInstanceBindingController bean
      Returns:
      the bean
    • serviceBrokerExceptionHandler

      @Bean public org.springframework.cloud.servicebroker.controller.ServiceBrokerWebFluxExceptionHandler serviceBrokerExceptionHandler()
      Provide a ServiceBrokerWebFluxExceptionHandler bean
      Returns:
      the bean
    • requestIdentityWebFilter

      @Bean public RequestIdentityWebFilter requestIdentityWebFilter()
      Returns:
      the bean