Class ThreadMonitorInOut
java.lang.Object
com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut
- All Implemented Interfaces:
ActionMethodInOut
PluginInOut - ThreadMonitorInOut - Business Thread Monitoring Plugin
for example
BarSkeletonBuilder builder = ...;
// Business thread monitoring plugin, add the plugin to the business framework
var threadMonitorInOut = new ThreadMonitorInOut();
builder.addInOut(threadMonitorInOut);
Print preview
Business thread [RequestMessage-8-1] executed 1 business task in total, average time consumption 1 ms, 91 tasks remaining to be executed Business thread [RequestMessage-8-2] executed 1 business task in total, average time consumption 1 ms, 0 tasks remaining to be executed Business thread [RequestMessage-8-3] executed 1 business task in total, average time consumption 1 ms, 36 tasks remaining to be executed Business thread [RequestMessage-8-4] executed 1 business task in total, average time consumption 1 ms, 0 tasks remaining to be executed Business thread [RequestMessage-8-5] executed 1 business task in total, average time consumption 1 ms, 88 tasks remaining to be executed Business thread [RequestMessage-8-6] executed 1 business task in total, average time consumption 1 ms, 0 tasks remaining to be executed Business thread [RequestMessage-8-7] executed 7 business tasks in total, average time consumption 1 ms, 56 tasks remaining to be executed Business thread [RequestMessage-8-8] executed 1 business task in total, average time consumption 1 ms, 0 tasks remaining to be executed
- Author:
- 渔民小镇
- date:
- 2023-11-22
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordPluginInOut - ThreadMonitorInOut -Thread monitoring related informationstatic classPluginInOut - ThreadMonitorInOut - Thread monitoring related information -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfuckIn(FlowContext flowContext) voidfuckOut(FlowContext flowContext)
-
Constructor Details
-
ThreadMonitorInOut
public ThreadMonitorInOut()
-
-
Method Details
-
fuckIn
- Specified by:
fuckInin interfaceActionMethodInOut
-
fuckOut
- Specified by:
fuckOutin interfaceActionMethodInOut
-