Uses of Package
com.iohao.net.framework.communication
Packages that use com.iohao.net.framework.communication
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 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 business-data codec abstractions and implementations used by the framework's extended
protocol support.
Provides the action invocation flow model, context propagation, and execution pipeline contracts
used to process business requests end to end.
Net-server bootstrap, routing, load-balancing, and connection coordination components.
Net-server Aeron connection management, connection metadata, and shutdown hooks.
Factory interfaces for customizing net-server component construction.
Aeron fragment handlers used by net-server for peer registration and peer events.
-
Classes in com.iohao.net.framework.communication used by com.iohao.net.extension.room
-
Classes in com.iohao.net.framework.communication used by com.iohao.net.framework.communicationClassDescriptionAggregate broadcast communication interface combining multicast, unicast, and user-list broadcast capabilities.Decorator providing multicast broadcast methods to send messages to all connected users.Decorator providing unicast broadcast methods to send messages to a specific user by ID.Decorator providing broadcast methods to send messages to a list of users by their IDs.Base decorator interface providing access to the communication aggregation, trace ID, and current executor.Aggregate communication interface combining broadcast, logic call, external, and send capabilities.Framework network communication aggregation interface.Enum representing the type of communication for a request flow.Communication interface for dispatching
EventBusMessageevents to remote logic servers.Communication interface for collecting aggregated responses from multiple external (client-facing) servers.Interface for communicating with external (client-facing) servers.Decorator interface providing convenience methods for communicating with external (client-facing) servers.Manage the lifecycle ofCompletableFutureinstances used for asynchronous request-response communication between servers.Decorator providing cross-logic-server collect-style calls that aggregate responses from multiple logic servers.Decorator providing cross-logic-server synchronous and asynchronous call methods with various data type overloads.Communication interface for collecting aggregated responses from multiple logic servers.Interface for inter-logic-server communication.Decorator interface that provides convenience factory methods for creatingRequestMessageinstances with various data types.Decorator providing fire-and-forget message sending to other logic servers.Interface for publishing messages to other servers in the cluster.Broadcast message delivery scoped to a specific set of users. -
Classes in com.iohao.net.framework.communication used by com.iohao.net.framework.communication.eventbusClassDescriptionCommunication interface for dispatching
EventBusMessageevents to remote logic servers. -
Classes in com.iohao.net.framework.communication used by com.iohao.net.framework.core
-
Classes in com.iohao.net.framework.communication used by com.iohao.net.framework.core.codec
-
Classes in com.iohao.net.framework.communication used by com.iohao.net.framework.core.flowClassDescriptionDecorator providing multicast broadcast methods to send messages to all connected users.Decorator providing unicast broadcast methods to send messages to a specific user by ID.Decorator providing broadcast methods to send messages to a list of users by their IDs.Base decorator interface providing access to the communication aggregation, trace ID, and current executor.Framework network communication aggregation interface.Enum representing the type of communication for a request flow.Decorator interface providing convenience methods for communicating with external (client-facing) servers.Decorator providing cross-logic-server collect-style calls that aggregate responses from multiple logic servers.Decorator providing cross-logic-server synchronous and asynchronous call methods with various data type overloads.Decorator interface that provides convenience factory methods for creating
RequestMessageinstances with various data types.Decorator providing fire-and-forget message sending to other logic servers. -
Classes in com.iohao.net.framework.communication used by com.iohao.net.serverClassDescriptionAggregate broadcast communication interface combining multicast, unicast, and user-list broadcast capabilities.Framework network communication aggregation interface.Communication interface for dispatching
EventBusMessageevents to remote logic servers.Communication interface for collecting aggregated responses from multiple external (client-facing) servers.Interface for communicating with external (client-facing) servers.Manage the lifecycle ofCompletableFutureinstances used for asynchronous request-response communication between servers.Communication interface for collecting aggregated responses from multiple logic servers.Interface for inter-logic-server communication.Interface for publishing messages to other servers in the cluster. -
Classes in com.iohao.net.framework.communication used by com.iohao.net.server.connectionClassDescriptionManage the lifecycle of
CompletableFutureinstances used for asynchronous request-response communication between servers. -
Classes in com.iohao.net.framework.communication used by com.iohao.net.server.creator
-
Classes in com.iohao.net.framework.communication used by com.iohao.net.server.fragmentClassDescriptionManage the lifecycle of
CompletableFutureinstances used for asynchronous request-response communication between servers.