类 DataSourceMagicDynamicRegistry
java.lang.Object
org.ssssssss.magicapi.core.service.AbstractMagicDynamicRegistry<DataSourceInfo>
org.ssssssss.magicapi.datasource.service.DataSourceMagicDynamicRegistry
- 所有已实现的接口:
MagicDynamicRegistry<DataSourceInfo>
-
嵌套类概要
从类继承的嵌套类/接口 org.ssssssss.magicapi.core.service.AbstractMagicDynamicRegistry
AbstractMagicDynamicRegistry.MappingNode<T extends MagicEntity> -
字段概要
字段修饰符和类型字段说明private static final ClassLoaderprivate static final String[]private static final org.slf4j.Loggerprivate final MagicDynamicDataSource从类继承的字段 org.ssssssss.magicapi.core.service.AbstractMagicDynamicRegistry
magicResourceStorage -
构造器概要
构造器构造器说明DataSourceMagicDynamicRegistry(MagicResourceStorage<DataSourceInfo> magicResourceStorage, MagicDynamicDataSource magicDynamicDataSource) -
方法概要
修饰符和类型方法说明private DataSourcecreateDataSource(Class<? extends DataSource> dataSourceType, Map<String, Object> properties) private Class<? extends DataSource> getDataSourceType(String datasourceType) voidonFileEvent(FileEvent event) protected booleanregister(AbstractMagicDynamicRegistry.MappingNode<DataSourceInfo> mappingNode) protected voidunregister(AbstractMagicDynamicRegistry.MappingNode<DataSourceInfo> mappingNode) 从类继承的方法 org.ssssssss.magicapi.core.service.AbstractMagicDynamicRegistry
buildMappingNode, clear, getMagicResourceStorage, getMapping, mappings, processEvent, processEvent, register, unregister
-
字段详细资料
-
magicDynamicDataSource
-
logger
private static final org.slf4j.Logger logger -
CLASSLOADER
-
DATA_SOURCE_TYPE_NAMES
-
-
构造器详细资料
-
DataSourceMagicDynamicRegistry
public DataSourceMagicDynamicRegistry(MagicResourceStorage<DataSourceInfo> magicResourceStorage, MagicDynamicDataSource magicDynamicDataSource)
-
-
方法详细资料
-
onFileEvent
-
register
-
unregister
-
createDataSource
private DataSource createDataSource(Class<? extends DataSource> dataSourceType, Map<String, Object> properties) -
getDataSourceType
-
defaultMappings
-