Class ServiceBrokerAutoConfiguration
java.lang.Object
org.springframework.cloud.servicebroker.autoconfigure.web.ServiceBrokerAutoConfiguration
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.
- Author:
- Scott Frederick, Roy Clarkson
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classProvides aCatalogbean when catalog properties are available in external configuration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbeanCatalogService(Catalog catalog) Conditionally provides aCatalogServicebeanConditionally provides aServiceInstanceBindingServicebean
-
Constructor Details
-
ServiceBrokerAutoConfiguration
public ServiceBrokerAutoConfiguration()
-
-
Method Details
-
beanCatalogService
@Bean @ConditionalOnMissingBean(CatalogService.class) public CatalogService beanCatalogService(@Autowired(required=false) Catalog catalog) Conditionally provides aCatalogServicebean- Parameters:
catalog- the catalog- Returns:
- the bean
-
nonBindableServiceInstanceBindingService
@Bean @ConditionalOnMissingBean(ServiceInstanceBindingService.class) public ServiceInstanceBindingService nonBindableServiceInstanceBindingService()Conditionally provides aServiceInstanceBindingServicebean- Returns:
- the bean
-