Uses of Package
com.iohao.net.framework.core.flow
Packages that use com.iohao.net.framework.core.flow
Package
Description
Provides room-based game infrastructure for board games and similar multiplayer room workflows,
including room management, lifecycle processes, and extensible gameplay operations.
Provides gameplay-operation extension points and handlers for room-based games, including
strategy/flyweight style operation dispatch.
Provides the core action execution model, metadata, lifecycle hooks, and shared runtime building
blocks used by ionet business logic.
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.
Provides framework-specific utility helpers used by action parsing, metadata access, and runtime
support operations.
-
Classes in com.iohao.net.framework.core.flow used by com.iohao.net.extension.roomClassDescriptionThe FlowContext's lifecycle is limited to the duration of a single request flow.
-
Classes in com.iohao.net.framework.core.flow used by com.iohao.net.extension.room.operationClassDescriptionThe FlowContext's lifecycle is limited to the duration of a single request flow.
-
Classes in com.iohao.net.framework.core.flow used by com.iohao.net.framework.coreClassDescriptionPost-action processor responsible for handling the action method result, typically encoding and sending the response.Exception handling for ActionMethodInterceptor interface for pre/post processing of action method invocations.Strategy interface for invoking action methods via
MethodHandle.The FlowContext's lifecycle is limited to the duration of a single request flow.FlowContextFactory, used to create FlowContext -
Classes in com.iohao.net.framework.core.flow used by com.iohao.net.framework.core.flowClassDescriptionFlow-level attachment communication for reading and writing request-scoped attachment data.Flow-level communication for binding or unbinding a user session to specific logic servers.Flow-level broadcast communication providing methods to broadcast messages to the requesting user (broadcastMe) with various data type overloads.Base interface for flow communication, providing access to the server, request, executor, and communication infrastructure.FlowCommunicationEventBusThe FlowContext's lifecycle is limited to the duration of a single request flow.Flow-level communication for sending requests to external servers.Flow-level communication for writing response data back to the external client, supporting various data types and list encodings.Flow-level cross-logic-server collect call communication for broadcasting requests to all logic servers.Flow-level cross-logic-server call communication.Flow-level fire-and-forget message sending to other logic servers.
-
Classes in com.iohao.net.framework.core.flow used by com.iohao.net.framework.core.flow.internalClassDescriptionPost-action processor responsible for handling the action method result, typically encoding and sending the response.Exception handling for ActionMethodInterceptor interface for pre/post processing of action method invocations.Strategy interface for invoking action methods via
MethodHandle.The FlowContext's lifecycle is limited to the duration of a single request flow. -
Classes in com.iohao.net.framework.core.flow used by com.iohao.net.framework.core.kitClassDescriptionThe FlowContext's lifecycle is limited to the duration of a single request flow.