All Classes and Interfaces
Class
Description
AbstractCommunicationMessage
AbstractInputCommandRegion
ActionAfter
ActionCommand command object, also known as action.
Action command document, stores source code information.
ActionCommandParser
ActionCommandRegion
Global duplicate route detection tool
ActionCommandRegions
ActionController - cmd
ActionDoc
Action Document
ActionErrorEnum
ActionFactoryBean
ActionFactoryBeanForSpring
action 成员变量的路由文档
ActionMethod - subCmd
Exception handling for ActionMethod
ActionMethodInOut
ActionMethod Invoke
ActionMethodParameter
ActionParserContext
Listener (hook) during action construction
ActionParserListeners
ActualParameter
AeronConst
数组相关工具
AttachmentUpdate
Attribute option for dynamic attributes
AttrOptionDynamic
AttrOptionDynamic options = ...;
AttrOption<Long> timeKey = AttrOption.valueOf("myLongValue");
// set long value
this.option(timeKey, 123L);
// get long value
long val = this.option(timeKey);
Dynamic attribute options
BarSkeleton
BarSkeletonBuilder
Business Framework Setting
Dynamic Binding Enum for Logic Server
BindingLogicServerMessage
BindingLogicServerMessage
BindingLogicServerMessage
bool - Property has listening feature.
boolean value
boolean list
BroadcastCommunication
BroadcastDocument
BroadcastDocumentBuilder
BroadcastMessage
BroadcastMulticastCommunicationDecorator
BroadcastMulticastMessage
BroadcastMulticastMessage
BroadcastMulticastMessage
Trace BroadcastMessage
BroadcastUserCommunicationDecorator
BroadcastUserListCommunicationDecorator
BroadcastUserListMessage
BroadcastUserListMessage
BroadcastUserListMessage
BroadcastUserListMessageOnFragment
BroadcastUserMessage
BroadcastUserMessage
BroadcastUserMessage
ByteKit
object
CenterConnectionManager
CenterServer
CenterServerBuilder
class 扫描
ClientRunOne
用户通信 channel
模拟客户端相关的配置
Simulated command manager.
CmdCacheHandler, externalServer data cache
External server cache configuration.
Check for route existence.
CmdInfo
CmdInfoFlyweightFactory
CmdKit
CodeSuggest
Collection Kit
回调结果
CommonConnectionManager
CommonConst
CommonDecorator
Event subscription sends
CommonEvent to RingBufferCommonEventProducer
IllegalArgumentException
CommonMessage
NullPointerException
RuntimeException
Communication
Framework network communication aggregation interface
CommunicationKit
External server protocol encoding and decoding
External server protocol encoding and decoding Kit
CommunicationType
CompletableFuture Kit.
see CompletableFuture
Manage all client connections
ConnectionManager
ConnectionManagerCreator
ConnectRequestMessage ServerMessage
map payload
ConnectRequestMessage ServerMessage
map payload
ServerRequestMessageOnFragment
ConnectResponseMessage
ConnectResponseMessage ServerMessage
map payload
ConnectResponseMessage ServerMessage
map payload
CoreGlobalConfig
Generate C# code, such as broadcast, error code, action
DaemonThreadFactory
BizDataCodec
PluginInOut - DebugInOut。
AccessAuthentication
ActionAfter
Exception handling for ActionMethod
flow - default DefaultActionMethodInvoke
DefaultBalancedManager
客户端的用户(用户)
DefaultCommunication
DefaultCommunicationAggregation
DefaultCommunicationMessageCodec
DefaultConnectionManager
DefaultExternalServer
DefaultFlowContext
DefaultFutureManager
PipelineContext is mainly used to wrap the SocketChannel channel, aiming to enhance the Handler aware capability
DefaultPublisher
DefaultSbeCodec
DefaultSkeletonThreadPipeline
TCP/WebSocket heartbeat hook
DefaultUserHook
Lightweight controllable delayed task utility class
Lightweight controllable delayed task region interface, responsible for operations such as creation, retrieval, cancellation, and counting of lightweight controllable delayed tasks.
Part for Dependency Injection, often used for integrating third-party frameworks
DisableRangeBroadcast
Interface for building Disruptor
Responsible for managing the Disruptor
Document-related information, such as action-related, broadcast-related, and error code-related details.
Document access permission generation
Interface for connecting to the document generation service, allowing for different implementations to be extended.
DocumentHelper
Generates the document action method name.
DomainEventContext
Interface for domain event consumption, receives a domain event
DomainEventPublish
DomainEventContextParam
Domain event interface - source event source
ElementSelector
EmptyExternalResponseMessage
EmptyExternalResponseMessage
Enterprise
EnterpriseSupportException
Business interface for domain events (Event Object)
ErrorCodeDocument
ErrorInformation
EventBus, the relationship between EventBus, the business framework, and the logic server is 1:1:1.
The type triggered when an event is published
Event listener, triggered conditions: 1. when a subscriber throws an uncaught exception, 2. when an event message has no corresponding subscriber.
EventBusMessage
EventBusMessageCommunication
EventBusMessage creator
EventBusMessage
EventBusMessage
Event Bus Management Domain
EventBusSetting
This annotation is not mandatory, but just for marking.
Event bus logic service related information
Subscriber annotation, marks a method as an event subscriber (receives events, processes events),
configurable with thread executor strategy and execution priority.
线程执行器工具
Executor region, managing implementations of
ThreadExecutorRegion (Thread Executor Region).The ExecutorRegion utility class functions like a proxy.
Subscriber thread executor selection strategy.
ExistUserOnExternal
Interfaces for external server cache data query and addition.
External server cache configuration interface.
ExternalCommunication
ExternalCommunication
ExternalCommunicationDecorator
ExternalGlobalConfig
Connection method
External Server Connection Type Selector
ExternalJoinSelectors
ExternalManager
ExternalMapper
ExternalMessage Document
ExternalRequestMessage
ExternalRequestMessage
ExternalRequestMessageOnFragment
ExternalResponseMessage
ExternalResponseMessage
ExternalResponseMessage
ExternalResponseMessageOnFragment
InternalExternalResponseMessage
ExternalServer
ExternalServerBuilder
ExternalCoreSetting
ExternalServerCreator
ExternalServerCreatorParameter
ExternalSetting
FieldNameGenerate
FileKit
FindServer
FlowBindingLogicServerCommunication
FlowBroadcast
FlowCommon
FlowCommunicationEventBus
The FlowContext's lifecycle is limited to the duration of a single request flow.
FlowContextFactory, used to create FlowContext
FlowContextKeys
Command flow executor
FlowExternalCommunication
FlowExternalWriteCommunication
ForcedOfflineOnExternal
FutureManager
proto 文件生成工具
GroupChannelKit
GroupChannelOption
Repeating group dimensions.
Repeating group dimensions.
HttpRealIpHandler
Heartbeat IdleHook
IdleProcessSetting
模拟命令
example:
模块输入命令域
命令域
int - Property has listening feature.
Scheduled task listener, using HashedWheelTimer to simulate ScheduledExecutorService scheduling.
int value
int list
Banner, 不提供关闭 Banner 的方法,让开发者含泪看完.
IonetVersion
Test Aeron IPC 延迟监控器。
广播监听
ListMultiMap
for example
LogicCallCollectCommunicationDecorator
LogicCallCommunicationDecorator
LogicServer Communication
LogicServer Communication
LogicCommunicationDecorator
LogicSendCommunicationDecorator
LogicServerApplication
LogicServerCoreConfigLoader
LogicServer LoadBalanced
LogicServerManager Kit
long - Property has listening feature.
long value
long list
MessageException
Message identifiers and length of message root
Message identifiers and length of message root
i18n message key, see iohao.properties
MessageSbe
Meta attribute enum for selecting a particular meta attribute value.
Action method parsing: parses method parameters, parses method return value
Wrapper class related to action parameters in the business framework
Server connecting with real users
The startup process for a server that connects with real players.
MicroRoom
MicroRooms
NetCommonGlobalConfig
NetServer
NetServerCreator
NetworkKit
object - Property has listening feature.
Timer listener callback, executed only 1 time.
OnExternal
OnExternalContext
OnExternalTemplateId
OnFragment
OnFragmentManager
OperationCode
OperationContext
OperationContextEventHandler
Gameplay Operation Factory
Gameplay operation business interface, separating validation from operation.
Gameplay operation related service.
OsInfo
ParameterValidator
Pipeline Context
Player
Context - Interface for Player Gameplay Operation Context
PresentKit
PressureKit
Property value change event listener
Property value object
ProtoDataCodec
pb 文件合并归类
Generate ProtoFile
ProtoJavaField
Publisher
PublisherCommunication
RandomKit
Broadcast within a range
请求命令执行。
Internal Request Message
InternalRequestMessage
InternalRequestMessage
Internal RequestMessageOnFragment
Response
ResponseCollect
同时访问多个对外服
ResponseCollectMessage
InternalResponseMessage
InternalResponseMessage
Internal ResponseMessageOnFragment
RingElementSelector
Room
Room related utilities
Extension interface for room management related operations
Runner mechanism, which triggers once before and once after the network connection is established on the logic server.
Runners
RuntimeKit
获取安全的值, 保证返回的不是 null
SbeCodec
SbeKit
SbeMessageManager
模拟客户端工具
Internal Send Message
InternalSendMessage
InternalSendMessage
Internal SendMessageOnFragment
Server
ServerBuilder
ServerListener, listens for logic server connection and disconnection (online and offline)
ServerMessageCodecKit
ServerOfflineMessage
ServerOfflineMessage
ServerOfflineMessage
ServerOfflineMessageOnFragment
ServerOfflineMessageSBEEncoder
ServerRegion
ServerRequestMessage
线程安全的 SetMultiMap
SettingUserIdOnExternal
SettingUserIdResult
Simple log printing, typically for inactive or exception-triggered connections.
Executes the task
Runnable.SimplePlayer
SimpleRoom
SkeletonThreadPipeline
Route access authentication
Exclude heartbeat message
IdleHandler
TCP/WebSocket heartbeat hook
Server for connecting with real players, handling netty servers for tcp and websocket.
Socket UserSession
UserSessionHandler
Session managers for TCP and WebSocket
PluginInOut - StatActionInOut - Action Call Statistics Plugin
PluginInOut - StatActionInOut - Action Call Statistics Plugin - StatAction Update Listener
PluginInOut - StatActionInOut - Action Call Statistics Plugin - Time Range Record
String with a max length of 255 bytes
String with a max length of 255 bytes
String - Property has listening feature.
string value
string list
Subscriber thread executor selection strategy
Subscriber
Subscriber execution
create SubscriberInvoke
SuggestInformation
Internal utility class for task consumption; developers should NOT use it for time-consuming I/O tasks.
Task listener callback, used in scenarios such as: one-time delayed tasks, scheduled tasks, lightweight controllable delayed tasks, lightweight periodic persistence helper functions, and other extended scenarios.
Tcp Codec
TcpExternalJoinSelector
TcpMicroBootstrapFlow
TextDocumentGenerate
ThreadCreator
Thread executor information
ThreadExecutorRegion
PluginInOut - ThreadMonitorInOut - Business Thread Monitoring Plugin
PluginInOut - ThreadMonitorInOut -Thread monitoring related information
PluginInOut - ThreadMonitorInOut - Thread monitoring related information
实验性工具,仅限内部使用
TimeFormatKit
PluginInOut - TimeRangeInOut - Call Statistics Plugin for Each Time Period
PluginInOut - TimeRangeInOut - Call statistics plugin for each time period - Listener
PluginInOut - TimeRangeInOut - Call statistics plugin for each time period - call statistics object for one day
PluginInOut - TimeRangeInOut - Call statistics plugin for each time period - call statistics object for one hour
PluginInOut - TimeRangeInOut - Call statistics plugin for each time period - recording in minute range
Domain message topic
TraceId 生成策略
Trace 相关工具
TypeMappingDocument 类型映射
TypeMappingRecord 类型映射记录
Generate TypeScript code, such as broadcast, error code, action
UserHook
UserRequestMessage
UserRequestMessage
UserRequestMessage
UserRequestMessageOnFragment
UserResponseMessage
UserResponseMessage
UserResponseMessage
UserSession
Dynamic attribute names for UserSession
UserSession manager
UserSessionState
Validation Group
ValidatorKit
Wrapper values contain single and list classes
WebSocket Codec
WebSocketExternalJoinSelector
Startup process for WebSocket and actual user connection server
Handler for WebSocket token authentication before connection
WithElementSelector
WrapperKit