接口 InOutManager
public interface InOutManager
InOut 插件相关
- 作者:
- 渔民小镇
- 日期:
- 2022-03-08
-
方法概要
修饰符和类型方法说明voidaddInOut(ActionMethodInOut inOut) 添加 inOutvoidfuckIn(FlowContext flowContext) 执行所有 inOut fuckIn 方法voidfuckOut(FlowContext flowContext) 执行所有 inOut fuckOut 方法default <T extends ActionMethodInOut>
Optional<T> getOptional(Class<? extends T> clazz) 通过 clazz 找到对应的 inOut 对象得到插件列表static InOutManagerofAbcAbc()创建 InOutManager 对象实现。static InOutManager创建 InOutManager 对象实现。
-
方法详细资料
-
fuckIn
执行所有 inOut fuckIn 方法- 参数:
flowContext- flowContext
-
fuckOut
执行所有 inOut fuckOut 方法- 参数:
flowContext- flowContext
-
addInOut
添加 inOut- 参数:
inOut- inOut 插件
-
listInOut
List<ActionMethodInOut> listInOut()得到插件列表- 返回:
- ActionMethodInOut list
-
getOptional
通过 clazz 找到对应的 inOut 对象- 类型参数:
T- ActionMethodInOut- 参数:
clazz- inOut class- 返回:
- any optional
- 另请参阅:
-
ofAbcAbc
创建 InOutManager 对象实现。inOut 的执行顺序为 in ABC,out ABC- 返回:
- InOutManager ABC, ABC
-
ofPipeline
创建 InOutManager 对象实现。inOut 的执行顺序为 in ABC,out CBA。(默认策略)- 返回:
- InOutManager ABC, CBA
-