接口 EngineNode<T>

所有已知实现类:
AbstractEngineNode

public interface EngineNode<T>
业务节点类,有一系列的EngineNode组合而成
  • 方法详细资料

    • invokeNode

      T invokeNode(EngineRunData nodeData, EngineContext engineContext)
      Node的执行方法
      参数:
      nodeData - nodeData
      engineContext - engineContext
    • afterInvoke

      void afterInvoke(EngineRunData nodeData, EngineContext engineContext)
      node执行完后执行的方法
      参数:
      nodeData - nodeData
      engineContext - engineContext
    • resultKey

      String resultKey()
      从EngineContext中获取此node结果的key
      返回:
      String
    • couldContinueExecute

      boolean couldContinueExecute(EngineContext engineContext)
      是否可以执行,按照上下文控制
      参数:
      engineContext -
      返回:
    • getSpiList

      List<NodeSpi> getSpiList()
      获取扩展spi
      返回: