接口 InOutManager
public interface InOutManager
InOut 插件相关
- 作者:
- 渔民小镇
- 日期:
- 2022-03-08
-
方法概要
修饰符和类型方法说明void
addInOut
(ActionMethodInOut inOut) 添加 inOutvoid
fuckIn
(FlowContext flowContext) 执行所有 inOut fuckIn 方法void
fuckOut
(FlowContext flowContext) 执行所有 inOut fuckOut 方法default <T extends ActionMethodInOut>
Optional<T> getOptional
(Class<? extends T> clazz) 通过 clazz 找到对应的 inOut 对象得到插件列表static InOutManager
ofAbcAbc()
创建 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
-