Class CompositeDataSourcePoolMetadataProvider
java.lang.Object
org.springframework.boot.jdbc.metadata.CompositeDataSourcePoolMetadataProvider
- All Implemented Interfaces:
DataSourcePoolMetadataProvider
public class CompositeDataSourcePoolMetadataProvider
extends Object
implements DataSourcePoolMetadataProvider
A
DataSourcePoolMetadataProvider implementation that returns the first
DataSourcePoolMetadata that is found by one of its delegate.- Since:
- 2.0.0
- Author:
- Stephane Nicoll
-
Constructor Summary
ConstructorsConstructorDescriptionCompositeDataSourcePoolMetadataProvider(Collection<? extends DataSourcePoolMetadataProvider> providers) Create aCompositeDataSourcePoolMetadataProviderinstance with an initial collection of delegates to use. -
Method Summary
Modifier and TypeMethodDescriptiongetDataSourcePoolMetadata(DataSource dataSource) Return theDataSourcePoolMetadatainstance able to manage the specifiedDataSourceornullif the given data source could not be handled.
-
Constructor Details
-
CompositeDataSourcePoolMetadataProvider
public CompositeDataSourcePoolMetadataProvider(Collection<? extends DataSourcePoolMetadataProvider> providers) Create aCompositeDataSourcePoolMetadataProviderinstance with an initial collection of delegates to use.- Parameters:
providers- the data source pool metadata providers
-
-
Method Details
-
getDataSourcePoolMetadata
Description copied from interface:DataSourcePoolMetadataProviderReturn theDataSourcePoolMetadatainstance able to manage the specifiedDataSourceornullif the given data source could not be handled.- Specified by:
getDataSourcePoolMetadatain interfaceDataSourcePoolMetadataProvider- Parameters:
dataSource- the data source- Returns:
- the data source pool metadata
-