@Configuration public class ServiceBrokerAutoConfiguration extends Object
Auto-configuration for the service broker
implementation beans.
Provides a default CatalogService bean if a Catalog bean is provided. A
catalog may be defined in external configuration, or via a Spring bean.
Provides a NonBindableServiceInstanceBindingService if a
ServiceInstanceBindingService is not provided, indicating that the service
broker provides no bindable services.
ServiceBrokerProperties| Modifier and Type | Class and Description |
|---|---|
protected static class |
ServiceBrokerAutoConfiguration.CatalogPropertiesMinimalConfiguration |
| Constructor and Description |
|---|
ServiceBrokerAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
CatalogService |
beanCatalogService(Catalog catalog) |
EventFlowRegistries |
eventFlowRegistries() |
ServiceInstanceBindingService |
nonBindableServiceInstanceBindingService() |
@Bean @ConditionalOnMissingBean(value=CatalogService.class) public CatalogService beanCatalogService(Catalog catalog)
@Bean @ConditionalOnMissingBean(value=ServiceInstanceBindingService.class) public ServiceInstanceBindingService nonBindableServiceInstanceBindingService()
@Bean public EventFlowRegistries eventFlowRegistries()