@Configuration @ConditionalOnBean(value=ServiceInstanceService.class) public class ServiceBrokerAutoConfiguration extends java.lang.Object
Auto-configuration
for the service broker implementation beans.
Provides a default CatalogService
bean if a Catalog
bean is provided.
Provides a NonBindableServiceInstanceBindingService
if a ServiceInstanceBindingService
is not provided, indicating that the service broker provides no bindable services.
Constructor and Description |
---|
ServiceBrokerAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
CatalogService |
beanCatalogService(Catalog catalog) |
ServiceInstanceBindingService |
nonBindableServiceInstanceBindingService() |
@Bean @ConditionalOnMissingBean(value=CatalogService.class) @ConditionalOnBean(value=Catalog.class) public CatalogService beanCatalogService(Catalog catalog)
@Bean @ConditionalOnMissingBean(value=ServiceInstanceBindingService.class) public ServiceInstanceBindingService nonBindableServiceInstanceBindingService()