接口的使用
cn.wjybxx.concurrent.IAgentEvent
使用IAgentEvent的程序包
-
cn.wjybxx.concurrent中IAgentEvent的使用
类型参数类型为IAgentEvent的cn.wjybxx.concurrent中的类修饰符和类型类说明classDisruptorEventLoop<T extends IAgentEvent>基于Disruptor框架的事件循环。classEventLoopBuilder<T extends IAgentEvent>static classEventLoopBuilder.DisruptorBuilder<T extends IAgentEvent>修饰符和类型类说明final class提供最小支持的AgentEventfinal class被缓存的事件对象 1.用于Disruptor或类似的系统,当我们缓存对象时,更适合将字段展开以提高内存利用率 2.这只是个简单的数据传输对象,getter/setter什么的不必要 3.实现Runnable以支持直接提交到Executor4.支持EventLoopAgent的都将支持该事件。类型参数类型为IAgentEvent的cn.wjybxx.concurrent中的方法修饰符和类型方法说明static <T extends IAgentEvent>
EventLoopBuilder.DisruptorBuilder<T> EventLoopBuilder.newDisruptBuilder()static <T extends IAgentEvent>
EventLoopBuilder.DisruptorBuilder<T> EventLoopBuilder.newDisruptBuilder(EventSequencer<? extends T> eventSequencer)