Uses of Record Class
com.iohao.net.common.kit.concurrent.executor.ThreadExecutor
Packages that use ThreadExecutor
Package
Description
Utility tools - Thread executors for ionet Thread Related: User Thread Executor, User Virtual Thread Executor, Simple Thread Executor Region.
Provides distributed EventBus contracts for publishing and subscribing cross-service events
within ionet applications.
Provides the action invocation flow model, context propagation, and execution pipeline contracts
used to process business requests end to end.
Provides internal flow-plugin implementations that participate in the framework execution
pipeline and support extensible request-processing behavior.
-
Uses of ThreadExecutor in com.iohao.net.common.kit.concurrent.executor
Methods in com.iohao.net.common.kit.concurrent.executor that return ThreadExecutorModifier and TypeMethodDescriptiondefault ThreadExecutorExecutorRegion.getSimpleThreadExecutor(long index) Simple thread executorstatic ThreadExecutorExecutorRegionKit.getSimpleThreadExecutor(long index) Get a simple thread executor by index.ThreadExecutorRegion.getThreadExecutor(long index) Get the Executor based on the index.default ThreadExecutorExecutorRegion.getUserThreadExecutor(long index) User thread executorstatic ThreadExecutorExecutorRegionKit.getUserThreadExecutor(long index) Get a user thread executor by user index.default ThreadExecutorExecutorRegion.getUserVirtualThreadExecutor(long index) User virtual thread executorstatic ThreadExecutorExecutorRegionKit.getUserVirtualThreadExecutor(long index) Get a user virtual thread executor by user index. -
Uses of ThreadExecutor in com.iohao.net.framework.communication.eventbus
Methods in com.iohao.net.framework.communication.eventbus that return ThreadExecutorModifier and TypeMethodDescriptionSubscribeExecutorStrategy.select(Subscriber subscriber, EventBusMessage eventBusMessage, ExecutorRegion executorRegion) Get the corresponding thread executor -
Uses of ThreadExecutor in com.iohao.net.framework.core.flow
Methods in com.iohao.net.framework.core.flow that return ThreadExecutorModifier and TypeMethodDescriptionDefaultFlowContext.getCurrentThreadExecutor()FlowCommon.getCurrentThreadExecutor()Get the current thread executor for this flow context.FlowContext.getCurrentThreadExecutor()Get the thread executor assigned to this flow.default ThreadExecutorFlowCommon.getUserThreadExecutor()Get the user-bound thread executor, selected by the thread index.default ThreadExecutorFlowCommon.getVirtualThreadExecutor()Get the virtual-thread executor bound to the current user's thread index.Methods in com.iohao.net.framework.core.flow with parameters of type ThreadExecutorModifier and TypeMethodDescriptionvoidDefaultFlowContext.setCurrentThreadExecutor(ThreadExecutor currentThreadExecutor) voidFlowContext.setCurrentThreadExecutor(ThreadExecutor currentThreadExecutor) Set the thread executor for this flow. -
Uses of ThreadExecutor in com.iohao.net.framework.core.flow.internal
Methods in com.iohao.net.framework.core.flow.internal that return ThreadExecutorModifier and TypeMethodDescriptionThreadMonitorInOut.ThreadMonitor.executor()Returns the value of theexecutorrecord component.Methods in com.iohao.net.framework.core.flow.internal with parameters of type ThreadExecutorModifier and TypeMethodDescriptionThreadMonitorInOut.ThreadMonitor.create(String name, ThreadExecutor executor) Create a new monitoring record for the given thread.Constructors in com.iohao.net.framework.core.flow.internal with parameters of type ThreadExecutorModifierConstructorDescriptionThreadMonitor(String name, LongAdder executeCount, LongAdder totalTime, ThreadExecutor executor) Creates an instance of aThreadMonitorrecord class.