类 FactoryManager
- java.lang.Object
-
- risesoft.data.transfer.core.factory.FactoryManager
-
public class FactoryManager extends Object
工厂管理器管理工厂对象- 作者:
- lb
- Date:
- 2023年12月6日
-
-
构造器概要
构造器 构造器 说明 FactoryManager()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static InstanceFactorygetFactory(String name)获取工厂当名字为空的时候返回默认的工厂static <T> TgetInstanceOfConfiguration(Configuration configuration, Class<T> retClass, Map<Class<?>,Object> instanceMap)static <T> List<T>getInstancesOfConfiguration(Configuration configuration, String key, Class<T> retClass, Map<Class<?>,Object> instanceMap)static StringgetName(String name)static voidinitFactory(String name, InstanceFactory instanceFactory)static voidputNameMapping(String key, String value)添加一个别名映射static voidsetDefault(InstanceFactory instanceFactory)
-
-
-
方法详细资料
-
setDefault
public static void setDefault(InstanceFactory instanceFactory)
-
initFactory
public static void initFactory(String name, InstanceFactory instanceFactory)
-
putNameMapping
public static void putNameMapping(String key, String value)
添加一个别名映射- 参数:
key-value-
-
getFactory
public static InstanceFactory getFactory(String name)
获取工厂当名字为空的时候返回默认的工厂- 参数:
name-- 返回:
-
getInstancesOfConfiguration
public static <T> List<T> getInstancesOfConfiguration(Configuration configuration, String key, Class<T> retClass, Map<Class<?>,Object> instanceMap)
-
getInstanceOfConfiguration
public static <T> T getInstanceOfConfiguration(Configuration configuration, Class<T> retClass, Map<Class<?>,Object> instanceMap)
-
-