public abstract class ResourceDispatchCenter extends Object
DependCenter
所有的资源几乎都在这里
后期打算取代这个类Constructor and Description |
---|
ResourceDispatchCenter() |
Modifier and Type | Method and Description |
---|---|
protected static <T> T |
get(Class<T> beanClass)
获取一个指定类型的单例对象-如果储存过的话
|
static BaseConfiguration |
getBaseConfiguration()
获取基础配置类
|
static DependCenter |
getDependCenter()
获取一个DependCenter单例对象
|
static Plug |
getPlug()
获取一个ListenerPlug单例对象
|
static ExecutorService |
getThreadPool()
获取线程池
|
static ExecutorService |
getThreadPool(String threadPoolName)
获取指定名称的线程池
|
static void |
reset()
重置资源-即清空所有资源
|
static <T> void |
save(T bean)
记录一个单例对象
|
protected static <T extends BaseConfiguration> |
saveConfiguration(T configuration)
保存一个配置类对象
对应的get方法需要在对应的子类中自行书写 |
static void |
saveListenerManager(ListenerManager listenerManager)
储存一个监听函数管理器
|
public static <T> void save(T bean)
T
- 单例对象的类型bean
- 单例对象public static void saveListenerManager(ListenerManager listenerManager)
listenerManager
- 单例对象protected static <T extends BaseConfiguration> void saveConfiguration(T configuration)
configuration
- 配置类对象protected static <T> T get(Class<T> beanClass)
T
- 类型beanClass
- 指定类型public static BaseConfiguration getBaseConfiguration()
public static Plug getPlug()
public static DependCenter getDependCenter()
public static ExecutorService getThreadPool()
public static ExecutorService getThreadPool(String threadPoolName)
public static void reset()
Copyright © 2020. All rights reserved.