类 JoinSelectorN<E>
java.lang.Object
cn.wjybxx.btree.branch.join.JoinSelectorN<E>
- 所有已实现的接口:
JoinPolicy<E>
- 作者:
- wjybxx date - 2023/12/2
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidbeforeEnter(Join<E> join) 启动前初始化void启动intbooleanvoidonChildCompleted(Join<E> join, Task<E> child) Join在调用该方法前更新了完成计数和成功计数voidjoin节点收到外部事件void重置自身数据voidsetFailFast(boolean failFast) voidsetRequired(int required)
-
构造器详细资料
-
JoinSelectorN
public JoinSelectorN() -
JoinSelectorN
public JoinSelectorN(int required)
-
-
方法详细资料
-
resetForRestart
public void resetForRestart()从接口复制的说明:JoinPolicy重置自身数据- 指定者:
resetForRestart在接口中JoinPolicy<E>
-
beforeEnter
从接口复制的说明:JoinPolicy启动前初始化- 指定者:
beforeEnter在接口中JoinPolicy<E>
-
enter
从接口复制的说明:JoinPolicy启动- 指定者:
enter在接口中JoinPolicy<E>
-
onChildCompleted
从接口复制的说明:JoinPolicyJoin在调用该方法前更新了完成计数和成功计数- 指定者:
onChildCompleted在接口中JoinPolicy<E>- 参数:
child- 进入完成状态的child
-
onEvent
从接口复制的说明:JoinPolicyjoin节点收到外部事件- 指定者:
onEvent在接口中JoinPolicy<E>- 参数:
event- 收到的事件
-
getRequired
public int getRequired() -
setRequired
public void setRequired(int required) -
isFailFast
public boolean isFailFast() -
setFailFast
public void setFailFast(boolean failFast)
-