Uses of Package
com.iohao.net.framework.protocol
Packages that use com.iohao.net.framework.protocol
Package
Description
Center-server runtime, connection management, and Aeron fragment handling components.
SBE encoders used by the center server.
Aeron fragment handlers used by the center server.
Common Aeron/SBE support abstractions shared by networking modules.
Provides simulated client user abstractions, channel wrappers, and user-side pressure testing
support used by the simulation client module.
Provides the core abstractions and runtime infrastructure for external servers, including
protocol handling, session management, hooks, and internal communication integration.
Provides configuration objects and options for building and customizing external-server runtime
behavior.
Provides external-server hook extension points for request lifecycle interception, session state,
and connection-idle related processing.
Provides route-level external-server caching support for serving hot data directly from the
external layer and reducing logic-server round trips.
Provides the external-server unified interaction protocol, related codecs, and customization
points for client-facing message encoding/decoding.
Provides Aeron message encoding and decoding support used by the external-server internal
communication layer.
Provides handlers and callbacks for processing external-server specific internal network events
received from Aeron channels.
Provides Aeron fragment handlers that decode and dispatch internal messages for the external
server runtime.
Provides Netty channel handlers used by the external-server implementation to decode requests,
manage pipelines, and dispatch messages.
Provides user-session abstractions and implementations used by external servers to track
connected users and session-scoped metadata.
Provides communication contracts and adapters used for request/response delivery, broadcasts, and
cross-service messaging within the framework runtime.
Provides distributed EventBus contracts for publishing and subscribing cross-service events
within ionet applications.
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 framework-specific utility helpers used by action parsing, metadata access, and runtime
support operations.
Provides protocol metadata and structures used to represent command routes, headers, and payload
conventions across the ionet framework.
Net-server bootstrap, routing, load-balancing, and connection coordination components.
Net-server load-balancing abstractions and default selectors.
SBE encoders used by net-server for center registration and peer events.
Net-server Aeron connection management, connection metadata, and shutdown hooks.
Aeron fragment handlers used by net-server for peer registration and peer events.
Net-server peer lifecycle listener contracts and default listeners.
Logic-server bootstrap helpers, codecs, and Aeron fragment handlers.
SBE encoders used by logic servers for internal, external, and broadcast traffic.
Aeron fragment handlers used by logic servers for requests, responses, and external calls.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.centerClassDescriptionSealed base class for server registration and connection messages exchanged with the center server.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.center.codecClassDescriptionResponse message sent when a server successfully connects (joins) the cluster.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.center.fragmentClassDescriptionSealed base class for server registration and connection messages exchanged with the center server.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.commonClassDescriptionContract for messages transmitted between servers in the ionet cluster.Sealed base class for server registration and connection messages exchanged with the center server.Contract for messages that carry user identity and authentication state.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.extension.client.userClassDescriptionContract for external communication messages exchanged between clients and the external server.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.external.coreClassDescriptionImmutable record representing a registered server instance in the ionet cluster.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.external.core.configClassDescriptionContract for external communication messages exchanged between clients and the external server.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.external.core.hookClassDescriptionContract for external communication messages exchanged between clients and the external server.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.external.core.hook.cacheClassDescriptionContract for external communication messages exchanged between clients and the external server.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.external.core.messageClassDescriptionAbstract base implementation of
CommunicationMessagefor external protocol codecs.Common response contract providing error code and message accessors.Contract for external communication messages exchanged between clients and the external server.Message that carries a future correlation id for asynchronous request/response matching.Contract for messages transmitted between servers in the ionet cluster.Represent an inbound request message carrying routing, identity, and attachment metadata.Contract for messages that carry user identity and authentication state. -
Classes in com.iohao.net.framework.protocol used by com.iohao.net.external.core.net.codecClassDescriptionContract for external communication messages exchanged between clients and the external server.Lightweight external response that carries only error information and no payload.Concrete response message returned from an external (Netty) server to a logic server.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.external.core.net.external
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.external.core.net.fragmentClassDescriptionContract for external communication messages exchanged between clients and the external server.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.external.core.netty.handlerClassDescriptionContract for external communication messages exchanged between clients and the external server.Immutable record representing a registered server instance in the ionet cluster.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.external.core.sessionClassDescriptionContract for external communication messages exchanged between clients and the external server.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.framework.communicationClassDescriptionMessage that requests a dynamic binding change between users and logic servers.Broadcast message targeting all connected users (multicast / global broadcast).Broadcast message targeting an explicit list of users.Broadcast message targeting a single user (unicast).Common response contract providing error code and message accessors.Request message sent from an external (Netty) server to a logic server.Response returned from an external (Netty) server.Message that carries a future correlation id for asynchronous request/response matching.Internal request message used for logic-to-logic server communication via Aeron.Represent an outbound response message with typed data extraction capabilities.Aggregated response collected from multiple logic servers.Aggregated response collected from multiple external (Netty) servers.Fire-and-forget request message for one-way logic-to-logic server communication.User-facing response message sent back through the external Netty pipeline to the client.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.framework.communication.eventbusClassDescriptionImmutable record representing a registered server instance in the ionet cluster.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.framework.coreClassDescriptionSealed base class for all broadcast message types sent from logic servers to external servers.Immutable record representing a registered server instance in the ionet cluster.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.framework.core.flowClassDescriptionEnumeration of dynamic binding operations for logic server assignment.Broadcast message targeting a single user (unicast).Common response contract providing error code and message accessors.Request message sent from an external (Netty) server to a logic server.Represent an inbound request message carrying routing, identity, and attachment metadata.Internal request message used for logic-to-logic server communication via Aeron.Fire-and-forget request message for one-way logic-to-logic server communication.Immutable record representing a registered server instance in the ionet cluster.Result of a user id binding (setting) operation on the external server.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.framework.core.kitClassDescriptionRepresent an inbound request message carrying routing, identity, and attachment metadata.Internal request message used for logic-to-logic server communication via Aeron.Internal response message used for logic-to-logic server communication via Aeron.User-facing response message sent back through the external Netty pipeline to the client.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.framework.protocolClassDescriptionEnumeration of dynamic binding operations for logic server assignment.Message that requests a dynamic binding change between users and logic servers.Fluent builder for constructing
BindingLogicServerMessageinstances.Sealed base class for all broadcast message types sent from logic servers to external servers.Base class for internal messages exchanged between logic servers via Aeron.Common response contract providing error code and message accessors.Contract for external communication messages exchanged between clients and the external server.Response message sent when a server successfully connects (joins) the cluster.Lightweight external response that carries only error information and no payload.Request message sent from an external (Netty) server to a logic server.Response returned from an external (Netty) server.Message that carries a future correlation id for asynchronous request/response matching.Contract for messages transmitted between servers in the ionet cluster.Represent an inbound request message carrying routing, identity, and attachment metadata.Internal request message used for logic-to-logic server communication via Aeron.Represent an outbound response message with typed data extraction capabilities.Aggregated response collected from multiple logic servers.Aggregated response collected from multiple external (Netty) servers.Fire-and-forget request message for one-way logic-to-logic server communication.Immutable record representing a registered server instance in the ionet cluster.Builder for constructingServerinstances with sensible defaults.Sealed base class for server registration and connection messages exchanged with the center server.Enumeration of server types within the ionet cluster.Result of a user id binding (setting) operation on the external server.Contract for messages that carry user identity and authentication state.User-facing response message sent back through the external Netty pipeline to the client. -
Classes in com.iohao.net.framework.protocol used by com.iohao.net.serverClassDescriptionMessage that requests a dynamic binding change between users and logic servers.Broadcast message targeting all connected users (multicast / global broadcast).Broadcast message targeting an explicit list of users.Broadcast message targeting a single user (unicast).Common response contract providing error code and message accessors.Lightweight external response that carries only error information and no payload.Request message sent from an external (Netty) server to a logic server.Response returned from an external (Netty) server.Concrete response message returned from an external (Netty) server to a logic server.Represent an inbound request message carrying routing, identity, and attachment metadata.Internal request message used for logic-to-logic server communication via Aeron.Represent an outbound response message with typed data extraction capabilities.Aggregated response collected from multiple logic servers.Aggregated response collected from multiple external (Netty) servers.Fire-and-forget request message for one-way logic-to-logic server communication.Immutable record representing a registered server instance in the ionet cluster.Builder for constructing
Serverinstances with sensible defaults.Sealed base class for server registration and connection messages exchanged with the center server.User-facing response message sent back through the external Netty pipeline to the client. -
Classes in com.iohao.net.framework.protocol used by com.iohao.net.server.balancedClassDescriptionImmutable record representing a registered server instance in the ionet cluster.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.server.codecClassDescriptionNotification record indicating that a server has gone offline.Request message sent from one server to another within the cluster.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.server.connectionClassDescriptionImmutable record representing a registered server instance in the ionet cluster.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.server.fragmentClassDescriptionImmutable record representing a registered server instance in the ionet cluster.Sealed base class for server registration and connection messages exchanged with the center server.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.server.listenerClassDescriptionImmutable record representing a registered server instance in the ionet cluster.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.server.logicClassDescriptionImmutable record representing a registered server instance in the ionet cluster.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.server.logic.codecClassDescriptionBroadcast message targeting all connected users (multicast / global broadcast).Broadcast message targeting an explicit list of users.Broadcast message targeting a single user (unicast).Request message sent from an external (Netty) server to a logic server.Internal request message used for logic-to-logic server communication via Aeron.Internal response message used for logic-to-logic server communication via Aeron.Fire-and-forget request message for one-way logic-to-logic server communication.User-facing response message sent back through the external Netty pipeline to the client.
-
Classes in com.iohao.net.framework.protocol used by com.iohao.net.server.logic.fragmentClassDescriptionInternal request message used for logic-to-logic server communication via Aeron.Fire-and-forget request message for one-way logic-to-logic server communication.User-facing request message received from the external Netty pipeline.