接口 InOutManager


public interface InOutManager
InOut 插件相关
作者:
渔民小镇
日期:
2022-03-08
  • 方法详细资料

    • fuckIn

      void fuckIn(FlowContext flowContext)
      执行所有 inOut fuckIn 方法
      参数:
      flowContext - flowContext
    • fuckOut

      void fuckOut(FlowContext flowContext)
      执行所有 inOut fuckOut 方法
      参数:
      flowContext - flowContext
    • addInOut

      void addInOut(ActionMethodInOut inOut)
      添加 inOut
      参数:
      inOut - inOut 插件
    • listInOut

      List<ActionMethodInOut> listInOut()
      得到插件列表
      返回:
      ActionMethodInOut list
    • getOptional

      default <T extends ActionMethodInOut> Optional<T> getOptional(Class<? extends T> clazz)
      通过 clazz 找到对应的 inOut 对象
      类型参数:
      T - ActionMethodInOut
      参数:
      clazz - inOut class
      返回:
      any optional
      另请参阅:
    • ofAbcAbc

      static InOutManager ofAbcAbc()
      创建 InOutManager 对象实现。inOut 的执行顺序为 in ABC,out ABC
      返回:
      InOutManager ABC, ABC
    • ofPipeline

      static InOutManager ofPipeline()
      创建 InOutManager 对象实现。inOut 的执行顺序为 in ABC,out CBA。(默认策略)
      返回:
      InOutManager ABC, CBA