类 ThreadMonitorInOut
java.lang.Object
com.iohao.game.action.skeleton.core.flow.internal.ThreadMonitorInOut
- 所有已实现的接口:
- ActionMethodInOut
业务框架插件 - 业务线程监控插件
 
for example
 BarSkeletonBuilder builder = ...;
 // 业务线程监控插件,将插件添加到业务框架中
 var threadMonitorInOut = new ThreadMonitorInOut();
 builder.addInOut(threadMonitorInOut);
 打印预览
     业务线程[RequestMessage-8-1] 共执行了 1 次业务,平均耗时 1 ms, 剩余 91 个任务未执行
     业务线程[RequestMessage-8-2] 共执行了 1 次业务,平均耗时 1 ms, 剩余 0 个任务未执行
     业务线程[RequestMessage-8-3] 共执行了 1 次业务,平均耗时 1 ms, 剩余 36 个任务未执行
     业务线程[RequestMessage-8-4] 共执行了 1 次业务,平均耗时 1 ms, 剩余 0 个任务未执行
     业务线程[RequestMessage-8-5] 共执行了 1 次业务,平均耗时 1 ms, 剩余 88 个任务未执行
     业务线程[RequestMessage-8-6] 共执行了 1 次业务,平均耗时 1 ms, 剩余 0 个任务未执行
     业务线程[RequestMessage-8-7] 共执行了 7 次业务,平均耗时 1 ms, 剩余 56 个任务未执行
     业务线程[RequestMessage-8-8] 共执行了 1 次业务,平均耗时 1 ms, 剩余 0 个任务未执行
 - 作者:
- 渔民小镇
- 日期:
- 2023-11-22
- 
嵌套类概要嵌套类修饰符和类型类说明static final record线程监控相关信息static class业务线程监控插件 - 线程监控相关信息
- 
构造器概要构造器
- 
方法概要
- 
构造器详细资料- 
ThreadMonitorInOutpublic ThreadMonitorInOut()
 
- 
- 
方法详细资料- 
fuckIn从接口复制的说明:ActionMethodInOutfuck前这个方法不要做耗时计算, 因为是在执行你的业务方法前运行的. 建议做一些时间记录等非耗时运算- 指定者:
- fuckIn在接口中- ActionMethodInOut
- 参数:
- flowContext- inout 上下文
 
- 
fuckOut从接口复制的说明:ActionMethodInOutfuck后当执行这个方法时, 已经把响应数据发送到客户端了- 指定者:
- fuckOut在接口中- ActionMethodInOut
- 参数:
- flowContext- inout 上下文
 
 
-