java.lang.Object
cn.wjybxx.concurrent.MiniAgentEvent
- 所有已实现的接口:
IAgentEvent
提供最小支持的AgentEvent
- 作者:
- wjybxx date - 2024/1/22
-
字段概要
从接口继承的字段 cn.wjybxx.concurrent.IAgentEvent
TYPE_INVALID, TYPE_RUNNABLE -
构造器概要
构造器 -
方法概要
-
构造器详细资料
-
MiniAgentEvent
public MiniAgentEvent()
-
-
方法详细资料
-
clean
public void clean()从接口复制的说明:IAgentEvent清理事件的引用数据 -- 避免内存泄漏 ps:事件循环每处理完事件就会调用该方法以避免内存泄漏- 指定者:
clean在接口中IAgentEvent
-
cleanAll
public void cleanAll()从接口复制的说明:IAgentEvent清理事件的所有数据 -- 基础值也重置- 指定者:
cleanAll在接口中IAgentEvent
-
getType
public int getType()从接口复制的说明:IAgentEvent获取事件的类型- 指定者:
getType在接口中IAgentEvent
-
setType
public void setType(int type) 从接口复制的说明:IAgentEvent设置事件的类型- 指定者:
setType在接口中IAgentEvent
-
getObj0
从接口复制的说明:IAgentEvent获取事件的第一个参数- 指定者:
getObj0在接口中IAgentEvent
-
setObj0
从接口复制的说明:IAgentEvent设置事件的第一个参数- 指定者:
setObj0在接口中IAgentEvent
-
getOptions
public int getOptions()从接口复制的说明:IAgentEvent事件或任务的调度选项- 指定者:
getOptions在接口中IAgentEvent
-
setOptions
public void setOptions(int options) 从接口复制的说明:IAgentEvent将options存储在Event上。 1.以支持自定义事件中的调度选项 -- 冗余存储,解除耦合。 2.可避免对Runnable的封装。- 指定者:
setOptions在接口中IAgentEvent
-