接口 JoinPolicy<T>

所有已知实现类:
JoinAnyOf, JoinMain, JoinSelector, JoinSelectorN, JoinSequence, JoinWaitAll

public interface JoinPolicy<T>
Join的完成策略 1.不要在Policy上缓存Join的child。 2.尽量少的缓存数据
作者:
wjybxx date - 2023/12/2
  • 方法详细资料

    • resetForRestart

      void resetForRestart()
      重置自身数据
    • beforeEnter

      void beforeEnter(Join<T> join)
      启动前初始化
    • enter

      void enter(Join<T> join)
      启动
    • onChildCompleted

      void onChildCompleted(Join<T> join, Task<T> child)
      Join在调用该方法前更新了完成计数和成功计数
      参数:
      child - 进入完成状态的child
    • onEvent

      void onEvent(Join<T> join, Object event)
      join节点收到外部事件
      参数:
      event - 收到的事件