程序包 cn.wjybxx.btree

类 ActionTask<T>

所有已实现的接口:
ICancelTokenListener

public abstract class ActionTask<T> extends LeafTask<T>
行为节点抽象 (并非所有行为节点都需要继承该类)
作者:
wjybxx date - 2023/11/25
  • 构造器详细资料

    • ActionTask

      public ActionTask()
  • 方法详细资料

    • execute

      protected final void execute()
      从类复制的说明: Task
      Task的心跳方法,在Task进入完成状态之前会反复执行。 1.可以根据Task.isExecuteTriggeredByEnter()判断是否是与Task.enter(int)连续执行的。 2.运行中可通过Task.setSuccess()Task.setFailed(int) ()}、Task.setCancelled()将自己更新为完成状态。 3.不建议直接调用该方法,而是通过模板方法运行。
      指定者:
      execute 在类中 Task<T>
    • executeImpl

      protected abstract int executeImpl()
      我们的大多数行为节点逻辑都较为简单,不需要事件驱动特性,因而可以转换为同步返回的节点。