public final class DataSourceFactoryProvider extends Object implements com.jn.langx.factory.Provider<String,DataSourceFactory>, com.jn.langx.util.function.Supplier0<DataSourceFactory>, com.jn.langx.lifecycle.Initializable
| 限定符和类型 | 方法和说明 |
|---|---|
DataSourceFactory |
findSuitableDataSourceFactory(String implementationKey) |
DataSourceFactory |
findSuitableDataSourceFactory(String implementationKey,
DataSourceKey key) |
DataSourceFactory |
get() |
DataSourceFactory |
get(String implementationKey) |
static DataSourceFactoryProvider |
getInstance() |
void |
init() |
void |
register(String implementationKey,
DataSourceFactory dataSourceFactory) |
public void init()
init 在接口中 com.jn.langx.lifecycle.Initializablepublic static DataSourceFactoryProvider getInstance()
public void register(@NonNull
String implementationKey,
@NonNull
DataSourceFactory dataSourceFactory)
public DataSourceFactory get(String implementationKey)
get 在接口中 com.jn.langx.factory.Factory<String,DataSourceFactory>get 在接口中 com.jn.langx.util.function.Supplier<String,DataSourceFactory>public DataSourceFactory get()
get 在接口中 com.jn.langx.util.function.Supplier0<DataSourceFactory>public DataSourceFactory findSuitableDataSourceFactory(@Nullable String implementationKey)
public DataSourceFactory findSuitableDataSourceFactory(@Nullable String implementationKey, @Nullable DataSourceKey key)
Copyright © 2021. All rights reserved.