Class DelayNode

java.lang.Object
com.codingapi.flow.node.BaseFlowNode
com.codingapi.flow.node.nodes.DelayNode
All Implemented Interfaces:
IMapConvertor, IFlowNode

public class DelayNode extends BaseFlowNode
延迟节点
  • Field Details

  • Constructor Details

    • DelayNode

      public DelayNode(String id, String name)
    • DelayNode

      public DelayNode()
  • Method Details

    • getType

      public String getType()
      Description copied from interface: IFlowNode
      流程类型
    • handle

      public boolean handle(FlowSession session)
      Description copied from interface: IFlowNode
      是否执行节点 当前流程节点执行完成以后,触发下一环节时执行的函数,当返回true时则将继续执行后续节点的handle流程,当返回false时则不继续执行后续流程,将执行当前节点的创建流程记录函数 IFlowNode.generateCurrentRecords(FlowSession)
      Specified by:
      handle in interface IFlowNode
      Overrides:
      handle in class BaseFlowNode
      Parameters:
      session - 会话
      Returns:
      true: 继续执行下一个节点
    • formMap

      public static DelayNode formMap(Map<String,Object> map)
    • builder

      public static DelayNode.Builder builder()