Class DataSourcePoolMetadataProviders
- java.lang.Object
- org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProviders
- All Implemented Interfaces:
DataSourcePoolMetadataProvider
public class DataSourcePoolMetadataProviders extends Object implements DataSourcePoolMetadataProvider
ADataSourcePoolMetadataProviderimplementation that returns the firstDataSourcePoolMetadatathat is found by one of its delegate.- Since:
- 1.2.0
Constructor Summary
Constructors Constructor Description DataSourcePoolMetadataProviders(Collection<? extends DataSourcePoolMetadataProvider> providers)Create aDataSourcePoolMetadataProvidersinstance with an initial collection of delegates to use.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSourcePoolMetadatagetDataSourcePoolMetadata(DataSource dataSource)Return theDataSourcePoolMetadatainstance able to manage the specifiedDataSourceornullif the given data source could not be handled.
Constructor Detail
DataSourcePoolMetadataProviders
public DataSourcePoolMetadataProviders(Collection<? extends DataSourcePoolMetadataProvider> providers)
Create aDataSourcePoolMetadataProvidersinstance with an initial collection of delegates to use.- Parameters:
providers- the data source pool metadata providers
Method Detail
getDataSourcePoolMetadata
public DataSourcePoolMetadata getDataSourcePoolMetadata(DataSource dataSource)
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