@Configuration @ConditionalOnWebApplication(type=REACTIVE) @ConditionalOnBean(value=ServiceInstanceService.class) @ConditionalOnProperty(prefix="spring.cloud.openservicebroker", name="api-version-check-enabled", havingValue="true", matchIfMissing=true) @AutoConfigureAfter(value=org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration.class) @EnableConfigurationProperties(value=ServiceBrokerProperties.class) public class ApiVersionWebFluxAutoConfiguration extends Object
Auto-configuration for the service broker API
validation. Configures support for any service broker API version if a version is not
specifically configured.
API validation may be disabled completely by setting the following configuration property:
spring.cloud.openservicebroker.api-version-check-enabled = false
| Constructor and Description |
|---|
ApiVersionWebFluxAutoConfiguration(ServiceBrokerProperties serviceBrokerProperties) |
| Modifier and Type | Method and Description |
|---|---|
ApiVersionWebFilter |
apiVersionWebFilter(BrokerApiVersion brokerApiVersion) |
BrokerApiVersion |
serviceBrokerApiVersion() |
BrokerApiVersion |
serviceBrokerApiVersionProperty() |
public ApiVersionWebFluxAutoConfiguration(ServiceBrokerProperties serviceBrokerProperties)
@Bean @ConditionalOnMissingBean(value=BrokerApiVersion.class) @ConditionalOnProperty(prefix="spring.cloud.openservicebroker", name="api-version") public BrokerApiVersion serviceBrokerApiVersionProperty()
@Bean @ConditionalOnMissingBean(value=BrokerApiVersion.class) public BrokerApiVersion serviceBrokerApiVersion()
@Bean public ApiVersionWebFilter apiVersionWebFilter(BrokerApiVersion brokerApiVersion)