类 HandleManager
- java.lang.Object
-
- risesoft.data.transfer.core.handle.HandleManager
-
public class HandleManager extends Object
执行器管理器- 作者:
- lb
- Date:
- 2023年12月6日
-
-
构造器概要
构造器 构造器 说明 HandleManager()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidadd(Handle handle)添加一个执行器voidaddIfAbsent(Handle handle)如果这个 不存在则添加存在则跳过<T> voiddoHandle(Class<T> handleType, DoHandle<T> doHandle)根据执行器类型执行一次事件<T> HandleContext<T>getContext(Class<T> handleType)获取执行器上下文<T> TgetHandle(Class<?> handleType, Class<T> type)booleanhasHandle(Class<?> class1)判断一个执行器类型是否存在执行器voidremovePlug(Class<?> classType, Handle handle)移除一个插件
-
-
-
方法详细资料
-
addIfAbsent
public void addIfAbsent(Handle handle)
如果这个 不存在则添加存在则跳过- 参数:
handle-
-
add
public void add(Handle handle)
添加一个执行器- 参数:
handle-
-
doHandle
public <T> void doHandle(Class<T> handleType, DoHandle<T> doHandle)
根据执行器类型执行一次事件- 类型参数:
T-- 参数:
handleType-doHandle-
-
getContext
public <T> HandleContext<T> getContext(Class<T> handleType)
获取执行器上下文- 类型参数:
T-- 参数:
handleType-- 返回:
-
hasHandle
public boolean hasHandle(Class<?> class1)
判断一个执行器类型是否存在执行器- 参数:
class1-- 返回:
-
-