类 ConnectionDetailsFactories
java.lang.Object
org.springframework.boot.autoconfigure.service.connection.ConnectionDetailsFactories
A registry of
ConnectionDetailsFactory
instances.- 从以下版本开始:
- 3.1.0
- 作者:
- Moritz Halbritter, Andy Wilkinson, Phillip Webb, Pedro Xavier Leite Cavadas
-
构造器概要
构造器构造器说明已过时, 待删除: 此 API 元素将从以后的版本中删除。ConnectionDetailsFactories
(ClassLoader classLoader) Create a newConnectionDetailsFactories
instance. -
方法概要
修饰符和类型方法说明<S> Map
<Class<?>, ConnectionDetails> getConnectionDetails
(S source, boolean required) Return aMap
ofConnectionDetails
interface type toConnectionDetails
instance created from the factories associated with the given source.
-
构造器详细资料
-
ConnectionDetailsFactories
已过时, 待删除: 此 API 元素将从以后的版本中删除。since 3.5.0 for removal in 4.0.0 in favor ofConnectionDetailsFactories(ClassLoader)
Create a newConnectionDetailsFactories
instance. -
ConnectionDetailsFactories
Create a newConnectionDetailsFactories
instance.- 参数:
classLoader
- the class loader used to load factories- 从以下版本开始:
- 3.5.0
-
-
方法详细资料
-
getConnectionDetails
public <S> Map<Class<?>,ConnectionDetails> getConnectionDetails(S source, boolean required) throws ConnectionDetailsFactoryNotFoundException, ConnectionDetailsNotFoundException Return aMap
ofConnectionDetails
interface type toConnectionDetails
instance created from the factories associated with the given source.- 类型参数:
S
- the source type- 参数:
source
- the sourcerequired
- if a connection details result is required- 返回:
- a map of
ConnectionDetails
instances - 抛出:
ConnectionDetailsFactoryNotFoundException
- if a result is required but no connection details factory is registered for the sourceConnectionDetailsNotFoundException
- if a result is required but no connection details instance was created from a registered factory
-
ConnectionDetailsFactories(ClassLoader)