Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractCommunicationMessage - Class in com.iohao.net.framework.protocol
Abstract base implementation of CommunicationMessage for external protocol codecs.
AbstractCommunicationMessage() - Constructor for class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
AbstractInputCommandRegion - Class in com.iohao.net.extension.client
Base implementation for grouping simulated client input commands by command region.
AbstractInputCommandRegion() - Constructor for class com.iohao.net.extension.client.AbstractInputCommandRegion
 
accept(CommunicationMessage) - Method in interface com.iohao.net.extension.client.user.ChannelAccept
 
accessAuthenticationHook - Static variable in class com.iohao.net.external.core.config.ExternalGlobalConfig
Access authentication hook interface
AccessAuthenticationHook - Interface in com.iohao.net.external.core.hook
actingBlockLength() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
actingBlockLength() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
actingBlockLength() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
actingBlockLength() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
actingBlockLength() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
actingBlockLength() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
actingBlockLength() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
actingBlockLength() - Method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
actingBlockLength() - Method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
actingBlockLength() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
actingVersion() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
actionAfter - Variable in class com.iohao.net.framework.core.BarSkeleton
 
ActionAfter - Interface in com.iohao.net.framework.core.flow
Post-action processor responsible for handling the action method result, typically encoding and sending the response.
actionCommand - Variable in class com.iohao.net.framework.core.ActionParserContext
The action command currently being parsed.
actionCommand - Variable in class com.iohao.net.framework.core.doc.ActionCommandDoc
 
ActionCommand - Class in com.iohao.net.framework.core
ActionCommand command object, also known as action.
ActionCommand.ActionCommandBuilder - Class in com.iohao.net.framework.core
 
actionCommandDoc - Variable in class com.iohao.net.framework.core.ActionCommand
 
actionCommandDoc - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
 
ActionCommandDoc - Class in com.iohao.net.framework.core.doc
Action command document, stores source code information.
ActionCommandDoc() - Constructor for class com.iohao.net.framework.core.doc.ActionCommandDoc
 
ActionCommandDocKit - Class in com.iohao.net.framework.core.doc
Utility for scanning Java source files and building a map of JavaClassDocInfo from the Javadoc comments found in @ActionController classes.
actionCommandDocMap - Variable in class com.iohao.net.framework.core.doc.ActionDoc
Action method docs keyed by subCmd.
ActionCommandParser - Interface in com.iohao.net.framework.core
Parse @ActionController annotated classes and build the corresponding ActionCommandRegions routing table.
ActionCommandRegion - Class in com.iohao.net.framework.core
A command region holding all ActionCommand entries for a single cmd value, keyed by subCmd.
ActionCommandRegion(int) - Constructor for class com.iohao.net.framework.core.ActionCommandRegion
 
ActionCommandRegionGlobalCheckKit - Class in com.iohao.net.framework.core.kit
Global duplicate route detection tool
actionCommandRegions - Variable in class com.iohao.net.framework.core.BarSkeleton
 
ActionCommandRegions - Class in com.iohao.net.framework.core
Registry of all ActionCommandRegion instances, indexed by cmd.
ActionCommandRegions() - Constructor for class com.iohao.net.framework.core.ActionCommandRegions
 
actionCommands - Variable in class com.iohao.net.framework.core.ActionCommandRegions
ActionCommands
actionCommands - Variable in class com.iohao.net.framework.core.BarSkeleton
 
actionController - Variable in class com.iohao.net.framework.core.ActionCommand
A single controller object
ActionController - Annotation Interface in com.iohao.net.framework.annotations
Marks a class as an action controller that handles requests for a specific command module.
actionControllerClass - Variable in class com.iohao.net.framework.core.ActionCommand
The class where the method is located
actionControllerClazz - Variable in class com.iohao.net.framework.core.ActionCommandRegion
actionControllerClazz
actionDoc - Variable in class com.iohao.net.framework.core.doc.ActionDocument
 
ActionDoc - Class in com.iohao.net.framework.core.doc
Documentation model for a single @ActionController, grouping all ActionCommandDoc entries that share the same primary command ID.
ActionDoc(int, Class) - Constructor for class com.iohao.net.framework.core.doc.ActionDoc
Create a new action doc for the given command ID and controller class.
actionDocList - Variable in class com.iohao.net.framework.core.doc.Document
Parsed action document list
ActionDocument - Class in com.iohao.net.framework.core.doc
Aggregated documentation model for a single ActionDoc, containing the generated member-constant documents and method-level documents used for client SDK code generation.
ActionErrorEnum - Enum Class in com.iohao.net.framework.core.exception
Built-in error codes used by the framework's action processing pipeline.
actionFactoryBean - Variable in class com.iohao.net.framework.core.BarSkeleton
 
actionFactoryBean - Variable in class com.iohao.net.framework.core.DependencyInjectionPart
The currently used ActionFactoryBean
ActionFactoryBean<T> - Interface in com.iohao.net.framework.core
Factory interface for creating or retrieving action controller instances.
ActionFactoryBeanForSpring<T> - Class in com.iohao.net.extension.spring
Spring-backed ActionFactoryBean implementation that resolves action controllers from the ApplicationContext and enables the framework's component-based injection integration.
ActionFactoryBeanForSpring() - Constructor for class com.iohao.net.extension.spring.ActionFactoryBeanForSpring
 
ActionMemberCmdDocument - Class in com.iohao.net.framework.core.doc
Document model for a route member constant generated from an action method, carrying the command pair, a generated member name, and the Javadoc comment.
actionMemberCmdDocumentList - Variable in class com.iohao.net.framework.core.doc.ActionDocument
 
ActionMethod - Annotation Interface in com.iohao.net.framework.annotations
Marks a method within an ActionController as a request handler for a specific sub-command.
ActionMethodDocument - Class in com.iohao.net.framework.core.doc
Documentation model for a single action method, capturing parameter types, return types, comments, and type-mapping information used for client SDK code generation.
ActionMethodDocument(ActionCommandDoc, TypeMappingDocument) - Constructor for class com.iohao.net.framework.core.doc.ActionMethodDocument
Create a new method document from the given command doc and type mapping.
actionMethodDocumentList - Variable in class com.iohao.net.framework.core.doc.ActionDocument
 
actionMethodExceptionProcess - Variable in class com.iohao.net.framework.core.BarSkeleton
 
ActionMethodExceptionProcess - Interface in com.iohao.net.framework.core.flow
Exception handling for ActionMethod
ActionMethodInOut - Interface in com.iohao.net.framework.core.flow
Interceptor interface for pre/post processing of action method invocations.
actionMethodInvoke - Variable in class com.iohao.net.framework.core.BarSkeleton
 
ActionMethodInvoke - Interface in com.iohao.net.framework.core.flow
Strategy interface for invoking action methods via MethodHandle.
actionMethodName - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
Action method name (PascalCase).
ActionMethodParameter - Class in com.iohao.net.framework.core
Metadata about an action method parameter, including generic type resolution and JSR-380 validation group configuration.
ActionMethodParameter(Parameter) - Constructor for class com.iohao.net.framework.core.ActionMethodParameter
 
actionMethodParameters - Variable in class com.iohao.net.framework.core.ActionCommand
The array of method parameter information
actionMethodReturn - Variable in class com.iohao.net.framework.core.ActionCommand
The return type
ActionMethodReturn - Class in com.iohao.net.framework.core
Metadata about an action method's return type, including generic type resolution for List return types.
ActionMethodReturn(Method) - Constructor for class com.iohao.net.framework.core.ActionMethodReturn
 
actionParameterPosition - Variable in class com.iohao.net.framework.core.ActionCommand
 
ActionParameterPosition - Enum Class in com.iohao.net.framework.core
Enum describing the parameter layout of an action method.
ActionParserContext - Class in com.iohao.net.framework.core
Mutable context passed to ActionParserListener callbacks during action parsing.
ActionParserContext() - Constructor for class com.iohao.net.framework.core.ActionParserContext
 
ActionParserListener - Interface in com.iohao.net.framework.core
Listener (hook) during action construction
ActionParserListeners - Class in com.iohao.net.framework.core
ActionParserListeners
ActionParserListeners() - Constructor for class com.iohao.net.framework.core.ActionParserListeners
 
actionSimpleName - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
Controller class simple name.
active - Variable in class com.iohao.net.extension.client.user.DefaultClientUser
 
ACTIVE - Enum constant in enum class com.iohao.net.external.core.session.UserSessionState
Session is connected and can receive messages.
actualClass - Variable in class com.iohao.net.framework.core.ActionMethodParameter
parameterTypeClass or protocolWrapperTypeClass
actualClazz - Variable in class com.iohao.net.framework.core.ActionMethodReturn
returnTypeClass or protocolWrapperTypeClass
ActualParameter - Interface in com.iohao.net.framework.core
Common interface for types that expose the actual (possibly generic) class of an action method parameter or return value.
actualTypeArgumentClass - Variable in class com.iohao.net.framework.core.ActionMethodParameter
parameterTypeClass or list actualType
actualTypeArgumentClass - Variable in class com.iohao.net.framework.core.ActionMethodReturn
returnTypeClass or list actualType
actualTypeName - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
Actual (generic) type name of the parameter.
add(ActionCommand) - Method in class com.iohao.net.framework.core.ActionCommandRegion
Register an action command in this region.
add(Server) - Method in interface com.iohao.net.server.balanced.ServerRegion
 
add(ChannelHandlerContext) - Method in class com.iohao.net.external.core.netty.session.SocketUserSessions
Add a newly connected channel as a user session and assign a generated channel-scoped id.
add(Room) - Method in class com.iohao.net.common.kit.micro.room.MicroRooms
Add a room to the registry.
add(SessionContext) - Method in interface com.iohao.net.external.core.session.UserSessions
Adds to session management.
addActionCommand(ActionCommand) - Method in class com.iohao.net.framework.core.doc.ActionDoc
Associate a parsed ActionCommand with its existing doc entry.
addActionCommandDoc(ActionCommandDoc) - Method in class com.iohao.net.framework.core.doc.ActionDoc
Register an ActionCommandDoc under its sub-command ID.
addActionController(Class) - Method in class com.iohao.net.framework.core.BarSkeletonBuilder
Register an action controller class to be scanned for @ActionMethod routes.
addActionParserListener(ActionParserListener) - Method in class com.iohao.net.framework.core.BarSkeletonBuilder
Add a listener that is notified when action commands are parsed.
addAfterLoginTask(Runnable) - Static method in class com.iohao.net.extension.client.user.PressureKit
Adds a task to run after all tracked users complete login.
addBroadcastDocument(BroadcastDocumentBuilder) - Method in class com.iohao.net.framework.core.BarSkeletonBuilder
Add a broadcast document definition for documentation generation.
addBroadcastDocument(BroadcastDocument) - Static method in class com.iohao.net.framework.core.doc.DocumentHelper
Register a broadcast document.
addBroadcastDocument(BroadcastDocumentBuilder) - Static method in class com.iohao.net.framework.core.doc.DocumentHelper
Register a broadcast document from a builder.
addCacheData(CommunicationMessage) - Method in interface com.iohao.net.external.core.hook.cache.ExternalCmdCache
Adds the response data to the cache.
addClientUser(ClientUser) - Static method in class com.iohao.net.extension.client.user.PressureKit
 
addCmd(int) - Method in interface com.iohao.net.external.core.hook.cache.ExternalCmdCacheSetting
Adds a route range cache using the default configuration.
addCmd(int, int) - Method in interface com.iohao.net.external.core.hook.cache.ExternalCmdCacheSetting
Adds a route cache using the default configuration.
addCmd(int, int, CmdCacheOption) - Method in interface com.iohao.net.external.core.hook.cache.ExternalCmdCacheSetting
Adds a route cache with a specified configuration.
addCmd(int, CmdCacheOption) - Method in interface com.iohao.net.external.core.hook.cache.ExternalCmdCacheSetting
Adds a route range cache with a specified configuration.
addConnection(CenterClientConnection) - Method in interface com.iohao.net.center.CenterConnectionManager
 
addConnection(ConnectionItem) - Method in interface com.iohao.net.server.connection.ConnectionManager
 
addConnection(ConnectionItem) - Method in class com.iohao.net.server.connection.DefaultConnectionManager
 
addDocumentGenerate(DocumentGenerate) - Static method in class com.iohao.net.framework.core.doc.DocumentHelper
Register a document generator.
addErrorCodeClass(Class) - Static method in class com.iohao.net.framework.core.doc.DocumentHelper
Register an error code enum class for documentation.
addEventHandler(DomainEventHandler) - Method in class com.iohao.net.extension.domain.DomainEventSetting
Add domain event handler, topic defaults to the T type of the interface implementation
addExternalSetting(ExternalSetting) - Static method in class com.iohao.net.external.core.ExternalManager
Register an external server setting and expose its session container.
addFireType(int) - Method in class com.iohao.net.framework.communication.eventbus.EventBusMessage
Adds the type of subscriber that has already been triggered
addFirst(Object) - Method in interface com.iohao.net.external.core.micro.PipelineContext
Adds the handler to the first position.
addFirst(String, Object) - Method in interface com.iohao.net.external.core.micro.PipelineContext
Adds the handler to the first position.
addFirst(String, Object) - Method in record class com.iohao.net.external.core.netty.micro.DefaultPipelineContext
 
addIgnoreAuthCmd(int) - Method in interface com.iohao.net.external.core.hook.AccessAuthenticationHook
Adds main routes that need to be ignored; these ignored main routes can be accessed without login.
addIgnoreAuthCmd(int) - Method in class com.iohao.net.external.core.hook.internal.DefaultAccessAuthenticationHook
 
addIgnoreAuthCmd(int, int) - Method in interface com.iohao.net.external.core.hook.AccessAuthenticationHook
Adds routes that need to be ignored; these ignored routes can be accessed without login.
addIgnoreAuthCmd(int, int) - Method in class com.iohao.net.external.core.hook.internal.DefaultAccessAuthenticationHook
 
addInOut(ActionMethodInOut) - Method in class com.iohao.net.framework.core.BarSkeletonBuilder
Add an interceptor to the action method processing pipeline.
addLast(Object) - Method in interface com.iohao.net.external.core.micro.PipelineContext
Adds the handler to the last position.
addLast(String, Object) - Method in interface com.iohao.net.external.core.micro.PipelineContext
Adds the handler to the last position.
addLast(String, Object) - Method in record class com.iohao.net.external.core.netty.micro.DefaultPipelineContext
 
addListen(ListenCommand) - Method in class com.iohao.net.extension.client.user.ClientUserChannel
 
addListener(PropertyChangeListener) - Method in class com.iohao.net.common.kit.beans.property.BooleanProperty
 
addListener(PropertyChangeListener) - Method in class com.iohao.net.common.kit.beans.property.IntegerProperty
 
addListener(PropertyChangeListener) - Method in class com.iohao.net.common.kit.beans.property.LongProperty
 
addListener(PropertyChangeListener) - Method in class com.iohao.net.common.kit.beans.property.ObjectProperty
 
addListener(PropertyChangeListener) - Method in class com.iohao.net.common.kit.beans.property.StringProperty
 
addListener(PropertyChangeListener) - Method in interface com.iohao.net.common.kit.beans.property.PropertyValueObservable
Register a change listener to be notified when the value changes.
addLocal(EventBus) - Method in interface com.iohao.net.framework.communication.eventbus.EventBusRegion
Register a local EventBus instance in this region.
addLogicServerId(int) - Method in class com.iohao.net.framework.protocol.BindingLogicServerMessage.Builder
Add a single logic server id.
addLogicServerId(int[]) - Method in class com.iohao.net.framework.protocol.BindingLogicServerMessage.Builder
Add multiple logic server ids from an array.
addLogicServerId(Collection) - Method in class com.iohao.net.framework.protocol.BindingLogicServerMessage.Builder
Add multiple logic server ids from a collection.
addOtherProtoFile(ProtoJava) - Method in class com.iohao.net.extension.protobuf.ProtoJavaRegion
 
addPayload(String, byte[]) - Method in record class com.iohao.net.framework.protocol.Server
Store a payload entry by name.
addPayload(String, byte[]) - Method in class com.iohao.net.framework.protocol.ServerMessage
Store a payload entry by name.
addPlayer(Player) - Method in interface com.iohao.net.extension.room.Room
Add player to the room
addPlayer(Room, Player) - Method in interface com.iohao.net.extension.room.RoomService
Add user to the room and associate userId with roomId
addProtoJava(ProtoJava) - Method in class com.iohao.net.extension.protobuf.ProtoJavaRegion
 
addProtoJavaFiled(ProtoJavaField) - Method in class com.iohao.net.extension.protobuf.ProtoJava
 
addProtoPackage(String) - Method in class com.iohao.net.extension.protobuf.ProtoGenerateFile
 
addProtoPackage(Collection) - Method in class com.iohao.net.extension.protobuf.ProtoGenerateFile
 
addPublication(String, Publication) - Method in class com.iohao.net.common.DefaultPublisher
 
addPublication(String, Publication) - Method in interface com.iohao.net.common.Publisher
Adds a named Aeron publication target.
addRejectionCmd(int) - Method in interface com.iohao.net.external.core.hook.AccessAuthenticationHook
Adds a main route to be rejected; these main routes cannot be accessed directly from the outside.
addRejectionCmd(int) - Method in class com.iohao.net.external.core.hook.internal.DefaultAccessAuthenticationHook
 
addRejectionCmd(int, int) - Method in interface com.iohao.net.external.core.hook.AccessAuthenticationHook
Adds a route to be rejected; these routes cannot be accessed directly from the outside.
addRejectionCmd(int, int) - Method in class com.iohao.net.external.core.hook.internal.DefaultAccessAuthenticationHook
 
addRoom(Room) - Method in interface com.iohao.net.extension.room.RoomService
Add room
addRunner(Runner) - Method in class com.iohao.net.framework.core.BarSkeletonBuilder
Add a runner to be executed during server startup.
addRunner(Runner) - Method in class com.iohao.net.framework.core.runner.Runners
Register a runner to be executed during the startup lifecycle.
addServer(Server) - Method in interface com.iohao.net.server.NetServer
Adds a server definition before startup.
addServer(Server) - Static method in class com.iohao.net.server.ServerManager
 
addServerId(int) - Method in interface com.iohao.net.server.cmd.CmdRegion
 
addServerId(int) - Method in class com.iohao.net.server.cmd.DefaultCmdRegion
 
addServerListener(ServerListener) - Method in class com.iohao.net.server.NetServerBuilder
Adds a server listener to the listener chain.
addServerShutdownHook(ServerShutdownHook) - Method in class com.iohao.net.server.NetServerBuilder
Adds a shutdown hook executed during JVM shutdown.
addServerShutdownHook(List) - Method in class com.iohao.net.server.NetServerBuilder
Adds multiple shutdown hooks.
addTag(String) - Static method in class com.iohao.net.framework.toy.IonetBanner
 
addUserId(long) - Method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
addUserId(long) - Method in interface com.iohao.net.framework.communication.RangeBroadcast
Users receiving the broadcast
addUserId(long) - Method in class com.iohao.net.framework.protocol.BindingLogicServerMessage.Builder
Add a single user id.
addUserId(long[]) - Method in class com.iohao.net.framework.protocol.BindingLogicServerMessage.Builder
Add multiple user ids from an array.
addUserId(Collection) - Method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
addUserId(Collection) - Method in interface com.iohao.net.framework.communication.RangeBroadcast
Users receiving the broadcast
addUserId(Collection) - Method in class com.iohao.net.framework.protocol.BindingLogicServerMessage.Builder
Add multiple user ids from a collection.
addUserId(Collection, long) - Method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
addUserId(Collection, long) - Method in interface com.iohao.net.framework.communication.RangeBroadcast
Add users to receive the broadcast, simultaneously excluding one user who should not receive it
aeron - Variable in class com.iohao.net.app.RunOne
 
aeron - Variable in class com.iohao.net.center.fragment.ConnectRequestMessageOnFragment
 
aeron - Variable in class com.iohao.net.server.fragment.ConnectResponseMessageOnFragment
 
aeron() - Method in record class com.iohao.net.center.CenterServerSetting
Returns the value of the aeron record component.
aeron() - Method in record class com.iohao.net.center.creator.CenterConnectionManagerCreatorParameter
Returns the value of the aeron record component.
aeron() - Method in record class com.iohao.net.server.connection.ConnectionManagerParameter
Returns the value of the aeron record component.
aeron() - Method in record class com.iohao.net.server.NetServerSetting
Returns the value of the aeron record component.
AeronConst - Interface in com.iohao.net.common
Shared Aeron channel names, stream ids, and default ports used by net-common.
allIdleTime() - Method in record class com.iohao.net.external.core.hook.internal.IdleProcessSetting
Returns the value of the allIdleTime record component.
analyse(String, String) - Method in class com.iohao.net.extension.protobuf.ProtoJavaAnalyse
 
analyse(String, String, Predicate) - Method in class com.iohao.net.extension.protobuf.ProtoJavaAnalyse
 
analyseActionDocument(Document, TypeMappingDocument) - Static method in class com.iohao.net.framework.core.doc.DocumentAnalyseKit
Analyse all action documents and produce a list of ActionDocument models.
annotationClass - Variable in class com.iohao.net.framework.core.DependencyInjectionPart
Container Management Tag
anySuccess() - Method in interface com.iohao.net.framework.protocol.ResponseCollectExternal
Check whether at least one collected response is successful.
APPEND - Enum constant in enum class com.iohao.net.framework.protocol.BindingEnum
Append to the bound logic servers
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.MessageHeaderDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.MessageHeaderEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.PayloadDataDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.PayloadDataEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.SendMessageDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.SendMessageEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.String255Decoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.String255Encoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
appendTo(StringBuilder) - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
arrayActionCommand() - Method in class com.iohao.net.framework.core.ActionCommandRegion
Convert the subCmd map to a dense array indexed by subCmd.
ArrayKit - Class in com.iohao.net.common.kit
Array manipulation utilities.
asMap() - Method in interface com.iohao.net.common.kit.collect.ListMultiMap
 
asMap() - Method in interface com.iohao.net.common.kit.collect.SetMultiMap
 
assertFalse(boolean) - Method in interface com.iohao.net.framework.core.exception.ErrorInformation
Asserts that the value must be false, throws an exception if the assertion is true
assertFalse(boolean, String) - Method in interface com.iohao.net.framework.core.exception.ErrorInformation
Asserts that the value must be false, throws an exception if the assertion is true
AssertKit - Class in com.iohao.net.extension.client.kit
 
assertNonNull(Object) - Method in interface com.iohao.net.framework.core.exception.ErrorInformation
Asserted value cannot be null; throws an exception if it is null
assertNonNull(Object, String) - Method in interface com.iohao.net.framework.core.exception.ErrorInformation
Asserted value cannot be null; throws an exception if it is null
assertNullThrows(Object) - Method in interface com.iohao.net.framework.core.exception.ErrorInformation
Throws an exception if the asserted value is null
assertNullThrows(Object, String) - Method in interface com.iohao.net.framework.core.exception.ErrorInformation
Asserts that the assertion value is null, otherwise throws an exception
assertTrue(boolean) - Static method in class com.iohao.net.extension.client.kit.AssertKit
 
assertTrue(boolean) - Method in interface com.iohao.net.framework.core.exception.ErrorInformation
Asserts that the value must be true, throws an exception if the assertion is false
assertTrue(boolean, String) - Static method in class com.iohao.net.extension.client.kit.AssertKit
 
assertTrue(boolean, String) - Method in interface com.iohao.net.framework.core.exception.ErrorInformation
Asserts that the value must be true, throws an exception if the assertion is false
assertTrueThrow(boolean) - Static method in class com.iohao.net.extension.client.kit.AssertKit
 
assertTrueThrow(boolean, String) - Static method in class com.iohao.net.extension.client.kit.AssertKit
 
assertTrueThrows(boolean) - Method in interface com.iohao.net.framework.core.exception.ErrorInformation
Throws an exception if the asserted value is true
assertTrueThrows(boolean, String) - Method in interface com.iohao.net.framework.core.exception.ErrorInformation
Throws an exception if the asserted value is true
attachment - Variable in class com.iohao.net.external.core.netty.session.SocketUserSession
 
AttachmentDataBytesDecoder - Class in com.iohao.net.sbe
 
AttachmentDataBytesDecoder() - Constructor for class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
AttachmentDataBytesEncoder - Class in com.iohao.net.sbe
 
AttachmentDataBytesEncoder() - Constructor for class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
attachmentHeaderLength() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
attachmentHeaderLength() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
attachmentHeaderLength() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
attachmentHeaderLength() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
attachmentHeaderLength() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
attachmentHeaderLength() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
attachmentId() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
attachmentId() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
attachmentId() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
attachmentId() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
attachmentId() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
attachmentId() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
attachmentLength() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
attachmentLength() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
attachmentLength() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
attachmentMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
attachmentMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
attachmentMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
attachmentMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
attachmentMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
attachmentMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
attachmentSinceVersion() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
attachmentSinceVersion() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
attachmentSinceVersion() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
attachmentUpdate - Static variable in interface com.iohao.net.framework.protocol.OnExternalTemplateId
Template id for updating user session attachment data.
AttachmentUpdateOnExternal - Class in com.iohao.net.external.core.net.external
Handles template requests that update a user's session attachment.
AttachmentUpdateOnExternal() - Constructor for class com.iohao.net.external.core.net.external.AttachmentUpdateOnExternal
 
AttrOption<T> - Record Class in com.iohao.net.common.kit.attr
Type-safe attribute key for use with AttrOptionDynamic.
AttrOption(String, T, Supplier) - Constructor for record class com.iohao.net.common.kit.attr.AttrOption
Creates an instance of a AttrOption record class.
AttrOptionDynamic - Interface in com.iohao.net.common.kit.attr
Interface for objects that support dynamic, type-safe attributes.
AttrOptions - Class in com.iohao.net.common.kit.attr
Thread-safe attribute storage container.
AttrOptions() - Constructor for class com.iohao.net.common.kit.attr.AttrOptions
Create an empty attribute storage container.
AttrOptions(AttrOptions) - Constructor for class com.iohao.net.common.kit.attr.AttrOptions
Create a new container by copying all entries from the given source.
availableProcessors - Static variable in class com.iohao.net.common.kit.RuntimeKit
Number of available processors reported by the runtime.
availableProcessors2n - Static variable in class com.iohao.net.common.kit.RuntimeKit
The largest power of 2 that does not exceed RuntimeKit.availableProcessors.
avgMicrosTime - Static variable in class com.iohao.net.framework.core.kit.DevKit
 
awaitConnect() - Method in interface com.iohao.net.server.connection.ConnectionManager
 
awaitConnect() - Method in class com.iohao.net.server.connection.DefaultConnectionManager
 

B

balancedManager() - Method in record class com.iohao.net.server.NetServerSetting
Returns the value of the balancedManager record component.
BalancedManager - Interface in com.iohao.net.server.balanced
Aggregates load-balancing strategies for logic servers and external servers.
banner(int, int) - Static method in class com.iohao.net.app.RunOne
 
BarMessageKit - Class in com.iohao.net.framework.core.kit
Message field copying utilities for transferring common fields between request and response messages.
barSkeleton - Variable in class com.iohao.net.framework.core.ActionParserContext
The business framework skeleton that owns the action being parsed.
barSkeleton() - Method in record class com.iohao.net.framework.protocol.Server
Returns the value of the barSkeleton record component.
BarSkeleton - Class in com.iohao.net.framework.core
Central execution engine of the ionet business framework.
BarSkeletonBuilder - Class in com.iohao.net.framework.core
Builder for constructing a BarSkeleton instance.
BarSkeletonBuilderEnhance - Interface in com.iohao.net.framework.core.enhance
SPI extension point for enhancing a BarSkeletonBuilder before the skeleton is built.
BarSkeletonBuilderEnhances - Class in com.iohao.net.framework.core.enhance
Registry and executor for BarSkeletonBuilderEnhance extensions.
BarSkeletonManager - Class in com.iohao.net.framework.core
Global registry that maps logic-server IDs to their BarSkeleton instances.
BarSkeletonSetting - Class in com.iohao.net.framework.core
Configuration settings for the business framework skeleton (BarSkeleton).
BarSkeletonSetting() - Constructor for class com.iohao.net.framework.core.BarSkeletonSetting
 
BindingEnum - Enum Class in com.iohao.net.framework.protocol
Enumeration of dynamic binding operations for logic server assignment.
bindingLogicServer(BindingEnum, int[]) - Method in interface com.iohao.net.framework.core.flow.FlowBindingLogicServerCommunication
Bind or unbind the current user session to the specified logic servers.
bindingLogicServer(BindingLogicServerMessage) - Method in interface com.iohao.net.framework.communication.ExternalCollectCommunication
Synchronously bind a user session to a specific logic server.
bindingLogicServer(BindingLogicServerMessage) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Bind a user session to a specific logic server.
bindingLogicServer(BindingLogicServerMessage) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
bindingLogicServerEnterprise - Static variable in class com.iohao.net.server.CommunicationAggregationErrorConst
 
bindingLogicServerError - Static variable in class com.iohao.net.server.CommunicationAggregationErrorConst
 
bindingLogicServerFuture(BindingLogicServerMessage) - Method in interface com.iohao.net.framework.communication.ExternalCollectCommunication
Asynchronously bind a user session to a specific logic server.
bindingLogicServerFuture(BindingLogicServerMessage) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
bindingLogicServerIds - Variable in class com.iohao.net.external.core.netty.session.SocketUserSession
 
bindingLogicServerIds() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
bindingLogicServerIds() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
bindingLogicServerIds() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
bindingLogicServerIdsCount(int) - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
bindingLogicServerIdsCount(int) - Method in class com.iohao.net.sbe.SendMessageEncoder
 
bindingLogicServerIdsCount(int) - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
bindingLogicServerIdsDecoderId() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
bindingLogicServerIdsDecoderId() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
bindingLogicServerIdsDecoderId() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
bindingLogicServerIdsDecoderSinceVersion() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
bindingLogicServerIdsDecoderSinceVersion() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
bindingLogicServerIdsDecoderSinceVersion() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
bindingLogicServerIdsId() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
bindingLogicServerIdsId() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
bindingLogicServerIdsId() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
BindingLogicServerMessage - Class in com.iohao.net.framework.protocol
Message that requests a dynamic binding change between users and logic servers.
BindingLogicServerMessage() - Constructor for class com.iohao.net.framework.protocol.BindingLogicServerMessage
 
BindingLogicServerMessage.Builder - Class in com.iohao.net.framework.protocol
Fluent builder for constructing BindingLogicServerMessage instances.
BindingLogicServerMessageDecoder - Class in com.iohao.net.sbe
BindingLogicServerMessage
BindingLogicServerMessageDecoder() - Constructor for class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
BindingLogicServerMessageDecoder.LogicServerIdsDecoder - Class in com.iohao.net.sbe
 
BindingLogicServerMessageDecoder.UserIdsDecoder - Class in com.iohao.net.sbe
 
BindingLogicServerMessageEncoder - Class in com.iohao.net.sbe
BindingLogicServerMessage
BindingLogicServerMessageEncoder() - Constructor for class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
BindingLogicServerMessageEncoder.LogicServerIdsEncoder - Class in com.iohao.net.sbe
 
BindingLogicServerMessageEncoder.UserIdsEncoder - Class in com.iohao.net.sbe
 
bindingLogicServerSuccess - Static variable in class com.iohao.net.server.CommunicationAggregationErrorConst
 
bindingUserId - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
bindingUserId(long) - Method in interface com.iohao.net.framework.core.flow.FLowUserIdSettingCommunication
After binding the userId, it means the login is successful
bindingUserId(long) - Method in interface com.iohao.net.framework.protocol.UserIdentity
Bind the given user id and mark the identity as verified.
bindingUserIdAndGetResult(long) - Method in interface com.iohao.net.framework.core.flow.FLowUserIdSettingCommunication
 
BIZ - Static variable in interface com.iohao.net.framework.protocol.CmdCodeConst
Request command type: 1 Business
bizDataComment - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
Parameter comment.
bizDataName - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
Parameter name.
bizDataType - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
Mapped parameter type name.
bizDataType - Variable in class com.iohao.net.framework.core.doc.BroadcastDocument
Mapped business data type name.
bizDataTypeClazz - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
Parameter type class.
bizDataTypeIsList - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
true if the parameter is a List type.
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.EventBusMessageDecoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.EventBusMessageEncoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.RequestMessageDecoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.RequestMessageEncoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.ResponseMessageDecoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.ResponseMessageEncoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.SendMessageDecoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.SendMessageEncoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.UserRequestMessageDecoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.UserRequestMessageEncoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.UserResponseMessageDecoder
 
BLOCK_LENGTH - Static variable in class com.iohao.net.sbe.UserResponseMessageEncoder
 
blockLength() - Method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
blockLength() - Method in class com.iohao.net.sbe.MessageHeaderDecoder
 
blockLength(int) - Method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
blockLength(int) - Method in class com.iohao.net.sbe.MessageHeaderEncoder
 
blockLengthEncodingLength() - Static method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
blockLengthEncodingLength() - Static method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
blockLengthEncodingLength() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
blockLengthEncodingLength() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
blockLengthEncodingOffset() - Static method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
blockLengthEncodingOffset() - Static method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
blockLengthEncodingOffset() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
blockLengthEncodingOffset() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
blockLengthMaxValue() - Static method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
blockLengthMaxValue() - Static method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
blockLengthMaxValue() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
blockLengthMaxValue() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
blockLengthMinValue() - Static method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
blockLengthMinValue() - Static method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
blockLengthMinValue() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
blockLengthMinValue() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
blockLengthNullValue() - Static method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
blockLengthNullValue() - Static method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
blockLengthNullValue() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
blockLengthNullValue() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
blockLengthSinceVersion() - Static method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
blockLengthSinceVersion() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
boolClassList - Static variable in interface com.iohao.net.framework.core.doc.TypeMappingDocument
 
BooleanProperty - Class in com.iohao.net.common.kit.beans.property
bool - Property has listening feature.
BooleanProperty() - Constructor for class com.iohao.net.common.kit.beans.property.BooleanProperty
 
BooleanProperty(boolean) - Constructor for class com.iohao.net.common.kit.beans.property.BooleanProperty
 
BoolValue - Class in com.iohao.net.framework.protocol.wrapper
Protocol wrapper for a single boolean value.
BoolValue() - Constructor for class com.iohao.net.framework.protocol.wrapper.BoolValue
 
BoolValueList - Class in com.iohao.net.framework.protocol.wrapper
Protocol wrapper for a list of boolean values.
BoolValueList() - Constructor for class com.iohao.net.framework.protocol.wrapper.BoolValueList
 
bossGroup() - Method in interface com.iohao.net.external.core.netty.micro.GroupChannelOption
Create the boss event-loop group.
broadcast(BroadcastMulticastMessage) - Method in interface com.iohao.net.framework.communication.BroadcastCommunication
Broadcast a message to multiple recipients via multicast.
broadcast(BroadcastMulticastMessage) - Method in interface com.iohao.net.framework.communication.BroadcastMulticastCommunicationDecorator
Broadcast a pre-built multicast message.
broadcast(BroadcastMulticastMessage) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
broadcast(BroadcastUserListMessage) - Method in interface com.iohao.net.framework.communication.BroadcastCommunication
Broadcast a message to a specific list of users.
broadcast(BroadcastUserListMessage) - Method in interface com.iohao.net.framework.communication.BroadcastUserListCommunicationDecorator
Broadcast a pre-built user-list message.
broadcast(BroadcastUserListMessage) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
broadcast(BroadcastUserMessage) - Method in interface com.iohao.net.framework.communication.BroadcastCommunication
Broadcast a message to a single user (unicast).
broadcast(BroadcastUserMessage) - Method in interface com.iohao.net.framework.communication.BroadcastUserCommunicationDecorator
Broadcast a pre-built user message.
broadcast(BroadcastUserMessage) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
broadcast(Object) - Method in class com.iohao.net.external.core.netty.session.SocketUserSessions
 
broadcast(Object) - Method in interface com.iohao.net.external.core.session.UserSessions
Broadcasts a message to all users.
BroadcastCommunication - Interface in com.iohao.net.framework.communication
Aggregate broadcast communication interface combining multicast, unicast, and user-list broadcast capabilities.
broadcastData - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
BroadcastDocument - Class in com.iohao.net.framework.core.doc
Documentation model for a single broadcast (server-push) route, describing the command info, data type, method name, and associated metadata used for client SDK code generation.
BroadcastDocumentBuilder - Class in com.iohao.net.framework.core.doc
Builder for constructing BroadcastDocument instances that describe server-push routes, their data types, and method metadata.
broadcastDocumentList - Variable in class com.iohao.net.framework.core.doc.Document
Parsed broadcast document list
broadcastMe(CmdInfo) - Method in interface com.iohao.net.framework.core.flow.FlowBroadcastCommunication
Broadcast an empty message to the requesting user.
broadcastMe(CmdInfo, boolean) - Method in interface com.iohao.net.framework.core.flow.FlowBroadcastCommunication
Broadcast a boolean value to the requesting user.
broadcastMe(CmdInfo, byte[]) - Method in interface com.iohao.net.framework.core.flow.FlowBroadcastCommunication
Broadcast raw byte data to the requesting user.
broadcastMe(CmdInfo, int) - Method in interface com.iohao.net.framework.core.flow.FlowBroadcastCommunication
Broadcast an int value to the requesting user.
broadcastMe(CmdInfo, long) - Method in interface com.iohao.net.framework.core.flow.FlowBroadcastCommunication
Broadcast a long value to the requesting user.
broadcastMe(CmdInfo, Object) - Method in interface com.iohao.net.framework.core.flow.FlowBroadcastCommunication
Broadcast an Object value to the requesting user.
broadcastMe(CmdInfo, String) - Method in interface com.iohao.net.framework.core.flow.FlowBroadcastCommunication
Broadcast a String value to the requesting user.
broadcastMe(CmdInfo, List) - Method in interface com.iohao.net.framework.core.flow.FlowBroadcastCommunication
Broadcast a list of objects to the requesting user.
broadcastMe(BroadcastUserMessage) - Method in interface com.iohao.net.framework.core.flow.FlowBroadcastCommunication
Broadcast a pre-built message to the requesting user.
broadcastMeListBool(CmdInfo, List) - Method in interface com.iohao.net.framework.core.flow.FlowBroadcastCommunication
Broadcast a list of boolean values to the requesting user.
broadcastMeListInt(CmdInfo, List) - Method in interface com.iohao.net.framework.core.flow.FlowBroadcastCommunication
Broadcast a list of int values to the requesting user.
broadcastMeListLong(CmdInfo, List) - Method in interface com.iohao.net.framework.core.flow.FlowBroadcastCommunication
Broadcast a list of long values to the requesting user.
broadcastMeListString(CmdInfo, List) - Method in interface com.iohao.net.framework.core.flow.FlowBroadcastCommunication
Broadcast a list of String values to the requesting user.
BroadcastMessage - Class in com.iohao.net.framework.protocol
Sealed base class for all broadcast message types sent from logic servers to external servers.
BroadcastMessage() - Constructor for class com.iohao.net.framework.protocol.BroadcastMessage
 
broadcastMulticast(CmdInfo) - Method in interface com.iohao.net.framework.communication.BroadcastMulticastCommunicationDecorator
Broadcast with no payload.
broadcastMulticast(CmdInfo, boolean) - Method in interface com.iohao.net.framework.communication.BroadcastMulticastCommunicationDecorator
Broadcast with boolean payload.
broadcastMulticast(CmdInfo, byte[]) - Method in interface com.iohao.net.framework.communication.BroadcastMulticastCommunicationDecorator
Broadcast raw bytes to all connected users.
broadcastMulticast(CmdInfo, int) - Method in interface com.iohao.net.framework.communication.BroadcastMulticastCommunicationDecorator
Broadcast with int payload.
broadcastMulticast(CmdInfo, long) - Method in interface com.iohao.net.framework.communication.BroadcastMulticastCommunicationDecorator
Broadcast with long payload.
broadcastMulticast(CmdInfo, Object) - Method in interface com.iohao.net.framework.communication.BroadcastMulticastCommunicationDecorator
Broadcast with Object payload.
broadcastMulticast(CmdInfo, String) - Method in interface com.iohao.net.framework.communication.BroadcastMulticastCommunicationDecorator
Broadcast with String payload.
broadcastMulticast(CmdInfo, Collection) - Method in interface com.iohao.net.framework.communication.BroadcastMulticastCommunicationDecorator
Broadcast with Collection payload.
BroadcastMulticastCommunicationDecorator - Interface in com.iohao.net.framework.communication
Decorator providing multicast broadcast methods to send messages to all connected users.
broadcastMulticastListBool(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.BroadcastMulticastCommunicationDecorator
Broadcast with List<Boolean> payload.
broadcastMulticastListInt(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.BroadcastMulticastCommunicationDecorator
Broadcast with List<Integer> payload.
broadcastMulticastListLong(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.BroadcastMulticastCommunicationDecorator
Broadcast with List<Long> payload.
broadcastMulticastListString(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.BroadcastMulticastCommunicationDecorator
Broadcast with List<String> payload.
BroadcastMulticastMessage - Class in com.iohao.net.framework.protocol
Broadcast message targeting all connected users (multicast / global broadcast).
BroadcastMulticastMessage() - Constructor for class com.iohao.net.framework.protocol.BroadcastMulticastMessage
 
BroadcastMulticastMessageDecoder - Class in com.iohao.net.sbe
BroadcastMulticastMessage
BroadcastMulticastMessageDecoder() - Constructor for class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
BroadcastMulticastMessageEncoder - Class in com.iohao.net.sbe
BroadcastMulticastMessage
BroadcastMulticastMessageEncoder() - Constructor for class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
BroadcastMulticastMessageOnFragment - Class in com.iohao.net.external.core.net.fragment
Aeron fragment consumer that broadcasts a decoded message to all connected users.
BroadcastMulticastMessageOnFragment() - Constructor for class com.iohao.net.external.core.net.fragment.BroadcastMulticastMessageOnFragment
 
BroadcastMulticastMessageSbe - Class in com.iohao.net.server.logic.codec
SBE encoder for multicast broadcast messages emitted by logic servers.
BroadcastMulticastMessageSbe() - Constructor for class com.iohao.net.server.logic.codec.BroadcastMulticastMessageSbe
 
broadcastTime - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
broadcastTitle - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
BroadcastTrace - Interface in com.iohao.net.framework.core
Trace BroadcastMessage
broadcastUser(long, CmdInfo) - Method in interface com.iohao.net.framework.communication.BroadcastUserCommunicationDecorator
Broadcast with no payload to a specific user.
broadcastUser(long, CmdInfo, boolean) - Method in interface com.iohao.net.framework.communication.BroadcastUserCommunicationDecorator
Broadcast with boolean payload to a specific user.
broadcastUser(long, CmdInfo, byte[]) - Method in interface com.iohao.net.framework.communication.BroadcastUserCommunicationDecorator
Broadcast raw bytes to a specific user.
broadcastUser(long, CmdInfo, int) - Method in interface com.iohao.net.framework.communication.BroadcastUserCommunicationDecorator
Broadcast with int payload to a specific user.
broadcastUser(long, CmdInfo, long) - Method in interface com.iohao.net.framework.communication.BroadcastUserCommunicationDecorator
Broadcast with long payload to a specific user.
broadcastUser(long, CmdInfo, Object) - Method in interface com.iohao.net.framework.communication.BroadcastUserCommunicationDecorator
Broadcast with Object payload to a specific user.
broadcastUser(long, CmdInfo, String) - Method in interface com.iohao.net.framework.communication.BroadcastUserCommunicationDecorator
Broadcast with String payload to a specific user.
broadcastUser(long, CmdInfo, List) - Method in interface com.iohao.net.framework.communication.BroadcastUserCommunicationDecorator
Broadcast with List payload to a specific user.
BroadcastUserCommunicationDecorator - Interface in com.iohao.net.framework.communication
Decorator providing unicast broadcast methods to send messages to a specific user by ID.
broadcastUserListBool(long, CmdInfo, List) - Method in interface com.iohao.net.framework.communication.BroadcastUserCommunicationDecorator
Broadcast with List<Boolean> payload to a specific user.
BroadcastUserListCommunicationDecorator - Interface in com.iohao.net.framework.communication
Decorator providing broadcast methods to send messages to a list of users by their IDs.
broadcastUserListInt(long, CmdInfo, List) - Method in interface com.iohao.net.framework.communication.BroadcastUserCommunicationDecorator
Broadcast with List<Integer> payload to a specific user.
broadcastUserListLong(long, CmdInfo, List) - Method in interface com.iohao.net.framework.communication.BroadcastUserCommunicationDecorator
Broadcast with List<Long> payload to a specific user.
BroadcastUserListMessage - Class in com.iohao.net.framework.protocol
Broadcast message targeting an explicit list of users.
BroadcastUserListMessage() - Constructor for class com.iohao.net.framework.protocol.BroadcastUserListMessage
 
BroadcastUserListMessageDecoder - Class in com.iohao.net.sbe
BroadcastUserListMessage
BroadcastUserListMessageDecoder() - Constructor for class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
BroadcastUserListMessageDecoder.UserIdsDecoder - Class in com.iohao.net.sbe
 
BroadcastUserListMessageEncoder - Class in com.iohao.net.sbe
BroadcastUserListMessage
BroadcastUserListMessageEncoder() - Constructor for class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
BroadcastUserListMessageEncoder.UserIdsEncoder - Class in com.iohao.net.sbe
 
BroadcastUserListMessageOnFragment - Class in com.iohao.net.external.core.net.fragment
Aeron fragment consumer that broadcasts a decoded message to a specified user list.
BroadcastUserListMessageOnFragment() - Constructor for class com.iohao.net.external.core.net.fragment.BroadcastUserListMessageOnFragment
 
BroadcastUserListMessageSbe - Class in com.iohao.net.server.logic.codec
SBE encoder for user-list broadcast messages.
BroadcastUserListMessageSbe() - Constructor for class com.iohao.net.server.logic.codec.BroadcastUserListMessageSbe
 
broadcastUserListString(long, CmdInfo, List) - Method in interface com.iohao.net.framework.communication.BroadcastUserCommunicationDecorator
Broadcast with List<String> payload to a specific user.
BroadcastUserMessage - Class in com.iohao.net.framework.protocol
Broadcast message targeting a single user (unicast).
BroadcastUserMessage() - Constructor for class com.iohao.net.framework.protocol.BroadcastUserMessage
 
BroadcastUserMessageDecoder - Class in com.iohao.net.sbe
BroadcastUserMessage
BroadcastUserMessageDecoder() - Constructor for class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
BroadcastUserMessageEncoder - Class in com.iohao.net.sbe
BroadcastUserMessage
BroadcastUserMessageEncoder() - Constructor for class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
BroadcastUserMessageOnFragment - Class in com.iohao.net.external.core.net.fragment
Aeron fragment consumer that routes a decoded message to one target user session.
BroadcastUserMessageOnFragment() - Constructor for class com.iohao.net.external.core.net.fragment.BroadcastUserMessageOnFragment
 
BroadcastUserMessageSbe - Class in com.iohao.net.server.logic.codec
SBE encoder for user-targeted broadcast messages.
BroadcastUserMessageSbe() - Constructor for class com.iohao.net.server.logic.codec.BroadcastUserMessageSbe
 
broadcastUsers(Collection, CmdInfo) - Method in interface com.iohao.net.framework.communication.BroadcastUserListCommunicationDecorator
Broadcast with no payload to a list of users.
broadcastUsers(Collection, CmdInfo, boolean) - Method in interface com.iohao.net.framework.communication.BroadcastUserListCommunicationDecorator
Broadcast with boolean payload to a list of users.
broadcastUsers(Collection, CmdInfo, byte[]) - Method in interface com.iohao.net.framework.communication.BroadcastUserListCommunicationDecorator
Broadcast raw bytes to a list of users.
broadcastUsers(Collection, CmdInfo, int) - Method in interface com.iohao.net.framework.communication.BroadcastUserListCommunicationDecorator
Broadcast with int payload to a list of users.
broadcastUsers(Collection, CmdInfo, long) - Method in interface com.iohao.net.framework.communication.BroadcastUserListCommunicationDecorator
Broadcast with long payload to a list of users.
broadcastUsers(Collection, CmdInfo, Object) - Method in interface com.iohao.net.framework.communication.BroadcastUserListCommunicationDecorator
Broadcast with Object payload to a list of users.
broadcastUsers(Collection, CmdInfo, String) - Method in interface com.iohao.net.framework.communication.BroadcastUserListCommunicationDecorator
Broadcast with String payload to a list of users.
broadcastUsers(Collection, CmdInfo, List) - Method in interface com.iohao.net.framework.communication.BroadcastUserListCommunicationDecorator
Broadcast with List payload to a list of users.
broadcastUsersListBool(Collection, CmdInfo, List) - Method in interface com.iohao.net.framework.communication.BroadcastUserListCommunicationDecorator
Broadcast with List<Boolean> payload to a list of users.
broadcastUsersListInt(Collection, CmdInfo, List) - Method in interface com.iohao.net.framework.communication.BroadcastUserListCommunicationDecorator
Broadcast with List<Integer> payload to a list of users.
broadcastUsersListLong(Collection, CmdInfo, List) - Method in interface com.iohao.net.framework.communication.BroadcastUserListCommunicationDecorator
Broadcast with List<Long> payload to a list of users.
broadcastUsersListString(Collection, CmdInfo, List) - Method in interface com.iohao.net.framework.communication.BroadcastUserListCommunicationDecorator
Broadcast with List<String> payload to a list of users.
buffer() - Method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
buffer() - Method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
buffer() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
buffer() - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
buffer() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
buffer() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
buffer() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
buffer() - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
buffer() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
buffer() - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
buffer() - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
buffer() - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
buffer() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
buffer() - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
buffer() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
buffer() - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
buffer() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
buffer() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
buffer() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
buffer() - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
buffer() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
buffer() - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
buffer() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
buffer() - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
buffer() - Method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
buffer() - Method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
buffer() - Method in class com.iohao.net.sbe.MessageHeaderDecoder
 
buffer() - Method in class com.iohao.net.sbe.MessageHeaderEncoder
 
buffer() - Method in class com.iohao.net.sbe.PayloadDataDecoder
 
buffer() - Method in class com.iohao.net.sbe.PayloadDataEncoder
 
buffer() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
buffer() - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
buffer() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
buffer() - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
buffer() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
buffer() - Method in class com.iohao.net.sbe.SendMessageEncoder
 
buffer() - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
buffer() - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
buffer() - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
buffer() - Method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
buffer() - Method in class com.iohao.net.sbe.String255Decoder
 
buffer() - Method in class com.iohao.net.sbe.String255Encoder
 
buffer() - Method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
buffer() - Method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
buffer() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
buffer() - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
buffer() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
buffer() - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
build() - Method in class com.iohao.net.center.CenterServerSetting.CenterServerSettingBuilder
 
build() - Method in class com.iohao.net.external.core.ExternalServerBuilder
Build an ExternalServer with defaults, transport-specific settings, and injected dependencies.
build() - Method in class com.iohao.net.external.core.ExternalServerCreatorParameter.InternalBuilder
 
build() - Method in class com.iohao.net.external.core.ExternalSetting.RecordBuilder
 
build() - Method in class com.iohao.net.external.core.hook.cache.CmdCacheOption.Builder
 
build() - Method in class com.iohao.net.framework.core.ActionCommand.ActionCommandBuilder
 
build() - Method in class com.iohao.net.framework.core.BarSkeletonBuilder
Build and return a fully configured BarSkeleton instance.
build() - Method in class com.iohao.net.framework.core.doc.BroadcastDocumentBuilder
Build the broadcast document.
build() - Method in class com.iohao.net.framework.protocol.BindingLogicServerMessage.Builder
build() - Method in class com.iohao.net.framework.protocol.Server.InternalBuilder
 
build() - Method in class com.iohao.net.framework.protocol.ServerBuilder
Build and return a new Server instance from the current configuration.
build() - Method in class com.iohao.net.server.connection.ConnectionManagerParameter.ConnectionManagerParameterBuilder
 
build() - Method in class com.iohao.net.server.NetServerBuilder
Builds a net-server runtime using configured components and defaults.
build() - Method in class com.iohao.net.server.NetServerSetting.NetServerSettingBuilder
 
buildAction(Set) - Method in interface com.iohao.net.framework.core.ActionCommandParser
Scan the given set of controller classes and register their action commands.
buildComplete(NetServerSetting) - Method in interface com.iohao.net.server.NetServerSettingHook
Called when net-server setting creation is complete.
builder() - Method in class com.iohao.net.center.CenterServerBuilder
Builds a center server with the configured Aeron instance and publisher.
builder() - Static method in record class com.iohao.net.center.CenterServerSetting
 
builder() - Static method in record class com.iohao.net.external.core.ExternalServerCreatorParameter
 
builder() - Static method in record class com.iohao.net.external.core.ExternalSetting
 
builder() - Static method in record class com.iohao.net.external.core.hook.cache.CmdCacheOption
 
builder() - Static method in record class com.iohao.net.external.core.hook.internal.IdleProcessSetting
Create a mutable builder with framework defaults.
builder() - Static method in class com.iohao.net.external.core.netty.ExternalMapper
Create a builder preconfigured with the Netty external server creator.
builder() - Static method in class com.iohao.net.framework.core.ActionCommand
 
builder() - Static method in class com.iohao.net.framework.core.BarSkeleton
Create a new BarSkeletonBuilder instance.
builder() - Static method in record class com.iohao.net.server.connection.ConnectionManagerParameter
 
builder() - Static method in record class com.iohao.net.server.NetServerSetting
 
builder(int) - Static method in class com.iohao.net.external.core.netty.ExternalMapper
Create a WebSocket external server builder on the given port.
builder(int, ExternalJoinEnum) - Static method in class com.iohao.net.external.core.netty.ExternalMapper
Create an external server builder on the given port and transport type.
builder(CmdInfo) - Static method in class com.iohao.net.framework.core.doc.BroadcastDocument
 
builder(BindingEnum) - Static method in class com.iohao.net.framework.protocol.BindingLogicServerMessage
Create a new BindingLogicServerMessage.Builder for the given binding operation.
Builder() - Constructor for class com.iohao.net.external.core.hook.cache.CmdCacheOption.Builder
 
buildToDocument() - Method in class com.iohao.net.framework.core.doc.BroadcastDocumentBuilder
Build the broadcast document and register it with DocumentHelper.
Bundle - Class in com.iohao.net.framework.i18n
Locale-aware resource bundle accessor for framework i18n messages.
businessFramework - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
businessFrameworkPlugin - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.CommonMessageDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.CommonMessageEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.EventBusMessageDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.EventBusMessageEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.MessageHeaderDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.MessageHeaderEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.PayloadDataDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.PayloadDataEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.RequestMessageDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.RequestMessageEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.ResponseMessageDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.ResponseMessageEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.SendMessageDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.SendMessageEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.String255Decoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.String255Encoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.UserRequestMessageDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.UserRequestMessageEncoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.UserResponseMessageDecoder
 
BYTE_ORDER - Static variable in class com.iohao.net.sbe.UserResponseMessageEncoder
 
ByteKit - Class in com.iohao.net.common.kit
Byte array conversion utilities for primitive types using big-endian byte order.
ByteValueList - Class in com.iohao.net.framework.protocol.wrapper
Protocol wrapper for a list of byte array values.
ByteValueList() - Constructor for class com.iohao.net.framework.protocol.wrapper.ByteValueList
 

C

cacheCondition - Variable in class com.iohao.net.framework.protocol.UserRequestMessage
 
cacheCondition - Variable in class com.iohao.net.framework.protocol.UserResponseMessage
 
cacheCondition() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
cacheCondition() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
cacheCondition(int) - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
cacheCondition(int) - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
cacheConditionEncodingLength() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
cacheConditionEncodingLength() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
cacheConditionEncodingLength() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
cacheConditionEncodingLength() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
cacheConditionEncodingOffset() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
cacheConditionEncodingOffset() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
cacheConditionEncodingOffset() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
cacheConditionEncodingOffset() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
cacheConditionId() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
cacheConditionId() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
cacheConditionId() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
cacheConditionId() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
cacheConditionMaxValue() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
cacheConditionMaxValue() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
cacheConditionMaxValue() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
cacheConditionMaxValue() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
cacheConditionMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
cacheConditionMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
cacheConditionMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
cacheConditionMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
cacheConditionMinValue() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
cacheConditionMinValue() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
cacheConditionMinValue() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
cacheConditionMinValue() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
cacheConditionNullValue() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
cacheConditionNullValue() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
cacheConditionNullValue() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
cacheConditionNullValue() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
cacheConditionSinceVersion() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
cacheConditionSinceVersion() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
cacheConditionSinceVersion() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
cacheConditionSinceVersion() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
cacheLimit() - Method in record class com.iohao.net.external.core.hook.cache.CmdCacheOption
Returns the value of the cacheLimit record component.
call(CmdInfo) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Synchronous call with no payload.
call(CmdInfo, boolean) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Synchronous call with boolean payload.
call(CmdInfo, byte[]) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Call another logic server synchronously and return the response.
call(CmdInfo, int) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Synchronous call with int payload.
call(CmdInfo, long) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Synchronous call with long payload.
call(CmdInfo, Object) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Synchronous call with Object payload.
call(CmdInfo, String) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Synchronous call with String payload.
call(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Synchronous call with List payload.
call(RequestMessage) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Synchronous call using a pre-built request message.
call(RequestMessage) - Method in interface com.iohao.net.framework.communication.LogicCommunication
Call another logic server and block until a response is received.
call(RequestMessage) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
callAsync(CmdInfo, boolean, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Async call with boolean payload.
callAsync(CmdInfo, byte[], Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Call another logic server asynchronously, invoking the callback with the response.
callAsync(CmdInfo, int, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Async call with int payload.
callAsync(CmdInfo, long, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Async call with long payload.
callAsync(CmdInfo, Object, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Async call with Object payload.
callAsync(CmdInfo, String, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Async call with String payload.
callAsync(CmdInfo, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Async call with no payload.
callAsync(CmdInfo, List, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Async call with List payload.
callAsync(RequestMessage, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Async call using a pre-built request message with the current executor.
callAsync(RequestMessage, Consumer, Executor) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Async call using a pre-built request message with a custom executor.
callAsyncListBool(CmdInfo, List, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Async call with List<Boolean> payload.
callAsyncListInt(CmdInfo, List, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Async call with List<Integer> payload.
callAsyncListLong(CmdInfo, List, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Async call with List<Long> payload.
callAsyncListString(CmdInfo, List, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Async call with List<String> payload.
callback - Static variable in class com.iohao.net.framework.toy.IonetBanner
 
callback(CallbackDelegate) - Method in class com.iohao.net.extension.client.command.InputCommand
 
callback(CommandResult) - Method in interface com.iohao.net.extension.client.command.CallbackDelegate
 
callback(UserSession, IdleEvent) - Method in interface com.iohao.net.external.core.hook.IdleHook
Heartbeat event callback.
callback(UserSession, IdleStateEvent) - Method in class com.iohao.net.external.core.netty.hook.DefaultSocketIdleHook
 
CallbackDelegate - Interface in com.iohao.net.extension.client.command
 
callbackInputCommandRegion() - Method in interface com.iohao.net.extension.client.user.ClientUser
 
callbackInputCommandRegion() - Method in class com.iohao.net.extension.client.user.DefaultClientUser
 
callbackYesterday(TimeRangeInOut.TimeRangeDay) - Method in interface com.iohao.net.framework.core.flow.internal.TimeRangeInOut.ChangeListener
The plugin will trigger the callbackYesterday method every day at 0:00, and pass yesterday's TimeRangeDay object into the method
callCollect(CmdInfo) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Synchronous collect-call with no payload.
callCollect(CmdInfo, boolean) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Synchronous collect-call with boolean payload.
callCollect(CmdInfo, byte[]) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Call all logic servers that handle the given command and collect their responses synchronously.
callCollect(CmdInfo, int) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Synchronous collect-call with int payload.
callCollect(CmdInfo, long) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Synchronous collect-call with long payload.
callCollect(CmdInfo, Object) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Synchronous collect-call with Object payload.
callCollect(CmdInfo, String) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Synchronous collect-call with String payload.
callCollect(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Synchronous collect-call with List payload.
callCollect(RequestMessage) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Synchronous collect-call using a pre-built request message.
callCollect(RequestMessage) - Method in interface com.iohao.net.framework.communication.LogicCollectCommunication
Synchronously call all matching logic servers and collect their responses.
callCollect(RequestMessage) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
callCollectAsync(CmdInfo, boolean, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Async collect-call with boolean payload.
callCollectAsync(CmdInfo, byte[], Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Call all logic servers asynchronously, invoking the callback with the aggregated response.
callCollectAsync(CmdInfo, int, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Async collect-call with int payload.
callCollectAsync(CmdInfo, long, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Async collect-call with long payload.
callCollectAsync(CmdInfo, Object, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Async collect-call with Object payload.
callCollectAsync(CmdInfo, String, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Async collect-call with String payload.
callCollectAsync(CmdInfo, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Async collect-call with no payload.
callCollectAsync(CmdInfo, List, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Async collect-call with List payload.
callCollectAsync(RequestMessage, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Async collect-call using a pre-built request message with the current executor.
callCollectAsync(RequestMessage, Consumer, Executor) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Async collect-call using a pre-built request message with a custom executor.
callCollectAsyncListBool(CmdInfo, List, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Async collect-call with List<Boolean> payload.
callCollectAsyncListInt(CmdInfo, List, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Async collect-call with List<Integer> payload.
callCollectAsyncListLong(CmdInfo, List, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Async collect-call with List<Long> payload.
callCollectAsyncListString(CmdInfo, List, Consumer) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Async collect-call with List<String> payload.
callCollectExternal(ExternalRequestMessage) - Method in interface com.iohao.net.framework.communication.ExternalCollectCommunication
Synchronously call all external servers and collect their responses.
callCollectExternal(ExternalRequestMessage) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
callCollectExternalFuture(ExternalRequestMessage) - Method in interface com.iohao.net.framework.communication.ExternalCollectCommunication
Asynchronously call all external servers and collect their responses.
callCollectExternalFuture(ExternalRequestMessage) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
callCollectFuture(CmdInfo) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Future-based collect-call with no payload.
callCollectFuture(CmdInfo, boolean) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Future-based collect-call with boolean payload.
callCollectFuture(CmdInfo, byte[]) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Call all logic servers that handle the given command and return a CompletableFuture for the aggregated response.
callCollectFuture(CmdInfo, int) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Future-based collect-call with int payload.
callCollectFuture(CmdInfo, long) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Future-based collect-call with long payload.
callCollectFuture(CmdInfo, Object) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Future-based collect-call with Object payload.
callCollectFuture(CmdInfo, String) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Future-based collect-call with String payload.
callCollectFuture(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Future-based collect-call with List payload.
callCollectFuture(RequestMessage) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Future-based collect-call using a pre-built request message.
callCollectFuture(RequestMessage) - Method in interface com.iohao.net.framework.communication.LogicCollectCommunication
Asynchronously call all matching logic servers and collect their responses.
callCollectFuture(RequestMessage) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
callCollectFutureListBool(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Future-based collect-call with List<Boolean> payload.
callCollectFutureListInt(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Future-based collect-call with List<Integer> payload.
callCollectFutureListLong(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Future-based collect-call with List<Long> payload.
callCollectFutureListString(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Future-based collect-call with List<String> payload.
callCollectListBool(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Synchronous collect-call with List<Boolean> payload.
callCollectListInt(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Synchronous collect-call with List<Integer> payload.
callCollectListLong(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Synchronous collect-call with List<Long> payload.
callCollectListString(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCollectCommunicationDecorator
Synchronous collect-call with List<String> payload.
callExternal(int) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Synchronously call a single external server with the given template ID and no payload.
callExternal(int, byte[]) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Synchronously call a single external server with the given template ID and payload.
callExternal(ExternalRequestMessage) - Method in interface com.iohao.net.framework.communication.ExternalCommunication
Send a request to an external server and block until a response is received.
callExternal(ExternalRequestMessage) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Synchronously call a single external server.
callExternal(ExternalRequestMessage) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
callExternalAsync(int, byte[], Consumer) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Call a single external server asynchronously with the given template ID and payload.
callExternalAsync(int, Consumer) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Call a single external server asynchronously with the given template ID and no payload.
callExternalAsync(ExternalRequestMessage, Consumer) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Call a single external server asynchronously and invoke the callback on the current executor.
callExternalAsync(ExternalRequestMessage, Consumer, Executor) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Call a single external server asynchronously and invoke the callback on the supplied executor.
callExternalCollect(int) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Synchronously call all external servers with the given template ID and no payload.
callExternalCollect(int, byte[]) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Synchronously call all external servers with the given template ID and payload.
callExternalCollect(ExternalRequestMessage) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Synchronously call all external servers and collect their aggregated responses.
callExternalCollectAsync(int, byte[], Consumer) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Call all external servers asynchronously with the given template ID and payload.
callExternalCollectAsync(int, Consumer) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Call all external servers asynchronously with the given template ID and no payload.
callExternalCollectAsync(ExternalRequestMessage, Consumer) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Call all external servers asynchronously and invoke the callback on the current executor.
callExternalCollectAsync(ExternalRequestMessage, Consumer, Executor) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Call all external servers asynchronously and invoke the callback on the supplied executor.
callExternalCollectFuture(int) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Asynchronously call all external servers with the given template ID and no payload.
callExternalCollectFuture(int, byte[]) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Asynchronously call all external servers with the given template ID and payload.
callExternalCollectFuture(ExternalRequestMessage) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Asynchronously call all external servers and collect their aggregated responses.
callExternalFuture(int) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Asynchronously call a single external server with the given template ID and no payload.
callExternalFuture(int, byte[]) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Asynchronously call a single external server with the given template ID and payload.
callExternalFuture(ExternalRequestMessage) - Method in interface com.iohao.net.framework.communication.ExternalCommunication
Send a request to an external server asynchronously.
callExternalFuture(ExternalRequestMessage) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Asynchronously call a single external server, returning a future.
callExternalFuture(ExternalRequestMessage) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
callFuture(CmdInfo) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Future-based call with no payload.
callFuture(CmdInfo, boolean) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Future-based call with boolean payload.
callFuture(CmdInfo, byte[]) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Call another logic server and return a CompletableFuture for the response.
callFuture(CmdInfo, int) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Future-based call with int payload.
callFuture(CmdInfo, long) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Future-based call with long payload.
callFuture(CmdInfo, Object) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Future-based call with Object payload.
callFuture(CmdInfo, String) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Future-based call with String payload.
callFuture(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Future-based call with List payload.
callFuture(RequestMessage) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Future-based call using a pre-built request message.
callFuture(RequestMessage) - Method in interface com.iohao.net.framework.communication.LogicCommunication
Call another logic server asynchronously and return a future for the response.
callFuture(RequestMessage) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
callFutureListBool(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Future-based call with List<Boolean> payload.
callFutureListInt(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Future-based call with List<Integer> payload.
callFutureListLong(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Future-based call with List<Long> payload.
callFutureListString(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Future-based call with List<String> payload.
callListBool(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Synchronous call with List<Boolean> payload.
callListInt(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Synchronous call with List<Integer> payload.
callListLong(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Synchronous call with List<Long> payload.
callListString(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCallCommunicationDecorator
Synchronous call with List<String> payload.
callTimes - Static variable in class com.iohao.net.framework.core.kit.DevKit
 
callTimes(long) - Static method in class com.iohao.net.framework.core.kit.DevKit
Record cross-logic-server call time elapsed since the given nano time.
cancel() - Method in interface com.iohao.net.common.kit.concurrent.timer.delay.DelayTask
Cancel the task
cancel(String) - Static method in class com.iohao.net.common.kit.concurrent.timer.delay.DelayTaskKit
Cancel the task by taskId
cancel(String) - Method in interface com.iohao.net.common.kit.concurrent.timer.delay.DelayTaskRegion
Cancel the execution of the controllable delayed task based on taskId.
CenterClientConnection - Class in com.iohao.net.center
Connection metadata for a net-server registered with the center server.
CenterClientConnection(ServerMessage, Publication) - Constructor for class com.iohao.net.center.CenterClientConnection
 
CenterConnectionManager - Interface in com.iohao.net.center
Center-server connection manager for registered net-server publications and polling.
CenterConnectionManagerCreator - Interface in com.iohao.net.center.creator
Factory for creating center-server connection managers.
CenterConnectionManagerCreatorParameter - Record Class in com.iohao.net.center.creator
Parameters required to create a center-server connection manager.
CenterConnectionManagerCreatorParameter(Aeron, Publisher) - Constructor for record class com.iohao.net.center.creator.CenterConnectionManagerCreatorParameter
Creates an instance of a CenterConnectionManagerCreatorParameter record class.
CenterCoreConfigLoader - Class in com.iohao.net.center
Registers center-server SBE encoders and fragment handlers into shared registries.
CenterCoreConfigLoader() - Constructor for class com.iohao.net.center.CenterCoreConfigLoader
 
centerIp() - Method in record class com.iohao.net.server.connection.ConnectionManagerParameter
Returns the value of the centerIp record component.
centerPort - Static variable in interface com.iohao.net.common.AeronConst
Default center service port.
centerPublicationName - Static variable in interface com.iohao.net.common.AeronConst
Publication name for the center service channel.
CenterServer - Interface in com.iohao.net.center
Center-server runtime entry point.
centerServerBuilder - Variable in class com.iohao.net.app.RunOne
 
CenterServerBuilder - Class in com.iohao.net.center
Builder for assembling center-server runtime dependencies.
CenterServerBuilder() - Constructor for class com.iohao.net.center.CenterServerBuilder
 
CenterServerCreator - Interface in com.iohao.net.center.creator
Factory for creating center-server runtime instances.
CenterServerSetting - Record Class in com.iohao.net.center
Immutable runtime settings for the center server.
CenterServerSetting(Aeron, Publisher, CenterConnectionManager) - Constructor for record class com.iohao.net.center.CenterServerSetting
Creates an instance of a CenterServerSetting record class.
CenterServerSetting.CenterServerSettingBuilder - Class in com.iohao.net.center
 
CenterServerSettingAware - Interface in com.iohao.net.center
Contract for components that require injected CenterServerSetting.
centerStreamId - Static variable in interface com.iohao.net.common.AeronConst
Stream id used by the center service publication.
change() - Method in class com.iohao.net.common.kit.beans.property.BooleanProperty
Change the boolean value
changed(PropertyValueObservable, T, T) - Method in interface com.iohao.net.common.kit.beans.property.PropertyChangeListener
Invoke when the observed property value changes.
changed(StatActionInOut.StatAction, long, FlowContext) - Method in interface com.iohao.net.framework.core.flow.internal.StatActionInOut.StatActionChangeListener
Called after the StatAction statistics record is updated
changed(TimeRangeInOut.TimeRangeDay, LocalTime, FlowContext) - Method in interface com.iohao.net.framework.core.flow.internal.TimeRangeInOut.ChangeListener
Called after the daily statistics are updated.
channel - Variable in class com.iohao.net.external.core.netty.session.SocketUserSession
 
channel() - Method in record class com.iohao.net.external.core.netty.micro.DefaultPipelineContext
Returns the value of the channel record component.
ChannelAccept - Interface in com.iohao.net.extension.client.user
Transport callback used to send a communication message through the active client channel.
channelActive(ChannelHandlerContext) - Method in class com.iohao.net.external.core.netty.handler.CmdCacheHandler
 
channelActive(ChannelHandlerContext) - Method in class com.iohao.net.external.core.netty.handler.SocketUserSessionHandler
 
channelClass() - Method in interface com.iohao.net.external.core.netty.micro.GroupChannelOption
Get the server channel implementation class.
channelInactive(ChannelHandlerContext) - Method in class com.iohao.net.external.core.netty.handler.SocketUserSessionHandler
 
channelInitializer(Bootstrap) - Method in interface com.iohao.net.external.core.micro.MicroBootstrapFlow
Arranges some business orchestration for the server.
channelInitializer(ServerBootstrap) - Method in class com.iohao.net.external.core.netty.micro.TcpMicroBootstrapFlow
 
channelInitializer(ServerBootstrap) - Method in class com.iohao.net.external.core.netty.micro.WebSocketMicroBootstrapFlow
 
channelRead(ChannelHandlerContext, Object) - Method in class com.iohao.net.external.core.netty.handler.CmdCacheHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class com.iohao.net.external.core.netty.handler.CmdCheckHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class com.iohao.net.external.core.netty.handler.HttpFallbackHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class com.iohao.net.external.core.netty.handler.HttpRealIpHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class com.iohao.net.external.core.netty.handler.SocketCmdAccessAuthHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class com.iohao.net.external.core.netty.handler.SocketIdleExcludeHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class com.iohao.net.external.core.netty.handler.SocketIdleHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class com.iohao.net.external.core.netty.handler.WebSocketVerifyHandler
 
channelRead0(ChannelHandlerContext, ExternalMessage) - Method in class com.iohao.net.extension.client.join.ClientMessageHandler
 
channelRead0(ChannelHandlerContext, CommunicationMessage) - Method in class com.iohao.net.external.core.netty.handler.UserRequestHandler
 
classComment - Variable in class com.iohao.net.framework.core.doc.ActionCommandDoc
 
classLineNumber - Variable in class com.iohao.net.framework.core.doc.ActionCommandDoc
 
classNotExist - Enum constant in enum class com.iohao.net.framework.core.exception.ActionErrorEnum
Class does not exist.
ClassScanner - Class in com.iohao.net.common.kit
Classpath scanner that discovers classes matching a predicate filter.
ClassScanner(String, Predicate) - Constructor for class com.iohao.net.common.kit.ClassScanner
Create a scanner for the given package with a class filter.
cleanFrequency - Static variable in class com.iohao.net.framework.CoreGlobalConfig
Frequency in milliseconds for cleaning up expired futures.
cleanTimeouts() - Method in interface com.iohao.net.framework.communication.FutureManager
Clean up any futures that have exceeded their timeout threshold.
clear() - Method in interface com.iohao.net.common.kit.collect.ListMultiMap
Remove all key-collection mappings from this multimap.
clear() - Method in interface com.iohao.net.common.kit.collect.SetMultiMap
Remove all key-collection mappings from this multimap.
clear() - Method in interface com.iohao.net.external.core.hook.AccessAuthenticationHook
Clears all configurations for ignored routes and rejected routes.
clear() - Method in class com.iohao.net.external.core.hook.internal.DefaultAccessAuthenticationHook
 
clear() - Static method in class com.iohao.net.framework.core.flow.parser.MethodParsers
Clear all registered parsers and parameter suppliers.
CLEAR - Enum constant in enum class com.iohao.net.framework.protocol.BindingEnum
Clear all bound logic servers
clearAll(K) - Method in interface com.iohao.net.common.kit.collect.ListMultiMap
Clear all elements within the collection corresponding to the key.
clearAll(K) - Method in interface com.iohao.net.common.kit.collect.SetMultiMap
Clear all elements within the collection corresponding to the key.
clearBindingLogicServer() - Method in interface com.iohao.net.framework.core.flow.FlowBindingLogicServerCommunication
Clear all logic server bindings for the current user session.
clearSelf() - Static method in class com.iohao.net.server.LogicServerManager
 
ClientChannelRead - Interface in com.iohao.net.extension.client.user
 
ClientConnect - Interface in com.iohao.net.extension.client.join
 
ClientConnectOption - Class in com.iohao.net.extension.client
 
ClientConnectOption() - Constructor for class com.iohao.net.extension.client.ClientConnectOption
 
ClientConnects - Class in com.iohao.net.extension.client.join
 
clientInput - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
clientInputCommandNotExist - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
clientInputCommandRegions - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
ClientMessageHandler - Class in com.iohao.net.extension.client.join
 
ClientMessageHandler(ClientUser) - Constructor for class com.iohao.net.extension.client.join.ClientMessageHandler
 
ClientMessageKit - Class in com.iohao.net.extension.client.kit
Factory helpers for client communication and idle messages.
ClientRunOne - Class in com.iohao.net.extension.client.join
Convenience bootstrap for starting a single simulated client instance.
ClientRunOne() - Constructor for class com.iohao.net.extension.client.join.ClientRunOne
 
ClientTcpExternalCodec - Class in com.iohao.net.extension.client.join
 
ClientTcpExternalCodec() - Constructor for class com.iohao.net.extension.client.join.ClientTcpExternalCodec
 
ClientUser - Interface in com.iohao.net.extension.client.user
 
clientUserChannel - Variable in class com.iohao.net.extension.client.user.DefaultClientUser
Communication channel used for reading and writing.
ClientUserChannel - Class in com.iohao.net.extension.client.user
Client communication channel facade for sending requests and receiving server responses.
ClientUserChannel(DefaultClientUser) - Constructor for class com.iohao.net.extension.client.user.ClientUserChannel
 
ClientUserConfigs - Class in com.iohao.net.extension.client.kit
Configuration flags for simulated client behavior and logging.
clientUserInputCommands - Variable in class com.iohao.net.extension.client.InputCommandCreate
 
clientUserInputCommands - Variable in class com.iohao.net.extension.client.user.DefaultClientUser
 
ClientUserInputCommands - Class in com.iohao.net.extension.client.user
Simulated command manager.
ClientUserInputCommands(ClientUserChannel) - Constructor for class com.iohao.net.extension.client.user.ClientUserInputCommands
 
closeChannel - Variable in class com.iohao.net.extension.client.user.ClientUserChannel
 
closeChannel() - Method in class com.iohao.net.extension.client.user.ClientUserChannel
 
closeLog() - Static method in class com.iohao.net.extension.client.kit.ClientUserConfigs
Disables simulated-request related logs.
closeScanner - Static variable in class com.iohao.net.extension.client.kit.ClientUserConfigs
Disables console input features.
cmd - Variable in class com.iohao.net.extension.client.InputCommandCreate
 
cmd - Variable in class com.iohao.net.framework.core.ActionCommandRegion
 
cmd - Variable in class com.iohao.net.framework.core.doc.ActionDoc
 
cmd - Variable in class com.iohao.net.framework.core.doc.ActionMemberCmdDocument
 
cmd() - Method in record class com.iohao.net.framework.core.CmdInfo
Returns the value of the cmd record component.
CmdCacheHandler - Class in com.iohao.net.external.core.netty.handler
CmdCacheHandler, externalServer data cache
CmdCacheHandler() - Constructor for class com.iohao.net.external.core.netty.handler.CmdCacheHandler
 
CmdCacheOption - Record Class in com.iohao.net.external.core.hook.cache
External server cache configuration.
CmdCacheOption(Duration, int, Duration) - Constructor for record class com.iohao.net.external.core.hook.cache.CmdCacheOption
Creates an instance of a CmdCacheOption record class.
CmdCacheOption.Builder - Class in com.iohao.net.external.core.hook.cache
 
CmdCheckHandler - Class in com.iohao.net.external.core.netty.handler
Check for route existence.
cmdCode - Variable in class com.iohao.net.framework.protocol.UserRequestMessage
 
cmdCode - Variable in class com.iohao.net.framework.protocol.UserResponseMessage
 
CmdCodeConst - Interface in com.iohao.net.framework.protocol
Constants for command code types used in the external protocol layer.
cmdInfo - Variable in class com.iohao.net.framework.core.ActionCommand
 
cmdInfo - Variable in class com.iohao.net.framework.core.doc.BroadcastDocument
The route (command info) for this broadcast.
CmdInfo - Record Class in com.iohao.net.framework.core
Command routing information composed of a cmd (module) and subCmd (action) pair.
CmdInfo(int, int, int) - Constructor for record class com.iohao.net.framework.core.CmdInfo
Creates an instance of a CmdInfo record class.
cmdInfoErrorCode - Enum constant in enum class com.iohao.net.framework.core.exception.ActionErrorEnum
Routing / command info error.
CmdInfoFlyweightFactory - Class in com.iohao.net.framework.core
Factory that produces cached CmdInfo instances using the flyweight pattern.
CmdInfoFlyweightFactory() - Constructor for class com.iohao.net.framework.core.CmdInfoFlyweightFactory
 
cmdInfoFlyweightStrategy - Variable in class com.iohao.net.framework.core.BarSkeletonSetting
Strategy for CmdInfo flyweight caching.
CmdInfoFlyweightStrategy - Enum Class in com.iohao.net.framework.core
Strategy options for the CmdInfo flyweight cache used by CmdInfoFlyweightFactory.
CmdKit - Class in com.iohao.net.framework.core.kit
Command ID manipulation utilities.
CmdKit() - Constructor for class com.iohao.net.framework.core.kit.CmdKit
 
cmdMaxLen - Variable in class com.iohao.net.framework.core.BarSkeletonSetting
The default length of actions (level 1 command; main route)
cmdMerge - Variable in class com.iohao.net.framework.core.doc.ActionMemberCmdDocument
 
cmdMerge - Variable in class com.iohao.net.framework.protocol.CommonMessage
 
cmdMerge() - Method in record class com.iohao.net.framework.core.CmdInfo
Returns the value of the cmdMerge record component.
cmdMerge() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
cmdMerge() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
cmdMerge() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
cmdMerge() - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
cmdMerge(int) - Method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
cmdMerge(int) - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
cmdMerge(int) - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
cmdMerge(int) - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
cmdMergeEncodingLength() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
cmdMergeEncodingLength() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
cmdMergeEncodingLength() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
cmdMergeEncodingLength() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
cmdMergeEncodingLength() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
cmdMergeEncodingLength() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
cmdMergeEncodingLength() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
cmdMergeEncodingLength() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
cmdMergeEncodingOffset() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
cmdMergeEncodingOffset() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
cmdMergeEncodingOffset() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
cmdMergeEncodingOffset() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
cmdMergeEncodingOffset() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
cmdMergeEncodingOffset() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
cmdMergeEncodingOffset() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
cmdMergeEncodingOffset() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
cmdMergeId() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
cmdMergeId() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
cmdMergeId() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
cmdMergeId() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
cmdMergeId() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
cmdMergeId() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
cmdMergeLimit - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
cmdMergeMaxValue() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
cmdMergeMaxValue() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
cmdMergeMaxValue() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
cmdMergeMaxValue() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
cmdMergeMaxValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
cmdMergeMaxValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
cmdMergeMaxValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
cmdMergeMaxValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
cmdMergeMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
cmdMergeMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
cmdMergeMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
cmdMergeMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
cmdMergeMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
cmdMergeMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
cmdMergeMinValue() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
cmdMergeMinValue() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
cmdMergeMinValue() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
cmdMergeMinValue() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
cmdMergeMinValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
cmdMergeMinValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
cmdMergeMinValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
cmdMergeMinValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
cmdMergeNullValue() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
cmdMergeNullValue() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
cmdMergeNullValue() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
cmdMergeNullValue() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
cmdMergeNullValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
cmdMergeNullValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
cmdMergeNullValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
cmdMergeNullValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
cmdMerges() - Method in record class com.iohao.net.framework.protocol.Server
Returns the value of the cmdMerges record component.
cmdMerges() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
cmdMerges() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
cmdMergesCount(int) - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
cmdMergesCount(int) - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
cmdMergesDecoderId() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
cmdMergesDecoderId() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
cmdMergesDecoderSinceVersion() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
cmdMergesDecoderSinceVersion() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
cmdMergesId() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
cmdMergesId() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
cmdMergeSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
cmdMergeSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
cmdMergeSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
cmdMergeSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
cmdMergeSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
cmdMergeSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
cmdMergeSinceVersion() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
cmdMethodName - Variable in class com.iohao.net.framework.core.doc.BroadcastDocument
Method name (camelCase) for command-style usage.
cmdName - Variable in class com.iohao.net.extension.client.InputCommandCreate
Prefix used in the module command description.
cmdName - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
CmdRegion - Interface in com.iohao.net.server.cmd
Command-region routing bucket that tracks logic-server ids for one command merge.
cmdRegions() - Method in record class com.iohao.net.server.NetServerSetting
Returns the value of the cmdRegions record component.
CmdRegions - Interface in com.iohao.net.server.cmd
Registry of command-region routing buckets used for logic-server dispatch.
CmdRegionServerListener - Class in com.iohao.net.server.listener
Keeps command-region routing tables in sync with server online/offline events.
CmdRegionServerListener() - Constructor for class com.iohao.net.server.listener.CmdRegionServerListener
 
cocPort(int) - Method in enum class com.iohao.net.external.core.config.ExternalJoinEnum
Compute the default port for this transport based on a shared base port.
codecName() - Method in interface com.iohao.net.framework.core.codec.DataCodec
Return the human-readable name of this codec.
codecName() - Method in class com.iohao.net.framework.core.codec.ProtoDataCodec
 
codeSuggest - Variable in class com.iohao.net.framework.core.BarSkeletonSetting
Strategy for generating developer-facing code suggestions on errors.
CodeSuggest - Interface in com.iohao.net.framework.core
Strategy interface for inspecting action commands and emitting code-improvement suggestions.
codeSuggestMethodAccess - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
codeSuggestMethodParameter - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
codeSuggestMethodReturn - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
codeSuggestTitle - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
CollKit - Class in com.iohao.net.common.kit
Collection manipulation utilities.
com.iohao.net.app - package com.iohao.net.app
Convenience bootstrap API for starting ionet components (external server, logic servers, and optional center server) within a single application entry point.
com.iohao.net.center - package com.iohao.net.center
Center-server runtime, connection management, and Aeron fragment handling components.
com.iohao.net.center.codec - package com.iohao.net.center.codec
SBE encoders used by the center server.
com.iohao.net.center.creator - package com.iohao.net.center.creator
Factory interfaces for center-server component creation.
com.iohao.net.center.fragment - package com.iohao.net.center.fragment
Aeron fragment handlers used by the center server.
com.iohao.net.common - package com.iohao.net.common
Common Aeron/SBE support abstractions shared by networking modules.
com.iohao.net.common.kit - package com.iohao.net.common.kit
Provides general-purpose utility kits shared across ionet modules, including concurrency, collections, attributes, time helpers, and tracing support.
com.iohao.net.common.kit.attr - package com.iohao.net.common.kit.attr
Dynamic attribute system providing type-safe key-value storage via AttrOption.
com.iohao.net.common.kit.beans.property - package com.iohao.net.common.kit.beans.property
Utility tools - Property Value Change Listener feature, properties can add listeners which are triggered when certain property values change.
com.iohao.net.common.kit.collect - package com.iohao.net.common.kit.collect
Utility tools - Provides thread-safe multi-collection structures MultiMap, ListMultiMap, and SetMultiMap.
com.iohao.net.common.kit.concurrent - package com.iohao.net.common.kit.concurrent
Utility tools - Thread executor, task listener callback, single task, delayed task, task scheduling, lightweight and controllable delayed tasks, lightweight timed storage assistance functions.
com.iohao.net.common.kit.concurrent.executor - package com.iohao.net.common.kit.concurrent.executor
Utility tools - Thread executors for ionet Thread Related: User Thread Executor, User Virtual Thread Executor, Simple Thread Executor Region.
com.iohao.net.common.kit.concurrent.timer.delay - package com.iohao.net.common.kit.concurrent.timer.delay
com.iohao.net.common.kit.exception - package com.iohao.net.common.kit.exception
Provides experimental exception-handling helpers and utility abstractions used by `common-kit` extensions.
com.iohao.net.common.kit.micro.room - package com.iohao.net.common.kit.micro.room
Provides experimental utility components shared by lightweight room or micro-room style gameplay helpers in `common-kit`.
com.iohao.net.common.kit.time - package com.iohao.net.common.kit.time
Provides date/time helper utilities used by ionet modules for time calculation, formatting, and scheduling-related support code.
com.iohao.net.common.kit.trace - package com.iohao.net.common.kit.trace
Provides tracing utilities and trace-context helpers used for request correlation and runtime diagnostics.
com.iohao.net.extension.client - package com.iohao.net.extension.client
Provides client-side testing and simulation utilities for sending requests, joining external servers, and scripting client behavior during local development or pressure testing.
com.iohao.net.extension.client.command - package com.iohao.net.extension.client.command
Provides client command abstractions and request command models used by the simulation client module to build and execute test requests.
com.iohao.net.extension.client.join - package com.iohao.net.extension.client.join
Provides client startup and join helpers for connecting simulation clients to TCP or WebSocket external servers.
com.iohao.net.extension.client.kit - package com.iohao.net.extension.client.kit
Provides utility helpers for simulation-client workflows, including message helpers, config helpers, and command scanning support.
com.iohao.net.extension.client.user - package com.iohao.net.extension.client.user
Provides simulated client user abstractions, channel wrappers, and user-side pressure testing support used by the simulation client module.
com.iohao.net.extension.codegen - package com.iohao.net.extension.codegen
Provides extension utilities for generating client/server integration code and related documentation artifacts from ionet metadata.
com.iohao.net.extension.domain - package com.iohao.net.extension.domain
Provides domain-event infrastructure based on Disruptor for implementing asynchronous event-driven workflows, similar in spirit to Guava EventBus or Spring `ApplicationEvent`.
com.iohao.net.extension.protobuf - package com.iohao.net.extension.protobuf
Provides jprotobuf-based schema analysis and code-generation support for integrating protobuf message definitions with ionet workflows.
com.iohao.net.extension.room - package com.iohao.net.extension.room
Provides room-based game infrastructure for board games and similar multiplayer room workflows, including room management, lifecycle processes, and extensible gameplay operations.
com.iohao.net.extension.room.operation - package com.iohao.net.extension.room.operation
Provides gameplay-operation extension points and handlers for room-based games, including strategy/flyweight style operation dispatch.
com.iohao.net.extension.spring - package com.iohao.net.extension.spring
Provides Spring integration support for registering and resolving ionet action controllers from the Spring application context.
com.iohao.net.external.core - package com.iohao.net.external.core
Provides the core abstractions and runtime infrastructure for external servers, including protocol handling, session management, hooks, and internal communication integration.
com.iohao.net.external.core.config - package com.iohao.net.external.core.config
Provides configuration objects and options for building and customizing external-server runtime behavior.
com.iohao.net.external.core.hook - package com.iohao.net.external.core.hook
Provides external-server hook extension points for request lifecycle interception, session state, and connection-idle related processing.
com.iohao.net.external.core.hook.cache - package com.iohao.net.external.core.hook.cache
Provides route-level external-server caching support for serving hot data directly from the external layer and reducing logic-server round trips.
com.iohao.net.external.core.hook.internal - package com.iohao.net.external.core.hook.internal
Provides internal hook implementations and supporting contracts used by the external-server runtime to compose built-in hook behavior.
com.iohao.net.external.core.message - package com.iohao.net.external.core.message
Provides the external-server unified interaction protocol, related codecs, and customization points for client-facing message encoding/decoding.
com.iohao.net.external.core.micro - package com.iohao.net.external.core.micro
Provides micro-deployment and cluster-join abstractions used by external servers in distributed deployments.
com.iohao.net.external.core.net - package com.iohao.net.external.core.net
Provides internal network communication contracts used by external servers to exchange messages with other ionet components over Aeron-based channels.
com.iohao.net.external.core.net.codec - package com.iohao.net.external.core.net.codec
Provides Aeron message encoding and decoding support used by the external-server internal communication layer.
com.iohao.net.external.core.net.external - package com.iohao.net.external.core.net.external
Provides handlers and callbacks for processing external-server specific internal network events received from Aeron channels.
com.iohao.net.external.core.net.fragment - package com.iohao.net.external.core.net.fragment
Provides Aeron fragment handlers that decode and dispatch internal messages for the external server runtime.
com.iohao.net.external.core.netty - package com.iohao.net.external.core.netty
Provides the Netty-based transport implementation of the external server, including channel handlers, session integration, and micro-deployment support.
com.iohao.net.external.core.netty.handler - package com.iohao.net.external.core.netty.handler
Provides Netty channel handlers used by the external-server implementation to decode requests, manage pipelines, and dispatch messages.
com.iohao.net.external.core.netty.hook - package com.iohao.net.external.core.netty.hook
Provides Netty-specific hook integrations for the external-server implementation, including channel lifecycle and transport-layer extension points.
com.iohao.net.external.core.netty.micro - package com.iohao.net.external.core.netty.micro
Provides Netty-based micro-deployment support for external servers, including distributed join workflows and cluster-facing bootstrap helpers.
com.iohao.net.external.core.netty.micro.join - package com.iohao.net.external.core.netty.micro.join
Provides Netty-based cluster join and registration components used when external servers connect into a distributed deployment.
com.iohao.net.external.core.netty.session - package com.iohao.net.external.core.netty.session
Provides Netty transport-aware user-session management support for the external-server implementation.
com.iohao.net.external.core.session - package com.iohao.net.external.core.session
Provides user-session abstractions and implementations used by external servers to track connected users and session-scoped metadata.
com.iohao.net.framework - package com.iohao.net.framework
Provides the core business framework abstractions for action routing, protocol handling, communication contracts, and runtime extension points.
com.iohao.net.framework.annotations - package com.iohao.net.framework.annotations
Defines annotations used by the core framework to declare actions, routing metadata, and runtime behavior customizations.
com.iohao.net.framework.communication - package com.iohao.net.framework.communication
Provides communication contracts and adapters used for request/response delivery, broadcasts, and cross-service messaging within the framework runtime.
com.iohao.net.framework.communication.eventbus - package com.iohao.net.framework.communication.eventbus
Provides distributed EventBus contracts for publishing and subscribing cross-service events within ionet applications.
com.iohao.net.framework.core - package com.iohao.net.framework.core
Provides the core action execution model, metadata, lifecycle hooks, and shared runtime building blocks used by ionet business logic.
com.iohao.net.framework.core.codec - package com.iohao.net.framework.core.codec
Provides business-data codec abstractions and implementations used by the framework's extended protocol support.
com.iohao.net.framework.core.doc - package com.iohao.net.framework.core.doc
Provides documentation metadata and code-generation support used to produce client-facing API artifacts from ionet action definitions.
com.iohao.net.framework.core.enhance - package com.iohao.net.framework.core.enhance
Provides enhancement utilities that extend core action execution behavior, such as wrapper and interception-style integrations around framework processing steps.
com.iohao.net.framework.core.exception - package com.iohao.net.framework.core.exception
Provides framework-level exception handling, assertion integration, and unified error processing abstractions for business request execution.
com.iohao.net.framework.core.flow - package com.iohao.net.framework.core.flow
Provides the action invocation flow model, context propagation, and execution pipeline contracts used to process business requests end to end.
com.iohao.net.framework.core.flow.internal - package com.iohao.net.framework.core.flow.internal
Provides internal flow-plugin implementations that participate in the framework execution pipeline and support extensible request-processing behavior.
com.iohao.net.framework.core.flow.parser - package com.iohao.net.framework.core.flow.parser
Provides action-parser components that scan and convert annotated business classes into runtime action metadata used by the framework.
com.iohao.net.framework.core.kit - package com.iohao.net.framework.core.kit
Provides framework-specific utility helpers used by action parsing, metadata access, and runtime support operations.
com.iohao.net.framework.core.runner - package com.iohao.net.framework.core.runner
Provides startup-runner extension contracts that execute once after logic-server startup, similar to Spring's `CommandLineRunner`.
com.iohao.net.framework.i18n - package com.iohao.net.framework.i18n
Provides internationalization contracts and message-resolution support used by framework-level error messages and user-facing text outputs.
com.iohao.net.framework.protocol - package com.iohao.net.framework.protocol
Provides protocol metadata and structures used to represent command routes, headers, and payload conventions across the ionet framework.
com.iohao.net.framework.protocol.wrapper - package com.iohao.net.framework.protocol.wrapper
Provides protocol wrapper utilities for boxing/unboxing payloads and handling protocol fragmentation/reassembly.
com.iohao.net.framework.toy - package com.iohao.net.framework.toy
Provides lightweight framework presentation helpers, including startup banner rendering and related console-display utilities.
com.iohao.net.sbe - package com.iohao.net.sbe
ionet SBE.
com.iohao.net.server - package com.iohao.net.server
Net-server bootstrap, routing, load-balancing, and connection coordination components.
com.iohao.net.server.balanced - package com.iohao.net.server.balanced
Net-server load-balancing abstractions and default selectors.
com.iohao.net.server.cmd - package com.iohao.net.server.cmd
Command-region routing tables used by net-server logic dispatching.
com.iohao.net.server.codec - package com.iohao.net.server.codec
SBE encoders used by net-server for center registration and peer events.
com.iohao.net.server.connection - package com.iohao.net.server.connection
Net-server Aeron connection management, connection metadata, and shutdown hooks.
com.iohao.net.server.creator - package com.iohao.net.server.creator
Factory interfaces for customizing net-server component construction.
com.iohao.net.server.fragment - package com.iohao.net.server.fragment
Aeron fragment handlers used by net-server for peer registration and peer events.
com.iohao.net.server.listener - package com.iohao.net.server.listener
Net-server peer lifecycle listener contracts and default listeners.
com.iohao.net.server.logic - package com.iohao.net.server.logic
Logic-server bootstrap helpers, codecs, and Aeron fragment handlers.
com.iohao.net.server.logic.codec - package com.iohao.net.server.logic.codec
SBE encoders used by logic servers for internal, external, and broadcast traffic.
com.iohao.net.server.logic.fragment - package com.iohao.net.server.logic.fragment
Aeron fragment handlers used by logic servers for requests, responses, and external calls.
command - Variable in class com.iohao.net.framework.core.SuggestInformation
 
CommandResult - Class in com.iohao.net.extension.client.command
Callback result wrapper with lazy response payload decoding helpers.
CommandResult(ExternalMessage) - Constructor for class com.iohao.net.extension.client.command.CommandResult
 
comment - Variable in class com.iohao.net.extension.protobuf.ProtoJavaField
 
comment - Variable in class com.iohao.net.framework.core.doc.ActionCommandDoc
 
comment - Variable in class com.iohao.net.framework.core.doc.ActionMemberCmdDocument
 
common() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
common() - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
common() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
common() - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
common() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
common() - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
common() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
common() - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
common() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
common() - Method in class com.iohao.net.sbe.SendMessageEncoder
 
common() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
common() - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
common() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
common() - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
CommonConnectionManager - Interface in com.iohao.net.common
Manages Aeron publications and fragment polling for common network connections.
CommonConst - Interface in com.iohao.net.common.kit
Common shared constants.
CommonDecorator - Interface in com.iohao.net.framework.communication
Base decorator interface providing access to the communication aggregation, trace ID, and current executor.
commonEncodingLength() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
commonEncodingLength() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
commonEncodingLength() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
commonEncodingLength() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
commonEncodingLength() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
commonEncodingLength() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
commonEncodingLength() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
commonEncodingLength() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
commonEncodingLength() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
commonEncodingLength() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
commonEncodingLength() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
commonEncodingLength() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
commonEncodingLength() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
commonEncodingLength() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
commonEncodingOffset() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
commonEncodingOffset() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
commonEncodingOffset() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
commonEncodingOffset() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
commonEncodingOffset() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
commonEncodingOffset() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
commonEncodingOffset() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
commonEncodingOffset() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
commonEncodingOffset() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
commonEncodingOffset() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
commonEncodingOffset() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
commonEncodingOffset() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
commonEncodingOffset() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
commonEncodingOffset() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
CommonEvent - Class in com.iohao.net.extension.domain
Event subscription sends CommonEvent to RingBuffer
CommonEvent() - Constructor for class com.iohao.net.extension.domain.CommonEvent
 
commonEventProducer - Variable in class com.iohao.net.extension.domain.DomainEventSetting
 
CommonEventProducer - Interface in com.iohao.net.extension.domain
Publishes domain events into the configured disruptor pipeline.
commonId() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
commonId() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
commonId() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
commonId() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
commonId() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
commonId() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
commonId() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
commonId() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
commonId() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
commonId() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
commonId() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
commonId() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
commonId() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
commonId() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
CommonIllegalArgumentException - Exception Class in com.iohao.net.common.kit.exception
Common illegal argument exception used throughout the ionet framework.
CommonIllegalArgumentException(String) - Constructor for exception class com.iohao.net.common.kit.exception.CommonIllegalArgumentException
Create a new instance with the given detail message.
CommonIllegalArgumentException(String, Throwable) - Constructor for exception class com.iohao.net.common.kit.exception.CommonIllegalArgumentException
Create a new instance with the given detail message and cause.
CommonMessage - Class in com.iohao.net.framework.protocol
Base class for internal messages exchanged between logic servers via Aeron.
CommonMessage() - Constructor for class com.iohao.net.framework.protocol.CommonMessage
 
CommonMessageDecoder - Class in com.iohao.net.sbe
 
CommonMessageDecoder() - Constructor for class com.iohao.net.sbe.CommonMessageDecoder
 
CommonMessageEncoder - Class in com.iohao.net.sbe
 
CommonMessageEncoder() - Constructor for class com.iohao.net.sbe.CommonMessageEncoder
 
commonMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
commonMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
commonMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
commonMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
commonMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
commonMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
commonMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
commonMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
commonMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
commonMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
commonMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
commonMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
commonMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
commonMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
CommonNullPointerException - Exception Class in com.iohao.net.common.kit.exception
Common null pointer exception used throughout the ionet framework.
CommonNullPointerException() - Constructor for exception class com.iohao.net.common.kit.exception.CommonNullPointerException
Create a new instance with no detail message.
CommonNullPointerException(String) - Constructor for exception class com.iohao.net.common.kit.exception.CommonNullPointerException
Create a new instance with the given detail message.
commonProcess(Request, CommunicationType) - Method in class com.iohao.net.server.logic.fragment.RequestMessageOnFragment
 
commonProcess(Request, CommunicationType) - Method in class com.iohao.net.server.logic.fragment.SendMessageOnFragment
 
commonProcess(Request, CommunicationType) - Method in class com.iohao.net.server.logic.fragment.UserRequestMessageOnFragment
 
CommonResponse - Interface in com.iohao.net.framework.protocol
Common response contract providing error code and message accessors.
CommonRuntimeException - Exception Class in com.iohao.net.common.kit.exception
Common runtime exception used throughout the ionet framework.
CommonRuntimeException(String) - Constructor for exception class com.iohao.net.common.kit.exception.CommonRuntimeException
Create a new instance with the given detail message.
CommonRuntimeException(String, Throwable) - Constructor for exception class com.iohao.net.common.kit.exception.CommonRuntimeException
Create a new instance with the given detail message and cause.
commonSinceVersion() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
commonSinceVersion() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
commonSinceVersion() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
commonSinceVersion() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
commonSinceVersion() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
commonSinceVersion() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
commonSinceVersion() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
commonSinceVersion() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
commonSinceVersion() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
commonSinceVersion() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
commonSinceVersion() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
commonSinceVersion() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
commonSinceVersion() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
commonSinceVersion() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
CommonStdout - Static variable in interface com.iohao.net.common.kit.IonetLogName
Topic for common/general stdout logging.
Communication - Interface in com.iohao.net.framework.communication
Aggregate communication interface combining broadcast, logic call, external, and send capabilities.
communicationAggregation - Variable in class com.iohao.net.framework.core.BarSkeleton
 
communicationAggregation() - Method in record class com.iohao.net.server.NetServerSetting
Returns the value of the communicationAggregation record component.
CommunicationAggregation - Interface in com.iohao.net.framework.communication
Framework network communication aggregation interface.
CommunicationAggregationCreator - Interface in com.iohao.net.server.creator
Factory for creating the CommunicationAggregation used by net-server.
CommunicationAggregationErrorConst - Class in com.iohao.net.server
Shared fallback responses and error constants for communication aggregation flows.
CommunicationKit - Class in com.iohao.net.framework.communication
Utility class providing static access to the global communication infrastructure.
CommunicationMessage - Interface in com.iohao.net.framework.protocol
Contract for external communication messages exchanged between clients and the external server.
communicationMessageCodec - Static variable in class com.iohao.net.external.core.message.CommunicationMessageKit
Active codec used by external transports.
CommunicationMessageCodec - Interface in com.iohao.net.external.core.message
Strategy for creating and serializing external communication messages.
CommunicationMessageKit - Class in com.iohao.net.external.core.message
Static facade for the configured CommunicationMessageCodec.
CommunicationMessageSbe - Class in com.iohao.net.external.core.net.codec
SBE encoder for outbound CommunicationMessage instances sent to the net server.
CommunicationMessageSbe() - Constructor for class com.iohao.net.external.core.net.codec.CommunicationMessageSbe
 
CommunicationType - Enum Class in com.iohao.net.framework.communication
Enum representing the type of communication for a request flow.
CompletableFutureKit - Class in com.iohao.net.common.kit
CompletableFuture Kit. see CompletableFuture
complete(FutureMessage) - Method in interface com.iohao.net.framework.communication.FutureManager
Complete the future matching the given message's future ID with the message itself.
config() - Method in class com.iohao.net.center.CenterCoreConfigLoader
 
config() - Method in class com.iohao.net.external.core.net.ExternalCoreConfigLoader
Register all external-core runtime integrations.
config() - Method in interface com.iohao.net.framework.core.CoreConfigLoader
Apply configuration settings to the framework.
config() - Method in class com.iohao.net.server.logic.LogicServerCoreConfigLoader
 
config() - Method in class com.iohao.net.server.NetServerCoreConfigLoader
 
connect(ClientConnectOption) - Method in interface com.iohao.net.extension.client.join.ClientConnect
 
connectBefore(Server, NetServerSetting) - Method in class com.iohao.net.server.listener.DebugServerListener
 
connectBefore(Server, NetServerSetting) - Method in interface com.iohao.net.server.listener.ServerListener
 
connectionComplete() - Method in interface com.iohao.net.extension.client.InputCommandRegion
连接完成后的回调
ConnectionItem - Class in com.iohao.net.server.connection
Manage all client connections
ConnectionItem(Server, Publication) - Constructor for class com.iohao.net.server.connection.ConnectionItem
 
connectionManager - Variable in class com.iohao.net.center.fragment.ConnectRequestMessageOnFragment
 
connectionManager - Variable in class com.iohao.net.external.core.net.fragment.ExternalRequestMessageOnFragment
 
connectionManager - Variable in class com.iohao.net.server.DefaultCommunicationAggregation
 
connectionManager - Variable in class com.iohao.net.server.fragment.ConnectResponseMessageOnFragment
 
connectionManager() - Method in record class com.iohao.net.center.CenterServerSetting
Returns the value of the connectionManager record component.
connectionManager() - Method in record class com.iohao.net.server.NetServerSetting
Returns the value of the connectionManager record component.
ConnectionManager - Interface in com.iohao.net.server.connection
Net-server connection manager for peer publications and inbound fragment polling.
ConnectionManagerCreator - Interface in com.iohao.net.server.creator
Factory for creating net-server connection managers.
ConnectionManagerParameter - Record Class in com.iohao.net.server.connection
Parameters required to construct a net-server ConnectionManager.
ConnectionManagerParameter(Aeron, Publisher, int, String, FutureManager) - Constructor for record class com.iohao.net.server.connection.ConnectionManagerParameter
Creates an instance of a ConnectionManagerParameter record class.
ConnectionManagerParameter.ConnectionManagerParameterBuilder - Class in com.iohao.net.server.connection
 
ConnectionTopic - Static variable in interface com.iohao.net.common.kit.IonetLogName
Topic for connection lifecycle logging.
connectionWay - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
ConnectRequestMessageDecoder - Class in com.iohao.net.sbe
ConnectRequestMessage ServerMessage
ConnectRequestMessageDecoder() - Constructor for class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
ConnectRequestMessageDecoder.CmdMergesDecoder - Class in com.iohao.net.sbe
 
ConnectRequestMessageDecoder.PayloadDecoder - Class in com.iohao.net.sbe
map payload
ConnectRequestMessageEncoder - Class in com.iohao.net.sbe
ConnectRequestMessage ServerMessage
ConnectRequestMessageEncoder() - Constructor for class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
ConnectRequestMessageEncoder.CmdMergesEncoder - Class in com.iohao.net.sbe
 
ConnectRequestMessageEncoder.PayloadEncoder - Class in com.iohao.net.sbe
map payload
ConnectRequestMessageOnFragment - Class in com.iohao.net.center.fragment
Handles center-side connect-request fragments and synchronizes peer server discovery.
ConnectRequestMessageOnFragment() - Constructor for class com.iohao.net.center.fragment.ConnectRequestMessageOnFragment
 
ConnectRequestMessageSbe - Class in com.iohao.net.server.codec
SBE encoder for ServerRequestMessage registration messages.
ConnectRequestMessageSbe() - Constructor for class com.iohao.net.server.codec.ConnectRequestMessageSbe
 
ConnectResponseMessage - Class in com.iohao.net.framework.protocol
Response message sent when a server successfully connects (joins) the cluster.
ConnectResponseMessage() - Constructor for class com.iohao.net.framework.protocol.ConnectResponseMessage
 
ConnectResponseMessageDecoder - Class in com.iohao.net.sbe
ConnectResponseMessage ServerMessage
ConnectResponseMessageDecoder() - Constructor for class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
ConnectResponseMessageDecoder.CmdMergesDecoder - Class in com.iohao.net.sbe
 
ConnectResponseMessageDecoder.PayloadDecoder - Class in com.iohao.net.sbe
map payload
ConnectResponseMessageEncoder - Class in com.iohao.net.sbe
ConnectResponseMessage ServerMessage
ConnectResponseMessageEncoder() - Constructor for class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
ConnectResponseMessageEncoder.CmdMergesEncoder - Class in com.iohao.net.sbe
 
ConnectResponseMessageEncoder.PayloadEncoder - Class in com.iohao.net.sbe
map payload
ConnectResponseMessageOnFragment - Class in com.iohao.net.server.fragment
Handles center connect-response fragments and registers newly discovered server connections.
ConnectResponseMessageOnFragment() - Constructor for class com.iohao.net.server.fragment.ConnectResponseMessageOnFragment
 
ConnectResponseMessageSbe - Class in com.iohao.net.center.codec
SBE encoder for center-server connect-response messages.
ConnectResponseMessageSbe() - Constructor for class com.iohao.net.center.codec.ConnectResponseMessageSbe
 
containAnnotation(Class) - Method in class com.iohao.net.framework.core.ActionCommand
Whether the action method contains the relevant annotation.
contains(long) - Method in class com.iohao.net.common.kit.micro.room.MicroRooms
Check if a room with the given ID exists.
containsFireType(int) - Method in class com.iohao.net.framework.communication.eventbus.EventBusMessage
Checks if the type of subscriber that has already been triggered exists
containsKey(int) - Method in class com.iohao.net.framework.core.ActionCommandRegion
Check if a subCmd is registered in this region.
containsKey(Class) - Static method in class com.iohao.net.framework.core.flow.parser.MethodParsers
Check whether a parser is registered for the given class.
containsKey(K) - Method in interface com.iohao.net.common.kit.collect.ListMultiMap
Check whether this multimap contains a mapping for the specified key.
containsKey(K) - Method in interface com.iohao.net.common.kit.collect.SetMultiMap
Check whether this multimap contains a mapping for the specified key.
containsNetId(int) - Method in interface com.iohao.net.common.CommonConnectionManager
Tests whether a publication mapping exists for the given network id.
containsNetId(int) - Method in class com.iohao.net.server.connection.DefaultConnectionManager
 
containsValue(V) - Method in interface com.iohao.net.common.kit.collect.ListMultiMap
Check whether any collection in this multimap contains the specified value.
containsValue(V) - Method in interface com.iohao.net.common.kit.collect.SetMultiMap
Check whether any collection in this multimap contains the specified value.
controllerClazz - Variable in class com.iohao.net.framework.core.doc.ActionDoc
 
convenientCommunication - Variable in class com.iohao.net.external.core.netty.handler.WebSocketVerifyHandler
 
convenientCommunication() - Method in record class com.iohao.net.external.core.ExternalSetting
Get the convenient communication facade from the attached net server setting.
convenientCommunication() - Method in record class com.iohao.net.server.NetServerSetting
Returns the value of the convenientCommunication record component.
ConvenientCommunication - Record Class in com.iohao.net.server
Convenience wrapper that resolves a target server and publishes request messages.
ConvenientCommunication(FindServer, Publisher) - Constructor for record class com.iohao.net.server.ConvenientCommunication
Creates an instance of a ConvenientCommunication record class.
copy(int[]) - Static method in class com.iohao.net.common.kit.ArrayKit
Create a shallow copy of an int array.
CoreConfigLoader - Interface in com.iohao.net.framework.core
SPI interface for loading framework configuration at startup.
CoreGlobalConfig - Class in com.iohao.net.framework
Global configuration constants for the ionet core framework.
count() - Method in interface com.iohao.net.common.kit.concurrent.timer.delay.DelayTaskRegion
Count the number of current delayed tasks
count() - Method in record class com.iohao.net.framework.core.flow.internal.StatActionInOut.TimeRange
Returns the value of the count record component.
count() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeDay
Returns the value of the count record component.
count() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeHour
Returns the value of the count record component.
count() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeMinute
Returns the value of the count record component.
count() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
count() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
count() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
count() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
count() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
count() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
count() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
count() - Method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
count() - Method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
count() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
count() - Method in interface com.iohao.net.server.balanced.ServerRegion
 
countDown() - Static method in class com.iohao.net.framework.toy.IonetBanner
 
countMaxValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.LogicServerIdsEncoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.UserIdsEncoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder.UserIdsEncoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.CmdMergesEncoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.CmdMergesEncoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.RequestMessageEncoder.BindingLogicServerIdsEncoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.SendMessageEncoder.BindingLogicServerIdsEncoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
countMaxValue() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder.BindingLogicServerIdsEncoder
 
countMinValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
countMinValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
countMinValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.LogicServerIdsEncoder
 
countMinValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.UserIdsEncoder
 
countMinValue() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
countMinValue() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder.UserIdsEncoder
 
countMinValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
countMinValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
countMinValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.CmdMergesEncoder
 
countMinValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
countMinValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
countMinValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
countMinValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.CmdMergesEncoder
 
countMinValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
countMinValue() - Static method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
countMinValue() - Static method in class com.iohao.net.sbe.RequestMessageEncoder.BindingLogicServerIdsEncoder
 
countMinValue() - Static method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
countMinValue() - Static method in class com.iohao.net.sbe.SendMessageEncoder.BindingLogicServerIdsEncoder
 
countMinValue() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
countMinValue() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder.BindingLogicServerIdsEncoder
 
countOnline() - Method in class com.iohao.net.external.core.netty.session.SocketUserSessions
 
countOnline() - Method in interface com.iohao.net.external.core.session.UserSessions
Current number of online users
countPlayer() - Method in interface com.iohao.net.extension.room.Room
Count the number of players in the room, including Robots
countRealPlayer() - Method in interface com.iohao.net.extension.room.Room
Count the number of real players in the room
countRemaining() - Method in record class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut.ThreadMonitor
The number of tasks remaining that have not been executed yet
countRobot() - Method in interface com.iohao.net.extension.room.Room
Count the number of Robots in the room
COVER - Enum constant in enum class com.iohao.net.framework.protocol.BindingEnum
Override the bound logic servers
create() - Static method in interface com.iohao.net.common.kit.collect.ListMultiMap
Create a ListMultiMap (framework internal implementation).
create() - Static method in interface com.iohao.net.common.kit.collect.SetMultiMap
Create a SetMultiMap (framework internal implementation).
create(int, int) - Static method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeMinute
Create minute range record
create(int, List) - Static method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeHour
Create an hourly statistics record for the given hour.
create(long, long) - Static method in record class com.iohao.net.framework.core.flow.internal.StatActionInOut.TimeRange
Create time range
create(long, long, String) - Static method in record class com.iohao.net.framework.core.flow.internal.StatActionInOut.TimeRange
Create time range and specify a name
create(Subscriber) - Method in interface com.iohao.net.framework.communication.eventbus.SubscriberInvokeCreator
Create a subscriber invoke for the given subscriber.
create(Class) - Static method in class com.iohao.net.common.kit.ProtoKit
Pre-create and warm up the protobuf codec for the given class on a virtual thread.
create(Object) - Method in interface com.iohao.net.framework.communication.eventbus.EventBusMessageCreator
Create an EventBusMessage from the given event source.
create(String, ThreadExecutor) - Static method in record class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut.ThreadMonitor
Create a new monitoring record for the given thread.
create(LocalDate, List) - Static method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeDay
Create a daily statistics record for the given date with the specified hour ranges.
createActionCommandDoc(Method) - Method in class com.iohao.net.framework.core.doc.JavaClassDocInfo
 
createCommunicationMessage() - Method in interface com.iohao.net.external.core.message.CommunicationMessageCodec
Create a new mutable message instance for outgoing writes.
createCommunicationMessage() - Static method in class com.iohao.net.external.core.message.CommunicationMessageKit
Create a new communication message via the active codec.
createCommunicationMessage() - Method in class com.iohao.net.external.core.message.DefaultCommunicationMessageCodec
Create a business-message template with the default command code.
createEventBusMessage(Object) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
Create an event message
createFlowContext() - Method in interface com.iohao.net.framework.core.flow.FlowContextFactory
Create business framework flow context
createListenerTimeRangeHour(int) - Method in interface com.iohao.net.framework.core.flow.internal.TimeRangeInOut.ChangeListener
create TimeRangeHour, the hour range to be statistically monitored
createListenerTimeRangeHourList() - Method in interface com.iohao.net.framework.core.flow.internal.TimeRangeInOut.ChangeListener
create TimeRangeHour list, list of hour ranges to be statistically monitored
createListenerTimeRangeMinuteList() - Method in interface com.iohao.net.framework.core.flow.internal.TimeRangeInOut.ChangeListener
create TimeRangeMinute list, list of minute range records
createRequestData() - Method in interface com.iohao.net.extension.client.command.RequestDataDelegate
创建请求参数
createSigleThreadFactory(String) - Static method in class com.iohao.net.common.kit.concurrent.ExecutorKit
Create a single-named daemon thread factory.
createThread(Runnable) - Method in class com.iohao.net.common.kit.concurrent.ThreadCreator
Create a new thread with the configured group, name, priority, and daemon flag.
createThreadFactory(String, boolean) - Static method in class com.iohao.net.common.kit.concurrent.ExecutorKit
Create a thread factory.
createThreadFactory(String) - Static method in class com.iohao.net.common.kit.concurrent.ExecutorKit
Create a thread factory.
createTimeRangeDay(LocalDate) - Method in interface com.iohao.net.framework.core.flow.internal.TimeRangeInOut.ChangeListener
Create TimeRangeDay (Daily call statistics object)
createTimeRangeList() - Method in interface com.iohao.net.framework.core.flow.internal.StatActionInOut.StatActionChangeListener
Creates a time range.
CsharpDocumentGenerate - Class in com.iohao.net.extension.codegen
Generate C# code, such as broadcast, error code, action
CsharpDocumentGenerate() - Constructor for class com.iohao.net.extension.codegen.CsharpDocumentGenerate
 
currentNanoTime() - Static method in class com.iohao.net.common.kit.time.TimeKit
Get the current nano time, cached if caching is enabled.
currentTimeMillis() - Static method in class com.iohao.net.common.kit.time.TimeKit
get currentTimeMillis
customExecutor - Enum constant in enum class com.iohao.net.framework.communication.eventbus.ExecutorSelector
Reserved for developers

D

daemon - Variable in class com.iohao.net.common.kit.concurrent.ThreadCreator
 
DaemonThreadFactory - Class in com.iohao.net.common.kit.concurrent
A ThreadFactory that creates daemon threads with auto-incrementing names.
DaemonThreadFactory(String) - Constructor for class com.iohao.net.common.kit.concurrent.DaemonThreadFactory
 
data - Enum constant in enum class com.iohao.net.framework.core.ActionParameterPosition
Single data parameter only.
data - Variable in class com.iohao.net.framework.communication.eventbus.EventBusMessage
Serialized event source data for cross-process transmission.
data - Variable in class com.iohao.net.framework.protocol.CommonMessage
 
dataActualTypeName - Variable in class com.iohao.net.framework.core.doc.BroadcastDocument
Actual data type name.
dataAndFlowContext - Enum constant in enum class com.iohao.net.framework.core.ActionParameterPosition
Data parameter first, FlowContext second.
dataClass - Variable in class com.iohao.net.framework.core.doc.BroadcastDocument
Business data type class.
dataClassName - Variable in class com.iohao.net.framework.core.doc.BroadcastDocument
Simple name of the business data type.
DataCodec - Interface in com.iohao.net.framework.core.codec
Strategy interface for encoding and decoding business data.
DataCodecManager - Class in com.iohao.net.framework.core.codec
Central manager for the active DataCodec instances.
dataDescription - Variable in class com.iohao.net.framework.core.doc.BroadcastDocument
Description of the broadcast data parameter.
dataHeaderLength() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
dataHeaderLength() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
dataHeaderLength() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
dataHeaderLength() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
dataHeaderLength() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
dataHeaderLength() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
dataHeaderLength() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
dataHeaderLength() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
dataHeaderLength() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
dataHeaderLength() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
dataHeaderLength() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
dataHeaderLength() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
dataHeaderLength() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
dataHeaderLength() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
dataHeaderLength() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
dataHeaderLength() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
dataHeaderLength() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
dataHeaderLength() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
dataId() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
dataId() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
dataId() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
dataId() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
dataId() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
dataId() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
dataId() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
dataId() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
dataId() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
dataId() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
dataId() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
dataId() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
dataId() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
dataId() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
dataId() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
dataId() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
dataId() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
dataId() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
dataIsList - Variable in class com.iohao.net.framework.core.doc.BroadcastDocument
true if the broadcast data is a List type.
dataLength() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
dataLength() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
dataLength() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
dataLength() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
dataLength() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
dataLength() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
dataLength() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
dataLength() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
dataLength() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
dataMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
dataMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
dataMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
dataMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
dataMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
dataMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
dataMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
dataMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
dataMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
dataMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
dataMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
dataMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
dataMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
dataMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
dataMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
dataMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
dataMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
dataMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
dataNotExist - Enum constant in enum class com.iohao.net.framework.core.exception.ActionErrorEnum
Requested data does not exist.
dataParameter - Variable in class com.iohao.net.framework.core.ActionCommand
 
dataSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
dataSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
dataSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
dataSinceVersion() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
dataSinceVersion() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
dataSinceVersion() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
dataSinceVersion() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
dataSinceVersion() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
dataSinceVersion() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
dataTypeIsInternal - Variable in class com.iohao.net.framework.core.doc.BroadcastDocument
true if the data type is a built-in protocol fragment; false for user-defined types.
DEAD - Enum constant in enum class com.iohao.net.external.core.session.UserSessionState
Session is closed or no longer valid.
DebugInOut - Class in com.iohao.net.framework.core.flow.internal
Debug plugin that logs detailed request/response information for each action method invocation.
DebugInOut() - Constructor for class com.iohao.net.framework.core.flow.internal.DebugInOut
Create a DebugInOut with no time threshold (logs every invocation).
DebugInOut(long) - Constructor for class com.iohao.net.framework.core.flow.internal.DebugInOut
Create a DebugInOut that only logs invocations exceeding the given time threshold.
debugInOutErrorCode - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
debugInOutErrorMessage - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
debugInOutHopCountName - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
debugInOutParamName - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
debugInOutReturnData - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
debugInOutThreadName - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
debugInOutTime - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
DebugServerListener - Class in com.iohao.net.server.listener
Development listener that logs net-server peer lifecycle events.
DebugServerListener() - Constructor for class com.iohao.net.server.listener.DebugServerListener
 
decode(byte[]) - Method in interface com.iohao.net.external.core.message.CommunicationMessageCodec
Decode a serialized external message.
decode(byte[]) - Static method in class com.iohao.net.external.core.message.CommunicationMessageKit
Decode an external message from bytes.
decode(byte[], Class) - Static method in class com.iohao.net.common.kit.ProtoKit
Decode a protobuf byte array into an object of the specified type.
decode(byte[], Class) - Method in interface com.iohao.net.framework.core.codec.DataCodec
Decode a byte array into an object of the specified type.
decode(byte[], Class) - Static method in class com.iohao.net.framework.core.codec.DataCodecManager
Decode a byte array into the specified type using the primary codec.
decode(byte[], Class) - Method in class com.iohao.net.framework.core.codec.ProtoDataCodec
 
decode(ChannelHandlerContext, ByteBuf, List) - Method in class com.iohao.net.extension.client.join.ClientTcpExternalCodec
 
decode(ChannelHandlerContext, ByteBuf, List) - Method in class com.iohao.net.external.core.netty.handler.TcpExternalCodec
 
decode(ChannelHandlerContext, ByteBuf, List) - Method in class com.iohao.net.external.core.netty.handler.TcpProtocolSanityCheckHandler
 
decode(ChannelHandlerContext, BinaryWebSocketFrame, List) - Method in class com.iohao.net.external.core.netty.handler.WebSocketExternalCodec
 
decoder - Variable in class com.iohao.net.center.fragment.ConnectRequestMessageOnFragment
 
decoder - Variable in class com.iohao.net.external.core.net.fragment.ExternalRequestMessageOnFragment
 
decoder - Variable in class com.iohao.net.server.fragment.ConnectResponseMessageOnFragment
 
decoder - Variable in class com.iohao.net.server.logic.fragment.RequestMessageOnFragment
 
decoder - Variable in class com.iohao.net.server.logic.fragment.SendMessageOnFragment
 
decoder - Variable in class com.iohao.net.server.logic.fragment.UserRequestMessageOnFragment
 
decoder(ServerMessage, ServerMessageCommonDecoder) - Static method in class com.iohao.net.common.ServerMessageCodecKit
Decodes framework server-message fields from an SBE decoder.
decoderMessageCommon(RemoteMessage, CommonMessageDecoder) - Method in class com.iohao.net.common.DefaultSbeCodec
 
decoderMessageCommon(RemoteMessage, CommonMessageDecoder) - Method in interface com.iohao.net.common.SbeCodec
Decodes common remote-message fields from an SBE decoder into the framework model.
decoderMessageCommon(RemoteMessage, CommonMessageDecoder) - Static method in class com.iohao.net.common.SbeKit
Decodes common remote-message fields with the active SbeKit.sbeCodec.
decoderUserIdentity(UserIdentity, UserIdentityMessageDecoder) - Method in class com.iohao.net.common.DefaultSbeCodec
 
decoderUserIdentity(UserIdentity, UserIdentityMessageDecoder) - Method in interface com.iohao.net.common.SbeCodec
Decodes user identity fields from an SBE decoder into the framework model.
decoderUserIdentity(UserIdentity, UserIdentityMessageDecoder) - Static method in class com.iohao.net.common.SbeKit
Decodes user identity fields with the active SbeKit.sbeCodec.
decorator(String, Runnable) - Static method in class com.iohao.net.common.kit.trace.TraceKit
Decorate a Runnable so that the given trace ID is set in MDC during its execution.
decorator(String, Consumer) - Static method in class com.iohao.net.common.kit.trace.TraceKit
Decorate a Consumer so that the given trace ID is set in MDC during its execution.
decrement() - Method in class com.iohao.net.common.kit.beans.property.IntegerProperty
current value - 1
decrement() - Method in class com.iohao.net.common.kit.beans.property.LongProperty
current value - 1
DefaultAccessAuthenticationHook - Class in com.iohao.net.external.core.hook.internal
Default in-memory access control implementation for external route checks.
DefaultAccessAuthenticationHook() - Constructor for class com.iohao.net.external.core.hook.internal.DefaultAccessAuthenticationHook
 
DefaultActionAfter - Class in com.iohao.net.framework.core.flow.internal
Default ActionAfter implementation that encodes the action method result into the response message.
DefaultActionMethodExceptionProcess - Class in com.iohao.net.framework.core.flow.internal
Default exception processor that wraps exceptions into MessageException.
DefaultActionMethodInvoke - Class in com.iohao.net.framework.core.flow.internal
Default action method invoker using MethodHandle for high-performance method dispatch.
DefaultBalancedManager - Class in com.iohao.net.server.balanced
Default holder for logic and external load-balancing implementations.
DefaultBalancedManager() - Constructor for class com.iohao.net.server.balanced.DefaultBalancedManager
 
DefaultClientUser - Class in com.iohao.net.extension.client.user
Default client-side user model.
DefaultClientUser() - Constructor for class com.iohao.net.extension.client.user.DefaultClientUser
 
DefaultCmdRegion - Class in com.iohao.net.server.cmd
Default CmdRegion implementation backed by a compact int array.
DefaultCmdRegion(int) - Constructor for class com.iohao.net.server.cmd.DefaultCmdRegion
 
DefaultCmdRegions - Class in com.iohao.net.server.cmd
Default command-region registry that maps command merges to candidate logic servers.
DefaultCmdRegions() - Constructor for class com.iohao.net.server.cmd.DefaultCmdRegions
 
DefaultCodeSuggest - Class in com.iohao.net.framework.core
Default CodeSuggest implementation that recommends replacing wrapper types (e.g.
DefaultCodeSuggest() - Constructor for class com.iohao.net.framework.core.DefaultCodeSuggest
 
DefaultCommunication - Class in com.iohao.net.framework.communication
Default implementation of Communication that delegates to the global CommunicationAggregation.
DefaultCommunication() - Constructor for class com.iohao.net.framework.communication.DefaultCommunication
 
DefaultCommunicationAggregation - Class in com.iohao.net.server
Default communication aggregation implementation for routing, broadcasting, and RPC-like calls.
DefaultCommunicationAggregation() - Constructor for class com.iohao.net.server.DefaultCommunicationAggregation
 
DefaultCommunicationMessageCodec - Class in com.iohao.net.external.core.message
Default codec implementation that creates ExternalMessage instances.
DefaultCommunicationMessageCodec() - Constructor for class com.iohao.net.external.core.message.DefaultCommunicationMessageCodec
 
DefaultConnectionManager - Class in com.iohao.net.server.connection
Default Aeron-based ConnectionManager implementation for net-server peers.
DefaultConnectionManager(ConnectionManagerParameter) - Constructor for class com.iohao.net.server.connection.DefaultConnectionManager
 
DefaultExternalServer - Class in com.iohao.net.external.core.netty
Default ExternalServer implementation backed by a Netty MicroBootstrap.
DefaultExternalServer(ExternalServerCreatorParameter) - Constructor for class com.iohao.net.external.core.netty.DefaultExternalServer
Create the external server from a transport-independent parameter bundle.
DefaultFlowContext - Class in com.iohao.net.framework.core.flow
Default implementation of FlowContext with Lombok-generated getters and setters.
DefaultFlowContext() - Constructor for class com.iohao.net.framework.core.flow.DefaultFlowContext
 
DefaultFutureManager - Class in com.iohao.net.framework.communication
Default implementation of FutureManager backed by a concurrent map.
DefaultFutureManager() - Constructor for class com.iohao.net.framework.communication.DefaultFutureManager
Create a new manager using the global future timeout configuration.
DefaultPipelineContext - Record Class in com.iohao.net.external.core.netty.micro
PipelineContext is mainly used to wrap the SocketChannel channel, aiming to enhance the Handler aware capability
DefaultPipelineContext(Channel, ExternalSetting) - Constructor for record class com.iohao.net.external.core.netty.micro.DefaultPipelineContext
Creates an instance of a DefaultPipelineContext record class.
DefaultPublisher - Class in com.iohao.net.common
Default single-threaded Publisher implementation backed by per-publication queues.
DefaultPublisher() - Constructor for class com.iohao.net.common.DefaultPublisher
 
DefaultSbeCodec - Class in com.iohao.net.common
Default SbeCodec that maps framework message fields to SBE generated codecs.
DefaultSbeCodec() - Constructor for class com.iohao.net.common.DefaultSbeCodec
 
defaultSetting() - Method in class com.iohao.net.app.RunOne
 
defaultSetting(ExternalServerBuilderSetting) - Method in interface com.iohao.net.external.core.micro.ExternalJoinSelector
Apply transport-specific default settings to the builder state.
defaultSetting(ExternalServerBuilderSetting) - Method in class com.iohao.net.external.core.netty.micro.join.TcpExternalJoinSelector
 
defaultSetting(ExternalServerBuilderSetting) - Method in class com.iohao.net.external.core.netty.micro.join.WebSocketExternalJoinSelector
 
defaultSetting(EventBus) - Method in interface com.iohao.net.framework.communication.eventbus.EventBusSetting
Apply default settings to the given EventBus instance.
DefaultSkeletonThreadPipeline - Class in com.iohao.net.framework.core
Default SkeletonThreadPipeline that dispatches a FlowContext to the appropriate thread executor based on the request's hop count.
DefaultSkeletonThreadPipeline() - Constructor for class com.iohao.net.framework.core.DefaultSkeletonThreadPipeline
 
DefaultSocketIdleHook - Class in com.iohao.net.external.core.netty.hook
TCP/WebSocket heartbeat hook
DefaultSocketIdleHook() - Constructor for class com.iohao.net.external.core.netty.hook.DefaultSocketIdleHook
 
DefaultUnavailableImageHandler - Class in com.iohao.net.server.connection
Optional Aeron image availability callback that currently keeps logging disabled.
DefaultUnavailableImageHandler() - Constructor for class com.iohao.net.server.connection.DefaultUnavailableImageHandler
 
DefaultUserHook - Class in com.iohao.net.external.core.hook.internal
Default logging implementation of UserHook.
DefaultUserHook() - Constructor for class com.iohao.net.external.core.hook.internal.DefaultUserHook
 
defaultValue() - Method in record class com.iohao.net.common.kit.attr.AttrOption
Returns the value of the defaultValue record component.
DelayTask - Interface in com.iohao.net.common.kit.concurrent.timer.delay
DelayTaskKit - Class in com.iohao.net.common.kit.concurrent.timer.delay
Lightweight controllable delayed task utility class
DelayTaskRegion - Interface in com.iohao.net.common.kit.concurrent.timer.delay
Lightweight controllable delayed task region interface, responsible for operations such as creation, retrieval, cancellation, and counting of lightweight controllable delayed tasks.
deliveryContainer - Variable in class com.iohao.net.framework.core.ActionCommand
true means it's managed by a container like Spring
deliveryContainer(Class) - Method in class com.iohao.net.framework.core.DependencyInjectionPart
Check whether the given controller class is managed by the external container.
DependencyInjectionPart - Class in com.iohao.net.framework.core
Singleton bridge for third-party dependency injection frameworks (e.g.
description - Variable in class com.iohao.net.framework.core.doc.ErrorCodeDocument
Error Code - Description
detectGlobalDuplicateRoutes - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
detectGlobalDuplicateRoutes() - Static method in class com.iohao.net.framework.core.kit.ActionCommandRegionGlobalCheckKit
Scan all registered command regions and throw if duplicate routes are found.
devEnterprise - Static variable in class com.iohao.net.framework.core.kit.DevKit
 
DevKit - Class in com.iohao.net.framework.core.kit
Development and performance monitoring utilities for measuring IPC latency and request processing times.
devMode - Static variable in class com.iohao.net.framework.CoreGlobalConfig
Whether development mode is enabled, providing extra diagnostics.
DisableRangeBroadcast - Class in com.iohao.net.extension.room
No-op RangeBroadcast implementation used to disable range broadcasting.
disruptorCreator - Variable in class com.iohao.net.extension.domain.DomainEventSetting
Create disruptor
DisruptorCreator - Interface in com.iohao.net.extension.domain
Interface for building Disruptor
DisruptorManager - Class in com.iohao.net.extension.domain
Responsible for managing the Disruptor
Document - Class in com.iohao.net.framework.core.doc
Document-related information, such as action-related, broadcast-related, and error code-related details.
Document() - Constructor for class com.iohao.net.framework.core.doc.Document
 
DocumentAccessAuthentication - Interface in com.iohao.net.framework.core.doc
Document access permission generation
DocumentAnalyseKit - Class in com.iohao.net.framework.core.doc
Utility for analysing action documents, error code enums, and Java source files to produce structured documentation models.
DocumentGenerate - Interface in com.iohao.net.framework.core.doc
Interface for connecting to the document generation service, allowing for different implementations to be extended.
DocumentHelper - Class in com.iohao.net.framework.core.doc
Central helper for collecting action documentation, broadcast documents, error codes, and triggering document generation.
DocumentMethod - Annotation Interface in com.iohao.net.framework.core.doc
Generates the document action method name.
DomainEventApplication - Class in com.iohao.net.extension.domain
Boots and manages the lifecycle of domain-event disruptor pipelines.
DomainEventApplication() - Constructor for class com.iohao.net.extension.domain.DomainEventApplication
 
DomainEventHandler<T> - Interface in com.iohao.net.extension.domain
Interface for domain event consumption, receives a domain event
DomainEventPublish - Class in com.iohao.net.extension.domain
Static facade for publishing domain events through the configured producer.
DomainEventSetting - Class in com.iohao.net.extension.domain
Configuration holder for domain-event disruptor creation and handler registration.
DomainEventSetting() - Constructor for class com.iohao.net.extension.domain.DomainEventSetting
 
DomainEventSource - Interface in com.iohao.net.extension.domain
Domain event interface - source event source

E

elapsedMicros(long) - Static method in class com.iohao.net.common.kit.time.TimeKit
Calculate elapsed microseconds since the given nano time.
elapsedMillis(long) - Static method in class com.iohao.net.common.kit.time.TimeKit
Calculate elapsed milliseconds since the given nano time.
ElementSelector<T> - Interface in com.iohao.net.server.balanced
Strategy interface for selecting the next element from a candidate set.
employ(CommunicationMessage) - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
employ(CommunicationMessage) - Method in interface com.iohao.net.external.core.session.UserSession
Adds user info to request.
employ(Request, RequestMessage) - Static method in class com.iohao.net.framework.core.kit.BarMessageKit
Copy routing fields from a request to a forwarded RequestMessage, incrementing the hop count.
employ(Request, ResponseMessage) - Static method in class com.iohao.net.framework.core.kit.BarMessageKit
Copy common fields from a request to a ResponseMessage.
employ(Request, UserResponseMessage) - Static method in class com.iohao.net.framework.core.kit.BarMessageKit
Copy common fields from a request to a UserResponseMessage, including msgId and cache condition.
emptyBytes - Static variable in interface com.iohao.net.common.kit.CommonConst
Reusable empty byte array.
emptyClasses - Static variable in interface com.iohao.net.common.kit.CommonConst
Reusable empty Class array.
EmptyExternalResponseMessage - Class in com.iohao.net.framework.protocol
Lightweight external response that carries only error information and no payload.
EmptyExternalResponseMessage() - Constructor for class com.iohao.net.framework.protocol.EmptyExternalResponseMessage
 
EmptyExternalResponseMessageDecoder - Class in com.iohao.net.sbe
EmptyExternalResponseMessage
EmptyExternalResponseMessageDecoder() - Constructor for class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
EmptyExternalResponseMessageEncoder - Class in com.iohao.net.sbe
EmptyExternalResponseMessage
EmptyExternalResponseMessageEncoder() - Constructor for class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
EmptyExternalResponseMessageOnFragment - Class in com.iohao.net.server.logic.fragment
Handles empty external-response messages and completes pending futures.
EmptyExternalResponseMessageOnFragment() - Constructor for class com.iohao.net.server.logic.fragment.EmptyExternalResponseMessageOnFragment
 
EmptyExternalResponseMessageSbe - Class in com.iohao.net.external.core.net.codec
EmptyExternalResponseMessageSbe() - Constructor for class com.iohao.net.external.core.net.codec.EmptyExternalResponseMessageSbe
 
emptyFireType() - Method in class com.iohao.net.framework.communication.eventbus.EventBusMessage
Check if no fire type flags have been set.
emptyInts - Static variable in interface com.iohao.net.common.kit.CommonConst
Reusable empty int array.
emptyLongs - Static variable in interface com.iohao.net.common.kit.CommonConst
Reusable empty long array.
emptyObjects - Static variable in interface com.iohao.net.common.kit.CommonConst
Reusable empty Object array.
emptySubscribe(EventBusMessage, EventBus) - Method in interface com.iohao.net.framework.communication.eventbus.EventBusListener
Listener callback triggered when the event message has no corresponding subscriber
enableCache() - Static method in class com.iohao.net.common.kit.time.TimeKit
Enable time caching to reduce object creation at the cost of precision.
enableCenterServer - Variable in class com.iohao.net.app.RunOne
 
enableCenterServer() - Method in class com.iohao.net.app.RunOne
 
enableFragmentAssembler - Static variable in class com.iohao.net.framework.CoreGlobalConfig
Whether to enable Aeron fragment assembler for large messages.
enableLog - Static variable in class com.iohao.net.extension.protobuf.ProtoGenerateSetting
 
enableLoggerHandler - Static variable in class com.iohao.net.external.core.config.ExternalGlobalConfig
true means enabling simple log printing for netty handler. see SimpleLoggerHandler
encode(boolean) - Method in interface com.iohao.net.framework.core.codec.DataCodec
Encode a boolean value by wrapping it in BoolValue.
encode(boolean) - Method in class com.iohao.net.framework.core.codec.ProtoDataCodec
Encode a boolean value using cached byte arrays for efficiency.
encode(int) - Method in interface com.iohao.net.framework.core.codec.DataCodec
Encode an int value by wrapping it in IntValue.
encode(long) - Method in interface com.iohao.net.framework.core.codec.DataCodec
Encode a long value by wrapping it in LongValue.
encode(CommunicationMessage) - Method in interface com.iohao.net.external.core.message.CommunicationMessageCodec
Encode a communication message with the currently configured data codec.
encode(CommunicationMessage) - Static method in class com.iohao.net.external.core.message.CommunicationMessageKit
Encode a communication message to bytes.
encode(ChannelHandlerContext, ExternalMessage, List) - Method in class com.iohao.net.extension.client.join.ClientTcpExternalCodec
 
encode(ChannelHandlerContext, CommunicationMessage, List) - Method in class com.iohao.net.external.core.netty.handler.TcpExternalCodec
 
encode(ChannelHandlerContext, CommunicationMessage, List) - Method in class com.iohao.net.external.core.netty.handler.WebSocketExternalCodec
 
encode(Object) - Static method in class com.iohao.net.common.kit.ProtoKit
Encode an object to a protobuf byte array.
encode(Object) - Method in interface com.iohao.net.framework.core.codec.DataCodec
Encode an object to a byte array.
encode(Object) - Static method in class com.iohao.net.framework.core.codec.DataCodecManager
Encode an object using the primary codec.
encode(Object) - Method in class com.iohao.net.framework.core.codec.ProtoDataCodec
 
encode(String) - Method in interface com.iohao.net.framework.core.codec.DataCodec
Encode a string value by wrapping it in StringValue.
ENCODED_LENGTH - Static variable in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
ENCODED_LENGTH - Static variable in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
ENCODED_LENGTH - Static variable in class com.iohao.net.sbe.CommonMessageDecoder
 
ENCODED_LENGTH - Static variable in class com.iohao.net.sbe.CommonMessageEncoder
 
ENCODED_LENGTH - Static variable in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
ENCODED_LENGTH - Static variable in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
ENCODED_LENGTH - Static variable in class com.iohao.net.sbe.MessageHeaderDecoder
 
ENCODED_LENGTH - Static variable in class com.iohao.net.sbe.MessageHeaderEncoder
 
ENCODED_LENGTH - Static variable in class com.iohao.net.sbe.PayloadDataDecoder
 
ENCODED_LENGTH - Static variable in class com.iohao.net.sbe.PayloadDataEncoder
 
ENCODED_LENGTH - Static variable in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
ENCODED_LENGTH - Static variable in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
ENCODED_LENGTH - Static variable in class com.iohao.net.sbe.String255Decoder
 
ENCODED_LENGTH - Static variable in class com.iohao.net.sbe.String255Encoder
 
ENCODED_LENGTH - Static variable in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
ENCODED_LENGTH - Static variable in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.MessageHeaderDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.MessageHeaderEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.PayloadDataDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.PayloadDataEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.SendMessageEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.String255Decoder
 
encodedLength() - Method in class com.iohao.net.sbe.String255Encoder
 
encodedLength() - Method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
encodedLength() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
encodedLength() - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
encodeList(Collection) - Method in interface com.iohao.net.framework.core.codec.DataCodec
Encode a collection of objects into a ByteValueList using the default codec.
encodeList(Collection, DataCodec) - Method in interface com.iohao.net.framework.core.codec.DataCodec
Encode a collection of objects into a ByteValueList using the specified codec.
encodeListBool(List) - Method in interface com.iohao.net.framework.core.codec.DataCodec
Encode a list of booleans by wrapping it in BoolValueList.
encodeListInt(List) - Method in interface com.iohao.net.framework.core.codec.DataCodec
Encode a list of integers by wrapping it in IntValueList.
encodeListLong(List) - Method in interface com.iohao.net.framework.core.codec.DataCodec
Encode a list of longs by wrapping it in LongValueList.
encodeListString(List) - Method in interface com.iohao.net.framework.core.codec.DataCodec
Encode a list of strings by wrapping it in StringValueList.
encoder - Variable in class com.iohao.net.external.core.net.codec.CommunicationMessageSbe
 
encoder - Variable in class com.iohao.net.server.logic.codec.RequestMessageSbe
 
encoder - Variable in class com.iohao.net.server.logic.codec.SendMessageSbe
 
encoder(EventBusMessage, MessageHeaderEncoder, MutableDirectBuffer) - Method in class com.iohao.net.server.codec.EventBusMessageSbe
 
encoder(BroadcastMulticastMessage, MessageHeaderEncoder, MutableDirectBuffer) - Method in class com.iohao.net.server.logic.codec.BroadcastMulticastMessageSbe
 
encoder(BroadcastUserListMessage, MessageHeaderEncoder, MutableDirectBuffer) - Method in class com.iohao.net.server.logic.codec.BroadcastUserListMessageSbe
 
encoder(BroadcastUserMessage, MessageHeaderEncoder, MutableDirectBuffer) - Method in class com.iohao.net.server.logic.codec.BroadcastUserMessageSbe
 
encoder(CommunicationMessage, MessageHeaderEncoder, MutableDirectBuffer) - Method in class com.iohao.net.external.core.net.codec.CommunicationMessageSbe
 
encoder(ConnectResponseMessage, MessageHeaderEncoder, MutableDirectBuffer) - Method in class com.iohao.net.center.codec.ConnectResponseMessageSbe
 
encoder(EmptyExternalResponseMessage, MessageHeaderEncoder, MutableDirectBuffer) - Method in class com.iohao.net.external.core.net.codec.EmptyExternalResponseMessageSbe
 
encoder(ExternalRequestMessage, MessageHeaderEncoder, MutableDirectBuffer) - Method in class com.iohao.net.server.logic.codec.ExternalRequestMessageSbe
 
encoder(ExternalResponseMessage, MessageHeaderEncoder, MutableDirectBuffer) - Method in class com.iohao.net.external.core.net.codec.ExternalResponseMessageSbe
 
encoder(RequestMessage, MessageHeaderEncoder, MutableDirectBuffer) - Method in class com.iohao.net.server.logic.codec.RequestMessageSbe
 
encoder(ResponseMessage, MessageHeaderEncoder, MutableDirectBuffer) - Method in class com.iohao.net.server.logic.codec.ResponseMessageSbe
 
encoder(SendMessage, MessageHeaderEncoder, MutableDirectBuffer) - Method in class com.iohao.net.server.logic.codec.SendMessageSbe
 
encoder(ServerMessage, ServerMessageCommonEncoder) - Static method in class com.iohao.net.common.ServerMessageCodecKit
Encodes framework server-message fields into an SBE encoder.
encoder(ServerOfflineMessage, MessageHeaderEncoder, MutableDirectBuffer) - Method in class com.iohao.net.server.codec.ServerOfflineMessageSbe
 
encoder(ServerRequestMessage, MessageHeaderEncoder, MutableDirectBuffer) - Method in class com.iohao.net.server.codec.ConnectRequestMessageSbe
 
encoder(UserResponseMessage, MessageHeaderEncoder, MutableDirectBuffer) - Method in class com.iohao.net.server.logic.codec.UserResponseMessageSbe
 
encoder(T, MessageHeaderEncoder, MutableDirectBuffer) - Method in interface com.iohao.net.common.MessageSbe
Encodes the given message into the supplied direct buffer.
encoderMessageCommon(RemoteMessage, CommonMessageEncoder) - Method in class com.iohao.net.common.DefaultSbeCodec
 
encoderMessageCommon(RemoteMessage, CommonMessageEncoder) - Method in interface com.iohao.net.common.SbeCodec
Encodes common remote-message fields into an SBE encoder.
encoderMessageCommon(RemoteMessage, CommonMessageEncoder) - Static method in class com.iohao.net.common.SbeKit
Encodes common remote-message fields with the active SbeKit.sbeCodec.
encoderUserIdentity(UserIdentity, UserIdentityMessageEncoder) - Method in class com.iohao.net.common.DefaultSbeCodec
 
encoderUserIdentity(UserIdentity, UserIdentityMessageEncoder) - Method in interface com.iohao.net.common.SbeCodec
Encodes user identity fields into an SBE encoder.
encoderUserIdentity(UserIdentity, UserIdentityMessageEncoder) - Static method in class com.iohao.net.common.SbeKit
Encodes user identity fields with the active SbeKit.sbeCodec.
end() - Method in record class com.iohao.net.framework.core.flow.internal.StatActionInOut.TimeRange
Returns the value of the end record component.
end() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeMinute
Returns the value of the end record component.
endpointLogicServerId(int[]) - Method in interface com.iohao.net.server.cmd.CmdRegion
 
endpointLogicServerId(int[]) - Method in class com.iohao.net.server.cmd.DefaultCmdRegion
 
endpointLogicServerId(int, int[]) - Method in interface com.iohao.net.server.cmd.CmdRegions
 
endpointLogicServerId(int, int[]) - Method in class com.iohao.net.server.cmd.DefaultCmdRegions
 
enhance(BarSkeletonBuilder) - Method in interface com.iohao.net.framework.core.enhance.BarSkeletonBuilderEnhance
Apply enhancements to the given builder.
enhance(BarSkeletonBuilder) - Static method in class com.iohao.net.framework.core.enhance.BarSkeletonBuilderEnhances
Apply all registered enhancements to the given builder.
enhance(CommunicationMessage) - Method in interface com.iohao.net.external.core.config.UserRequestEnhance
Mutate or augment the decoded request message before it is processed.
Enterprise - Annotation Interface in com.iohao.net.framework.annotations
Marker annotation indicating that the annotated element requires the Enterprise Edition.
enterpriseFunction - Enum constant in enum class com.iohao.net.framework.core.exception.ActionErrorEnum
Enterprise-only feature.
EnterpriseSupportException - Exception Class in com.iohao.net.common.kit.exception
Exception thrown when attempting to use a feature that requires the Enterprise Edition.
EnterpriseSupportException() - Constructor for exception class com.iohao.net.common.kit.exception.EnterpriseSupportException
Create a new instance with a locale-aware message indicating Enterprise Edition is required.
entrySet() - Method in interface com.iohao.net.common.kit.collect.ListMultiMap
Return a set view of the key-list mappings contained in this multimap.
entrySet() - Method in interface com.iohao.net.common.kit.collect.SetMultiMap
Return a set view of the key-set mappings contained in this multimap.
Eo - Interface in com.iohao.net.extension.domain
Business interface for domain events (Event Object)
EPOCH - Enum constant in enum class com.iohao.net.sbe.MetaAttribute
The epoch or start of time.
equals(Object) - Method in record class com.iohao.net.center.CenterServerSetting
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.center.creator.CenterConnectionManagerCreatorParameter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.common.kit.attr.AttrOption
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.common.kit.concurrent.executor.ThreadExecutor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.extension.protobuf.ProtoJavaRegionKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.external.core.ExternalServerCreatorParameter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.external.core.ExternalSetting
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.external.core.hook.cache.CmdCacheOption
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.external.core.hook.internal.IdleProcessSetting
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.external.core.net.external.OnExternalContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.external.core.netty.micro.DefaultPipelineContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
equals(Object) - Method in record class com.iohao.net.framework.core.CmdInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.iohao.net.framework.core.doc.ActionDoc
 
equals(Object) - Method in record class com.iohao.net.framework.core.flow.internal.StatActionInOut.TimeRange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut.ThreadMonitor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeDay
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeHour
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeMinute
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.framework.protocol.Server
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.framework.protocol.ServerOfflineMessage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.framework.protocol.SettingUserIdResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.server.connection.ConnectionManagerParameter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.server.ConvenientCommunication
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.iohao.net.server.NetServerSetting
Indicates whether some other object is "equal to" this one.
ERROR - Static variable in record class com.iohao.net.framework.protocol.SettingUserIdResult
Generic internal communication error result.
errorCode - Variable in class com.iohao.net.framework.protocol.UserRequestMessage
Code: 0 for success, others for errors.
errorCode - Variable in class com.iohao.net.framework.protocol.UserResponseMessage
Code: 0 for success, others for errors.
errorCode() - Method in record class com.iohao.net.framework.protocol.SettingUserIdResult
Returns the value of the errorCode record component.
errorCode() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
errorCode() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
errorCode() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
errorCode() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
errorCode() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
errorCode(short) - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
errorCode(short) - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
errorCode(short) - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
errorCode(short) - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
errorCode(short) - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
ErrorCodeDocument - Class in com.iohao.net.framework.core.doc
Documentation model for a single error code entry, carrying the enum constant name, numeric value, and human-readable description.
ErrorCodeDocument() - Constructor for class com.iohao.net.framework.core.doc.ErrorCodeDocument
 
errorCodeDocumentList - Variable in class com.iohao.net.framework.core.doc.Document
Parsed error code document list
errorCodeEncodingLength() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
errorCodeEncodingLength() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
errorCodeEncodingLength() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
errorCodeEncodingLength() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
errorCodeEncodingLength() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
errorCodeEncodingLength() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
errorCodeEncodingLength() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
errorCodeEncodingLength() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
errorCodeEncodingLength() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
errorCodeEncodingLength() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
errorCodeEncodingOffset() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
errorCodeEncodingOffset() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
errorCodeEncodingOffset() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
errorCodeEncodingOffset() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
errorCodeEncodingOffset() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
errorCodeEncodingOffset() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
errorCodeEncodingOffset() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
errorCodeEncodingOffset() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
errorCodeEncodingOffset() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
errorCodeEncodingOffset() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
errorCodeId() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
errorCodeId() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
errorCodeId() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
errorCodeId() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
errorCodeId() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
errorCodeId() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
errorCodeId() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
errorCodeId() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
errorCodeId() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
errorCodeId() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
errorCodeMaxValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
errorCodeMaxValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
errorCodeMaxValue() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
errorCodeMaxValue() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
errorCodeMaxValue() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
errorCodeMaxValue() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
errorCodeMaxValue() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
errorCodeMaxValue() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
errorCodeMaxValue() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
errorCodeMaxValue() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
errorCodeMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
errorCodeMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
errorCodeMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
errorCodeMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
errorCodeMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
errorCodeMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
errorCodeMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
errorCodeMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
errorCodeMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
errorCodeMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
errorCodeMinValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
errorCodeMinValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
errorCodeMinValue() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
errorCodeMinValue() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
errorCodeMinValue() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
errorCodeMinValue() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
errorCodeMinValue() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
errorCodeMinValue() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
errorCodeMinValue() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
errorCodeMinValue() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
errorCodeNullValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
errorCodeNullValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
errorCodeNullValue() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
errorCodeNullValue() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
errorCodeNullValue() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
errorCodeNullValue() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
errorCodeNullValue() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
errorCodeNullValue() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
errorCodeNullValue() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
errorCodeNullValue() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
errorCodeSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
errorCodeSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
errorCodeSinceVersion() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
errorCodeSinceVersion() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
errorCodeSinceVersion() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
errorCodeSinceVersion() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
errorCodeSinceVersion() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
errorCodeSinceVersion() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
errorCodeSinceVersion() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
errorCodeSinceVersion() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
ErrorInformation - Interface in com.iohao.net.framework.core.exception
Contract for error information that can be used to throw MessageExceptions with assertion-style convenience methods.
errorMessage - Variable in class com.iohao.net.framework.protocol.UserRequestMessage
Exception message, JSR 380 validation message.
errorMessage - Variable in class com.iohao.net.framework.protocol.UserResponseMessage
Exception message, JSR 380 validation message.
errorMessage() - Method in record class com.iohao.net.framework.protocol.SettingUserIdResult
Returns the value of the errorMessage record component.
errorMessage() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
errorMessage() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
errorMessage() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
errorMessage() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
errorMessage() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
errorMessage(String) - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
errorMessage(String) - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
errorMessage(String) - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
errorMessage(String) - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
errorMessage(String) - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
errorMessageCharacterEncoding() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
errorMessageCharacterEncoding() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
errorMessageCharacterEncoding() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
errorMessageCharacterEncoding() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
errorMessageCharacterEncoding() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
errorMessageCharacterEncoding() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
errorMessageCharacterEncoding() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
errorMessageCharacterEncoding() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
errorMessageCharacterEncoding() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
errorMessageCharacterEncoding() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
errorMessageHeaderLength() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
errorMessageHeaderLength() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
errorMessageHeaderLength() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
errorMessageHeaderLength() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
errorMessageHeaderLength() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
errorMessageHeaderLength() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
errorMessageHeaderLength() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
errorMessageHeaderLength() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
errorMessageHeaderLength() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
errorMessageHeaderLength() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
errorMessageId() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
errorMessageId() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
errorMessageId() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
errorMessageId() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
errorMessageId() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
errorMessageId() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
errorMessageId() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
errorMessageId() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
errorMessageId() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
errorMessageId() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
errorMessageLength() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
errorMessageLength() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
errorMessageLength() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
errorMessageLength() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
errorMessageLength() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
errorMessageMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
errorMessageMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
errorMessageMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
errorMessageMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
errorMessageMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
errorMessageMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
errorMessageMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
errorMessageMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
errorMessageMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
errorMessageMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
errorMessageSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
errorMessageSinceVersion() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
errorMessageSinceVersion() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
errorMessageSinceVersion() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
errorMessageSinceVersion() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
eventBus - Variable in class com.iohao.net.framework.communication.eventbus.Subscriber
EventBus
eventBus - Variable in class com.iohao.net.framework.core.BarSkeleton
 
EventBus - Interface in com.iohao.net.framework.communication.eventbus
EventBus, the relationship between EventBus, the business framework, and the logic server is 1:1:1.
EventBusFireType - Interface in com.iohao.net.framework.communication.eventbus
The type triggered when an event is published
EventBusListener - Interface in com.iohao.net.framework.communication.eventbus
Event listener, triggered conditions: 1. when a subscriber throws an uncaught exception, 2. when an event message has no corresponding subscriber.
EventBusMessage - Class in com.iohao.net.framework.communication.eventbus
Event message carrying the event source data, topic, routing info, and fire type flags for the EventBus system.
EventBusMessage() - Constructor for class com.iohao.net.framework.communication.eventbus.EventBusMessage
 
EventBusMessageCommunication - Interface in com.iohao.net.framework.communication
Communication interface for dispatching EventBusMessage events to remote logic servers.
EventBusMessageCreator - Interface in com.iohao.net.framework.communication.eventbus
Factory interface for creating EventBusMessage instances from event source objects.
EventBusMessageDecoder - Class in com.iohao.net.sbe
EventBusMessage
EventBusMessageDecoder() - Constructor for class com.iohao.net.sbe.EventBusMessageDecoder
 
EventBusMessageEncoder - Class in com.iohao.net.sbe
EventBusMessage
EventBusMessageEncoder() - Constructor for class com.iohao.net.sbe.EventBusMessageEncoder
 
EventBusMessageOnFragment - Class in com.iohao.net.server.fragment
Handles cross-server event-bus fragments and dispatches them to local event buses.
EventBusMessageOnFragment() - Constructor for class com.iohao.net.server.fragment.EventBusMessageOnFragment
 
EventBusMessageSbe - Class in com.iohao.net.server.codec
SBE encoder for cross-server event-bus messages.
EventBusMessageSbe() - Constructor for class com.iohao.net.server.codec.EventBusMessageSbe
 
EventBusRegion - Interface in com.iohao.net.framework.communication.eventbus
Event Bus Management Domain
EventBusSetting - Interface in com.iohao.net.framework.communication.eventbus
Configuration interface for the EventBus subsystem, providing factory methods for creating EventBus instances and accessing the EventBus region.
EventBusSettingKit - Class in com.iohao.net.framework.communication.eventbus
Utility class providing static access to the global EventBusSetting and EventBusRegion.
EventBusStatus - Enum Class in com.iohao.net.framework.communication.eventbus
Lifecycle status of an EventBus instance.
eventBusSubscriber - Variable in class com.iohao.net.framework.communication.eventbus.Subscriber
The subscriber object that contains the annotated method.
EventBusSubscriber - Annotation Interface in com.iohao.net.framework.communication.eventbus
Marker annotation for event subscriber classes.
EventServerMessage - Class in com.iohao.net.framework.communication.eventbus
Holds event topic information and server metadata for a logic server participating in the EventBus system.
EventServerMessage(Server, Set) - Constructor for class com.iohao.net.framework.communication.eventbus.EventServerMessage
Create an EventServerMessage for the given server and its subscribed topics.
eventServerMessages - Variable in class com.iohao.net.framework.communication.eventbus.EventBusMessage
Remote server messages from other processes that have matching subscribers.
eventSource - Variable in class com.iohao.net.extension.domain.CommonEvent
Whether it is a wrapped domain event
eventSource - Variable in class com.iohao.net.framework.communication.eventbus.EventBusMessage
The deserialized event source object (local only, not serialized).
EventSubscribe - Annotation Interface in com.iohao.net.framework.communication.eventbus
Subscriber annotation, marks a method as an event subscriber (receives events, processes events), configurable with thread executor strategy and execution priority.
exampleCode - Variable in class com.iohao.net.framework.core.doc.BroadcastDocument
Example code snippet.
exampleCodeAction - Variable in class com.iohao.net.framework.core.doc.BroadcastDocument
Example action code snippet.
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.iohao.net.external.core.netty.handler.SimpleLoggerHandler
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.iohao.net.external.core.netty.handler.SocketUserSessionHandler
 
exceptionHandler - Variable in class com.iohao.net.extension.domain.DomainEventSetting
Exception handling
execute() - Method in class com.iohao.net.extension.client.command.RequestCommand
Executes the request command.
execute() - Method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
execute() - Method in class com.iohao.net.extension.room.operation.OperationContext
Executes the player's gameplay operation, including verification and processing.
execute() - Method in interface com.iohao.net.framework.communication.RangeBroadcast
Send the response message to the remote endpoint (user, player)
execute(RequestCommand) - Method in class com.iohao.net.extension.client.user.ClientUserChannel
 
execute(BarSkeleton, FlowContext) - Method in class com.iohao.net.framework.core.DefaultSkeletonThreadPipeline
 
execute(BarSkeleton, FlowContext) - Method in interface com.iohao.net.framework.core.SkeletonThreadPipeline
Dispatch the given flow context for execution on an appropriate thread.
execute(FlowContext) - Method in interface com.iohao.net.framework.core.flow.ActionAfter
Process the action method result and send the response.
execute(FlowContext) - Method in class com.iohao.net.framework.core.flow.internal.DefaultActionAfter
Encode the action method result and prepare the response for sending.
execute(FlowContext, BarSkeleton) - Method in interface com.iohao.net.framework.core.FlowExecutor
 
execute(FlowContext, BarSkeleton) - Static method in class com.iohao.net.framework.core.kit.FlowExecutorKit
Execute the full action method processing pipeline.
execute(Runnable) - Method in record class com.iohao.net.common.kit.concurrent.executor.ThreadExecutor
Executes the given command at some time in the future.
execute(Runnable) - Static method in class com.iohao.net.common.kit.concurrent.TaskKit
Submit a task to the fixed thread pool for execution.
execute(Runnable) - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Execute a task on the current thread executor.
execute(Runnable, long) - Method in interface com.iohao.net.common.kit.concurrent.executor.ThreadExecutorRegion
Get the Executor by index to run the task.
execute(Executor, Runnable) - Static method in class com.iohao.net.common.kit.MoreKit
Execute the runnable on the given executor, or run it on the current thread if the executor is null.
executeCommand(int) - Method in class com.iohao.net.extension.client.AbstractInputCommandRegion
 
executeCount() - Method in record class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut.ThreadMonitor
Returns the value of the executeCount record component.
executeDelayTask(Runnable, long) - Method in interface com.iohao.net.extension.room.Room
Delayed execution of tasks, this method is thread-safe
executeTask(Runnable) - Method in interface com.iohao.net.extension.room.Room
Executed in domain events, this method is thread-safe
executeTry(Runnable) - Method in record class com.iohao.net.common.kit.concurrent.executor.ThreadExecutor
Executes the given command at some time in the future.
executeUser(Runnable) - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Execute a task on the user-bound thread executor.
executeVirtual(Runnable) - Static method in class com.iohao.net.common.kit.concurrent.TaskKit
Submit a task to the virtual thread executor for execution.
executeVirtual(Runnable) - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Execute a task on the virtual-thread executor.
executor() - Method in record class com.iohao.net.common.kit.concurrent.executor.ThreadExecutor
Returns the value of the executor record component.
executor() - Method in record class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut.ThreadMonitor
Returns the value of the executor record component.
ExecutorKit - Class in com.iohao.net.common.kit.concurrent
Thread executor factory utilities.
executorRegion - Variable in class com.iohao.net.framework.core.BarSkeleton
 
ExecutorRegion - Interface in com.iohao.net.common.kit.concurrent.executor
Executor region, managing implementations of ThreadExecutorRegion (Thread Executor Region).
ExecutorRegionKit - Class in com.iohao.net.common.kit.concurrent.executor
The ExecutorRegion utility class functions like a proxy.
executorSelect - Variable in class com.iohao.net.framework.communication.eventbus.Subscriber
Executor selection strategy
ExecutorSelector - Enum Class in com.iohao.net.framework.communication.eventbus
Subscriber thread executor selection strategy.
existCmdMerge(int) - Method in interface com.iohao.net.server.cmd.CmdRegions
 
existCmdMerge(int) - Method in class com.iohao.net.server.cmd.DefaultCmdRegions
 
existUser - Static variable in interface com.iohao.net.framework.protocol.OnExternalTemplateId
Template id for checking whether a user already exists on the external server.
existUser(long) - Method in interface com.iohao.net.extension.room.Room
Check if the user exists in the room
existUser(long) - Static method in class com.iohao.net.framework.communication.CommunicationKit
Check whether a user is currently connected to any external server.
ExistUserOnExternal - Class in com.iohao.net.external.core.net.external
Handles template requests that check whether a user session exists.
ExistUserOnExternal() - Constructor for class com.iohao.net.external.core.net.external.ExistUserOnExternal
 
existUserSession(long) - Method in class com.iohao.net.external.core.netty.session.SocketUserSessions
 
existUserSession(long) - Method in interface com.iohao.net.external.core.session.UserSessions
true if user exists
expireCheckTime() - Method in record class com.iohao.net.external.core.hook.cache.CmdCacheOption
Returns the value of the expireCheckTime record component.
expireLocalDate(long) - Static method in class com.iohao.net.common.kit.time.TimeKit
Check if the given epoch day has expired compared to the current date.
expireLocalDate(LocalDate) - Static method in class com.iohao.net.common.kit.time.TimeKit
Check if the given LocalDate has expired compared to the current date.
expireMillis(long) - Static method in class com.iohao.net.common.kit.time.TimeKit
Check if the given timestamp in milliseconds has expired.
expireTime() - Method in record class com.iohao.net.external.core.hook.cache.CmdCacheOption
Returns the value of the expireTime record component.
EXT_SOCKET - Enum constant in enum class com.iohao.net.external.core.config.ExternalJoinEnum
Custom external socket implementation.
EXTERNAL - Enum constant in enum class com.iohao.net.framework.protocol.ServerTypeEnum
External (Netty) server that manages client connections.
externalCmdCache - Static variable in class com.iohao.net.external.core.config.ExternalGlobalConfig
External server route cache
ExternalCmdCache - Interface in com.iohao.net.external.core.hook.cache
Interfaces for external server cache data query and addition.
ExternalCmdCacheSetting - Interface in com.iohao.net.external.core.hook.cache
External server cache configuration interface.
ExternalCollectCommunication - Interface in com.iohao.net.framework.communication
Communication interface for collecting aggregated responses from multiple external (client-facing) servers.
ExternalCommunication - Interface in com.iohao.net.framework.communication
Interface for communicating with external (client-facing) servers.
ExternalCommunicationDecorator - Interface in com.iohao.net.framework.communication
Decorator interface providing convenience methods for communicating with external (client-facing) servers.
ExternalCoreConfigLoader - Class in com.iohao.net.external.core.net
Registers external-core SBE decoders and Aeron fragment handlers.
ExternalCoreConfigLoader() - Constructor for class com.iohao.net.external.core.net.ExternalCoreConfigLoader
 
ExternalGlobalConfig - Class in com.iohao.net.external.core.config
Global defaults shared by external server implementations.
externalId - Static variable in class com.iohao.net.framework.core.kit.DevKit
 
externalJoin - Variable in class com.iohao.net.external.core.netty.session.SocketUserSession
 
ExternalJoinEnum - Enum Class in com.iohao.net.external.core.config
External client transport types supported by the gateway.
ExternalJoinSelector - Interface in com.iohao.net.external.core.micro
Transport-type strategy used to apply connection-specific bootstrap defaults.
ExternalJoinSelectors - Class in com.iohao.net.external.core.micro
Registry of ExternalJoinSelector implementations keyed by transport type.
ExternalManager - Class in com.iohao.net.external.core
Registry of external server settings and their user session containers.
ExternalManager() - Constructor for class com.iohao.net.external.core.ExternalManager
 
ExternalMapper - Class in com.iohao.net.external.core.netty
Convenience factory for creating Netty-based external server builders.
externalMessage - Variable in class com.iohao.net.framework.protocol.UserRequestMessage
 
externalMessage - Variable in class com.iohao.net.framework.protocol.UserResponseMessage
 
ExternalMessage - Class in com.iohao.net.external.core.message
Default external transport message used between clients and the external server.
ExternalMessage() - Constructor for class com.iohao.net.external.core.message.ExternalMessage
 
externalPort - Static variable in class com.iohao.net.external.core.config.ExternalGlobalConfig
Default startup port for the external server
ExternalRequestMessage - Class in com.iohao.net.framework.protocol
Request message sent from an external (Netty) server to a logic server.
ExternalRequestMessage() - Constructor for class com.iohao.net.framework.protocol.ExternalRequestMessage
 
ExternalRequestMessageDecoder - Class in com.iohao.net.sbe
ExternalRequestMessage
ExternalRequestMessageDecoder() - Constructor for class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
ExternalRequestMessageEncoder - Class in com.iohao.net.sbe
ExternalRequestMessage
ExternalRequestMessageEncoder() - Constructor for class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
ExternalRequestMessageOnFragment - Class in com.iohao.net.external.core.net.fragment
Aeron fragment consumer that dispatches internal external-operation requests by template id.
ExternalRequestMessageOnFragment() - Constructor for class com.iohao.net.external.core.net.fragment.ExternalRequestMessageOnFragment
 
ExternalRequestMessageSbe - Class in com.iohao.net.server.logic.codec
SBE encoder for external request messages.
ExternalRequestMessageSbe() - Constructor for class com.iohao.net.server.logic.codec.ExternalRequestMessageSbe
 
ExternalResponse - Interface in com.iohao.net.framework.protocol
Response returned from an external (Netty) server.
externalResponseDataNotExist - Static variable in class com.iohao.net.server.CommunicationAggregationErrorConst
 
ExternalResponseMessage - Class in com.iohao.net.framework.protocol
Concrete response message returned from an external (Netty) server to a logic server.
ExternalResponseMessage() - Constructor for class com.iohao.net.framework.protocol.ExternalResponseMessage
 
ExternalResponseMessageDecoder - Class in com.iohao.net.sbe
ExternalResponseMessage
ExternalResponseMessageDecoder() - Constructor for class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
ExternalResponseMessageEncoder - Class in com.iohao.net.sbe
ExternalResponseMessage
ExternalResponseMessageEncoder() - Constructor for class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
ExternalResponseMessageOnFragment - Class in com.iohao.net.server.logic.fragment
Handles external-response fragments and completes the corresponding future.
ExternalResponseMessageOnFragment() - Constructor for class com.iohao.net.server.logic.fragment.ExternalResponseMessageOnFragment
 
ExternalResponseMessageSbe - Class in com.iohao.net.external.core.net.codec
SBE encoder for ExternalResponseMessage returned to internal request senders.
ExternalResponseMessageSbe() - Constructor for class com.iohao.net.external.core.net.codec.ExternalResponseMessageSbe
 
externalServer - Variable in class com.iohao.net.app.RunOne
 
externalServer - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
ExternalServer - Interface in com.iohao.net.external.core
External-facing transport server (WebSocket/TCP/UDP/custom) bootstrap contract.
ExternalServerBuilder - Class in com.iohao.net.external.core
Builder for assembling an external server and its runtime dependencies.
ExternalServerBuilder() - Constructor for class com.iohao.net.external.core.ExternalServerBuilder
 
ExternalServerBuilderSetting - Interface in com.iohao.net.external.core
Mutable state used while building an external server.
externalServerCreator - Static variable in class com.iohao.net.external.core.netty.ExternalMapper
Factory used to create the concrete external server implementation.
ExternalServerCreator - Interface in com.iohao.net.external.core
Factory for creating transport-specific external server instances.
ExternalServerCreatorParameter - Record Class in com.iohao.net.external.core
Parameter bundle passed to ExternalServerCreator.
ExternalServerCreatorParameter(ExternalSetting, MicroBootstrap, MicroBootstrapFlow, Set) - Constructor for record class com.iohao.net.external.core.ExternalServerCreatorParameter
Creates an instance of a ExternalServerCreatorParameter record class.
ExternalServerCreatorParameter.InternalBuilder - Class in com.iohao.net.external.core
 
externalServerId - Variable in class com.iohao.net.external.core.netty.session.SocketUserSession
 
externalServerId - Variable in class com.iohao.net.framework.protocol.CommonMessage
 
externalServerId() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
externalServerId() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
externalServerId() - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
externalServerId() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
externalServerId() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
externalServerId(int) - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
externalServerId(int) - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
externalServerId(int) - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
externalServerId(int) - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
externalServerId(int) - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
externalServerIdEncodingLength() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
externalServerIdEncodingLength() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
externalServerIdEncodingLength() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
externalServerIdEncodingLength() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
externalServerIdEncodingLength() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
externalServerIdEncodingLength() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
externalServerIdEncodingLength() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
externalServerIdEncodingLength() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
externalServerIdEncodingLength() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
externalServerIdEncodingLength() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
externalServerIdEncodingOffset() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
externalServerIdEncodingOffset() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
externalServerIdEncodingOffset() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
externalServerIdEncodingOffset() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
externalServerIdEncodingOffset() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
externalServerIdEncodingOffset() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
externalServerIdEncodingOffset() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
externalServerIdEncodingOffset() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
externalServerIdEncodingOffset() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
externalServerIdEncodingOffset() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
externalServerIdId() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
externalServerIdId() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
externalServerIdId() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
externalServerIdId() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
externalServerIdId() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
externalServerIdId() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
externalServerIdId() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
externalServerIdId() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
externalServerIdMaxValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
externalServerIdMaxValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
externalServerIdMaxValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
externalServerIdMaxValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
externalServerIdMaxValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
externalServerIdMaxValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
externalServerIdMaxValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
externalServerIdMaxValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
externalServerIdMaxValue() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
externalServerIdMaxValue() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
externalServerIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
externalServerIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
externalServerIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
externalServerIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
externalServerIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
externalServerIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
externalServerIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
externalServerIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
externalServerIdMinValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
externalServerIdMinValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
externalServerIdMinValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
externalServerIdMinValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
externalServerIdMinValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
externalServerIdMinValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
externalServerIdMinValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
externalServerIdMinValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
externalServerIdMinValue() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
externalServerIdMinValue() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
externalServerIdNullValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
externalServerIdNullValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
externalServerIdNullValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
externalServerIdNullValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
externalServerIdNullValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
externalServerIdNullValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
externalServerIdNullValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
externalServerIdNullValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
externalServerIdNullValue() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
externalServerIdNullValue() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
externalServerIdSinceVersion() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
externalServerIdSinceVersion() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
externalServerIdSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
externalServerIdSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
externalServerIdSinceVersion() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
externalServerIdSinceVersion() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
externalServerIdSinceVersion() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
externalServerIdSinceVersion() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
externalServerIdSinceVersion() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
externalServerLoadBalanced - Variable in class com.iohao.net.server.DefaultCommunicationAggregation
 
ExternalServerLoadBalanced - Interface in com.iohao.net.server.balanced
Load-balancing view for external servers.
ExternalServerSingle - Class in com.iohao.net.external.core.message
Shared holder for the active external server user session container.
ExternalSetting - Record Class in com.iohao.net.external.core
Immutable runtime settings for one external server instance.
ExternalSetting(int, Server, UserSessions, IdleProcessSetting, AttrOptions) - Constructor for record class com.iohao.net.external.core.ExternalSetting
Creates an instance of a ExternalSetting record class.
ExternalSetting.RecordBuilder - Class in com.iohao.net.external.core
 
ExternalSettingAware - Interface in com.iohao.net.external.core
Callback contract for components that need the resolved ExternalSetting.
ExternalTopic - Static variable in interface com.iohao.net.common.kit.IonetLogName
Topic for external server (Netty) layer logging.
ExternalWriteKit - Class in com.iohao.net.external.core.message
Writes outbound messages to a user session resolved from UserSessions.
extracted(CommunicationMessage) - Method in class com.iohao.net.external.core.net.codec.CommunicationMessageSbe
Hook for subclasses to encode transport-specific extensions before payload/attachment bytes.
extracted(RequestMessage) - Method in class com.iohao.net.server.logic.codec.RequestMessageSbe
 
extracted(RequestMessage) - Method in class com.iohao.net.server.logic.fragment.RequestMessageOnFragment
 
extracted(SendMessage) - Method in class com.iohao.net.server.logic.codec.SendMessageSbe
 
extracted(SendMessage) - Method in class com.iohao.net.server.logic.fragment.SendMessageOnFragment
 
extracted(UserRequestMessage) - Method in class com.iohao.net.server.logic.fragment.UserRequestMessageOnFragment
 

F

field - Variable in class com.iohao.net.extension.protobuf.ProtoJavaField
 
fieldName - Variable in class com.iohao.net.extension.protobuf.FieldNameGenerate
 
fieldName - Variable in class com.iohao.net.extension.protobuf.ProtoJavaField
 
fieldNameFunction - Static variable in class com.iohao.net.extension.protobuf.ProtoGenerateSetting
 
FieldNameGenerate - Class in com.iohao.net.extension.protobuf
Mutable context passed to the configurable proto field-name generator function.
FieldNameGenerate() - Constructor for class com.iohao.net.extension.protobuf.FieldNameGenerate
 
fieldProtoType - Variable in class com.iohao.net.extension.protobuf.ProtoJavaField
 
fieldTypeClass - Variable in class com.iohao.net.extension.protobuf.ProtoJavaField
 
FileKit - Class in com.iohao.net.common.kit
File I/O utilities.
fileName - Variable in class com.iohao.net.extension.protobuf.ProtoJavaRegion
 
fileName() - Element in annotation interface com.iohao.net.extension.protobuf.ProtoFileMerge
Target `.proto` file name.
fileName() - Method in record class com.iohao.net.extension.protobuf.ProtoJavaRegionKey
Returns the value of the fileName record component.
filePackage - Variable in class com.iohao.net.extension.protobuf.ProtoJavaRegion
 
filePackage() - Element in annotation interface com.iohao.net.extension.protobuf.ProtoFileMerge
Target proto package name.
filePackage() - Method in record class com.iohao.net.extension.protobuf.ProtoJavaRegionKey
Returns the value of the filePackage record component.
findBindingLogicServerNotExist - Enum constant in enum class com.iohao.net.framework.core.exception.ActionErrorEnum
Bound logic server not found.
findServer - Variable in class com.iohao.net.server.DefaultCommunicationAggregation
 
findServer() - Method in record class com.iohao.net.server.ConvenientCommunication
Returns the value of the findServer record component.
findServer() - Method in record class com.iohao.net.server.NetServerSetting
Returns the value of the findServer record component.
FindServer - Interface in com.iohao.net.server
Resolves the target logic server for a request.
FindServerCreator - Interface in com.iohao.net.server.creator
Factory for creating request-routing FindServer instances.
fire(EventBusMessage) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
[Asynchronous] Send an event to all subscribers
fire(Object) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
[Asynchronous] Send an event to all subscribers
fire(Object) - Method in interface com.iohao.net.framework.core.flow.FlowCommunicationEventBus
[Async] Sends an event to all subscribers.
fireAny(EventBusMessage) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
[Asynchronous] Send event messages to subscribers in the current process and subscribers in remote processes.
fireAny(Object) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
[Asynchronous] Send event messages to subscribers in the current process and subscribers in remote processes.
fireAny(Object) - Method in interface com.iohao.net.framework.core.flow.FlowCommunicationEventBus
[Async] Sends an event message to subscribers in the current process and remote processes.
fireAnySync(EventBusMessage) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
[Synchronous] Send event messages to subscribers in the current process and subscribers in remote processes.
fireAnySync(Object) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
[Synchronous] Send event messages to subscribers in the current process and subscribers in remote processes.
fireAnySync(Object) - Method in interface com.iohao.net.framework.core.flow.FlowCommunicationEventBus
Sends an event message to subscribers in the current process and remote processes.
fireLocal - Static variable in interface com.iohao.net.framework.communication.eventbus.EventBusFireType
All subscribers in the current process receive the event message
fireLocal(EventBusMessage) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
[Asynchronous] Send event messages to subscribers of all logic servers in the current process
fireLocal(Object) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
[Asynchronous] Send event messages to subscribers of all logic servers in the current process
fireLocal(Object) - Method in interface com.iohao.net.framework.core.flow.FlowCommunicationEventBus
[Async] Sends an event message to subscribers of all logic servers in the current process.
fireLocalSync(EventBusMessage) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
[Synchronous] Send event messages to subscribers of all logic servers in the current process
fireLocalSync(Object) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
[Synchronous] Send event messages to subscribers of all logic servers in the current process
fireLocalSync(Object) - Method in interface com.iohao.net.framework.core.flow.FlowCommunicationEventBus
[Sync] Sends an event message to subscribers of all logic servers in the current process.
fireMe - Static variable in interface com.iohao.net.framework.communication.eventbus.EventBusFireType
Current process
fireMe(EventBusMessage) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
[Asynchronous] Send event messages only to the subscribers of the current EventBus
fireMe(Object) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
[Asynchronous] Send event messages only to the subscribers of the current EventBus
fireMe(Object) - Method in interface com.iohao.net.framework.core.flow.FlowCommunicationEventBus
[Async] Sends an event message only to subscribers of the current EventBus.
fireMeSync(EventBusMessage) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
[Synchronous] Send event messages only to the subscribers of the current EventBus
fireMeSync(Object) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
[Synchronous] Send event messages only to the subscribers of the current EventBus
fireMeSync(Object) - Method in interface com.iohao.net.framework.core.flow.FlowCommunicationEventBus
[Sync] Sends an event message only to subscribers of the current EventBus.
fireRemote - Static variable in interface com.iohao.net.framework.communication.eventbus.EventBusFireType
Remote process
fireRemote(EventBusMessage) - Method in interface com.iohao.net.framework.communication.EventBusMessageCommunication
Fire an event bus message to remote logic servers.
fireRemote(EventBusMessage) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
fireSync(EventBusMessage) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
[Synchronous] Send an event to all subscribers
fireSync(Object) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
[Synchronous] Send an event to all subscribers
fireSync(Object) - Method in interface com.iohao.net.framework.core.flow.FlowCommunicationEventBus
[Sync] Sends an event to all subscribers.
fireType - Variable in class com.iohao.net.framework.communication.eventbus.EventBusMessage
Bitmask of fire types that have been applied to this message.
firstCharToLowerCase(String) - Static method in class com.iohao.net.common.kit.StrKit
Convert the first character of the string to lower case.
firstCharToUpperCase(String) - Static method in class com.iohao.net.common.kit.StrKit
Convert the first character of the string to upper case.
firstNonNull(T, T) - Static method in class com.iohao.net.common.kit.MoreKit
Return the first non-null argument, or throw if both are null.
FixedNameThreadFactory - Class in com.iohao.net.common.kit.concurrent
A ThreadFactory that creates daemon threads with a fixed (non-incrementing) name.
FixedNameThreadFactory(String) - Constructor for class com.iohao.net.common.kit.concurrent.FixedNameThreadFactory
 
flow(StatActionInOut.StatAction, long, FlowContext) - Method in interface com.iohao.net.framework.core.flow.internal.StatActionInOut.StatActionChangeListener
StatAction update listener flow
FLOW_CONTEXT - Static variable in class com.iohao.net.framework.core.FlowContextKeys
Scoped value key carrying the current request's FlowContext.
FlowAttachmentCommunication - Interface in com.iohao.net.framework.core.flow
Flow-level attachment communication for reading and writing request-scoped attachment data.
FlowBindingLogicServerCommunication - Interface in com.iohao.net.framework.core.flow
Flow-level communication for binding or unbinding a user session to specific logic servers.
FlowBroadcastCommunication - Interface in com.iohao.net.framework.core.flow
Flow-level broadcast communication providing methods to broadcast messages to the requesting user (broadcastMe) with various data type overloads.
FlowCommon - Interface in com.iohao.net.framework.core.flow
Base interface for flow communication, providing access to the server, request, executor, and communication infrastructure.
FlowCommunicationEventBus - Interface in com.iohao.net.framework.core.flow
FlowCommunicationEventBus
flowContext - Enum constant in enum class com.iohao.net.framework.core.ActionParameterPosition
Single FlowContext parameter only.
FlowContext - Interface in com.iohao.net.framework.core.flow
The FlowContext's lifecycle is limited to the duration of a single request flow.
flowContextAndData - Enum constant in enum class com.iohao.net.framework.core.ActionParameterPosition
FlowContext first, data parameter second.
flowContextFactory - Variable in class com.iohao.net.framework.core.BarSkeleton
 
flowContextFactory - Variable in class com.iohao.net.framework.core.BarSkeletonSetting
Factory for creating
invalid reference
FlowContext
instances per request.
FlowContextFactory - Interface in com.iohao.net.framework.core.flow
FlowContextFactory, used to create FlowContext
FlowContextKeys - Class in com.iohao.net.framework.core
Holder for the ScopedValue key used to propagate FlowContext through the execution thread.
FlowContextKeys() - Constructor for class com.iohao.net.framework.core.FlowContextKeys
 
flowExecutor - Variable in class com.iohao.net.framework.core.BarSkeleton
 
flowExecutor - Variable in class com.iohao.net.framework.core.BarSkeletonSetting
Executor responsible for running the flow pipeline.
FlowExecutor - Interface in com.iohao.net.framework.core
Command flow executor
FlowExecutorKit - Class in com.iohao.net.framework.core.kit
Flow execution pipeline utility.
FlowExecutorKit() - Constructor for class com.iohao.net.framework.core.kit.FlowExecutorKit
 
FlowExternalCommunication - Interface in com.iohao.net.framework.core.flow
Flow-level communication for sending requests to external servers.
FlowExternalWriteCommunication - Interface in com.iohao.net.framework.core.flow
Flow-level communication for writing response data back to the external client, supporting various data types and list encodings.
FlowLogicCallCollectCommunication - Interface in com.iohao.net.framework.core.flow
Flow-level cross-logic-server collect call communication for broadcasting requests to all logic servers.
FlowLogicCallCommunication - Interface in com.iohao.net.framework.core.flow
Flow-level cross-logic-server call communication.
FlowLogicSendCommunication - Interface in com.iohao.net.framework.core.flow
Flow-level fire-and-forget message sending to other logic servers.
FLowUserIdSettingCommunication - Interface in com.iohao.net.framework.core.flow
 
forcedOffline - Enum constant in enum class com.iohao.net.framework.core.exception.ActionErrorEnum
Force user offline.
forcedOffline - Static variable in interface com.iohao.net.framework.protocol.OnExternalTemplateId
Template id for forcibly disconnecting (kicking) a user.
forcedOffline(long) - Static method in class com.iohao.net.framework.communication.CommunicationKit
Force a user offline by broadcasting a forced-offline request to all external servers.
ForcedOfflineOnExternal - Class in com.iohao.net.external.core.net.external
Handles template requests that forcibly disconnect a user session.
ForcedOfflineOnExternal() - Constructor for class com.iohao.net.external.core.net.external.ForcedOfflineOnExternal
 
forEach(BiConsumer) - Method in class com.iohao.net.framework.core.flow.internal.StatActionInOut.StatActionRegion
Iterate over all collected statistics.
forEach(BiConsumer) - Static method in class com.iohao.net.server.ServerManager
 
forEach(BiConsumer) - Method in interface com.iohao.net.extension.room.Room
forEach players, the first argument is the userId
forEach(BiConsumer) - Method in class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeDayRegion
Iterate over all collected daily statistics.
forEach(Consumer) - Method in class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut.ThreadMonitorRegion
Iterate over all non-empty thread monitors.
forEach(Consumer) - Static method in class com.iohao.net.extension.domain.DisruptorManager
 
forEach(Consumer) - Method in interface com.iohao.net.external.core.session.UserSessions
 
format() - Static method in class com.iohao.net.common.kit.time.TimeFormatKit
Format the current date/time as yyyy-MM-dd HH:mm:ss.
format(long) - Static method in class com.iohao.net.common.kit.time.TimeFormatKit
Format the given epoch milliseconds as yyyy-MM-dd HH:mm:ss.
format(String, Map) - Static method in class com.iohao.net.common.kit.StrKit
Replace {key} placeholders in the template with corresponding map values.
format(TemporalAccessor) - Static method in class com.iohao.net.common.kit.time.TimeFormatKit
Format the given temporal as yyyy-MM-dd HH:mm:ss.
format(TemporalAccessor, String) - Static method in class com.iohao.net.common.kit.time.TimeFormatKit
Format the given temporal using the specified pattern.
fragmentLimit - Static variable in class com.iohao.net.framework.CoreGlobalConfig
Maximum number of fragments to assemble per poll operation.
fuckIn(FlowContext) - Method in interface com.iohao.net.framework.core.flow.ActionMethodInOut
Pre-processing hook invoked before the action method executes.
fuckIn(FlowContext) - Method in class com.iohao.net.framework.core.flow.internal.DebugInOut
Record the start time before action method execution.
fuckIn(FlowContext) - Method in class com.iohao.net.framework.core.flow.internal.StatActionInOut
Record the start time before action method execution (no-op; timing uses FlowContext.getNanoTime()).
fuckIn(FlowContext) - Method in class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut
No-op before action method execution.
fuckIn(FlowContext) - Method in class com.iohao.net.framework.core.flow.internal.TimeRangeInOut
No-op before action method execution.
fuckOut(FlowContext) - Method in interface com.iohao.net.framework.core.flow.ActionMethodInOut
Post-processing hook invoked after the action method executes.
fuckOut(FlowContext) - Method in class com.iohao.net.framework.core.flow.internal.DebugInOut
Log the debug information after action method execution.
fuckOut(FlowContext) - Method in class com.iohao.net.framework.core.flow.internal.StatActionInOut
Collect statistics after action method execution, updating the corresponding StatActionInOut.StatAction.
fuckOut(FlowContext) - Method in class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut
Record thread execution statistics after action method execution.
fuckOut(FlowContext) - Method in class com.iohao.net.framework.core.flow.internal.TimeRangeInOut
Record the current time-of-day statistics after action method execution.
futureId - Variable in class com.iohao.net.framework.protocol.CommonMessage
 
futureId() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
futureId() - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
futureId() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
futureId() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
futureId() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
futureId() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
futureId() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
futureId(long) - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
futureId(long) - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
futureId(long) - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
futureId(long) - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
futureId(long) - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
futureId(long) - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
futureId(long) - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
futureIdEncodingLength() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
futureIdEncodingLength() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
futureIdEncodingLength() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
futureIdEncodingLength() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
futureIdEncodingLength() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
futureIdEncodingLength() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
futureIdEncodingLength() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
futureIdEncodingLength() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
futureIdEncodingLength() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
futureIdEncodingLength() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
futureIdEncodingLength() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
futureIdEncodingLength() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
futureIdEncodingLength() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
futureIdEncodingLength() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
futureIdEncodingOffset() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
futureIdEncodingOffset() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
futureIdEncodingOffset() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
futureIdEncodingOffset() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
futureIdEncodingOffset() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
futureIdEncodingOffset() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
futureIdEncodingOffset() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
futureIdEncodingOffset() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
futureIdEncodingOffset() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
futureIdEncodingOffset() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
futureIdEncodingOffset() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
futureIdEncodingOffset() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
futureIdEncodingOffset() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
futureIdEncodingOffset() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
futureIdId() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
futureIdId() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
futureIdId() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
futureIdId() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
futureIdId() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
futureIdId() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
futureIdId() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
futureIdId() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
futureIdId() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
futureIdId() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
futureIdId() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
futureIdId() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
futureIdMaxValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
futureIdMaxValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
futureIdMaxValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
futureIdMaxValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
futureIdMaxValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
futureIdMaxValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
futureIdMaxValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
futureIdMaxValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
futureIdMaxValue() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
futureIdMaxValue() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
futureIdMaxValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
futureIdMaxValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
futureIdMaxValue() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
futureIdMaxValue() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
futureIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
futureIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
futureIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
futureIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
futureIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
futureIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
futureIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
futureIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
futureIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
futureIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
futureIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
futureIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
futureIdMinValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
futureIdMinValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
futureIdMinValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
futureIdMinValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
futureIdMinValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
futureIdMinValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
futureIdMinValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
futureIdMinValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
futureIdMinValue() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
futureIdMinValue() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
futureIdMinValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
futureIdMinValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
futureIdMinValue() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
futureIdMinValue() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
futureIdNullValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
futureIdNullValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
futureIdNullValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
futureIdNullValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
futureIdNullValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
futureIdNullValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
futureIdNullValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
futureIdNullValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
futureIdNullValue() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
futureIdNullValue() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
futureIdNullValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
futureIdNullValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
futureIdNullValue() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
futureIdNullValue() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
futureIdSinceVersion() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
futureIdSinceVersion() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
futureIdSinceVersion() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
futureIdSinceVersion() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
futureIdSinceVersion() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
futureIdSinceVersion() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
futureIdSinceVersion() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
futureIdSinceVersion() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
futureIdSinceVersion() - Static method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
futureIdSinceVersion() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
futureIdSinceVersion() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
futureIdSinceVersion() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
futureIdSinceVersion() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
futureManager - Variable in class com.iohao.net.server.DefaultCommunicationAggregation
 
futureManager - Variable in class com.iohao.net.server.fragment.ConnectResponseMessageOnFragment
 
futureManager() - Method in record class com.iohao.net.server.connection.ConnectionManagerParameter
Returns the value of the futureManager record component.
futureManager() - Method in record class com.iohao.net.server.NetServerSetting
Returns the value of the futureManager record component.
FutureManager - Interface in com.iohao.net.framework.communication
Manage the lifecycle of CompletableFuture instances used for asynchronous request-response communication between servers.
FutureMessage - Interface in com.iohao.net.framework.protocol
Message that carries a future correlation id for asynchronous request/response matching.

G

GDScriptDocumentGenerate - Class in com.iohao.net.extension.codegen
 
GDScriptDocumentGenerate() - Constructor for class com.iohao.net.extension.codegen.GDScriptDocumentGenerate
 
generate() - Method in class com.iohao.net.extension.protobuf.ProtoGenerateFile
 
generate(Document) - Method in class com.iohao.net.extension.codegen.CsharpDocumentGenerate
 
generate(Document) - Method in class com.iohao.net.extension.codegen.GDScriptDocumentGenerate
 
generate(Document) - Method in class com.iohao.net.extension.codegen.TypeScriptDocumentGenerate
 
generate(Document) - Method in interface com.iohao.net.framework.core.doc.DocumentGenerate
Generates the document.
generate(Document) - Method in class com.iohao.net.framework.core.doc.TextDocumentGenerate
 
generate(String) - Static method in class com.iohao.net.extension.protobuf.GenerateFileKit
Generates proto files.
generate(String, String) - Static method in class com.iohao.net.extension.protobuf.GenerateFileKit
Generates proto files.
generateAction(Document) - Method in class com.iohao.net.extension.codegen.CsharpDocumentGenerate
 
generateAction(Document) - Method in class com.iohao.net.extension.codegen.GDScriptDocumentGenerate
 
generateAction(Document) - Method in class com.iohao.net.extension.codegen.TypeScriptDocumentGenerate
 
generateBroadcast(Document) - Method in class com.iohao.net.extension.codegen.CsharpDocumentGenerate
 
generateBroadcast(Document) - Method in class com.iohao.net.extension.codegen.GDScriptDocumentGenerate
 
generateBroadcast(Document) - Method in class com.iohao.net.extension.codegen.TypeScriptDocumentGenerate
 
generateDocument() - Static method in class com.iohao.net.framework.core.doc.DocumentHelper
Trigger document generation (idempotent -- only runs once).
generateErrorCode(Document) - Method in class com.iohao.net.extension.codegen.CsharpDocumentGenerate
 
generateErrorCode(Document) - Method in class com.iohao.net.extension.codegen.GDScriptDocumentGenerate
 
generateErrorCode(Document) - Method in class com.iohao.net.extension.codegen.TypeScriptDocumentGenerate
 
GenerateFileKit - Class in com.iohao.net.extension.protobuf
Convenience utilities for generating `.proto` files from annotated Java classes.
get() - Method in class com.iohao.net.common.kit.beans.property.BooleanProperty
get current value
get() - Method in class com.iohao.net.common.kit.beans.property.IntegerProperty
get current value
get() - Method in class com.iohao.net.common.kit.beans.property.LongProperty
get current value
get() - Method in class com.iohao.net.common.kit.beans.property.ObjectProperty
get current value
get() - Method in class com.iohao.net.common.kit.beans.property.StringProperty
get current value
get() - Method in class com.iohao.net.server.balanced.RingElementSelector
 
get(K) - Method in interface com.iohao.net.common.kit.collect.ListMultiMap
 
get(K) - Method in interface com.iohao.net.common.kit.collect.SetMultiMap
 
getActionCommand() - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
getActionCommand() - Method in interface com.iohao.net.framework.core.flow.FlowContext
Get the action command metadata for the current request.
getActionCommandDoc() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
 
getActionCommandRegions() - Method in interface com.iohao.net.framework.core.ActionCommandParser
Return the action command regions built by this parser.
getActionController() - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
getActionController() - Method in interface com.iohao.net.framework.core.flow.FlowContext
Get the action controller instance handling this request.
getActionMethodName() - Method in class com.iohao.net.framework.core.ActionCommand
Get the name of the action method.
getActionMethodName() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
Action method name (PascalCase).
getActionSimpleName() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
Controller class simple name.
getActualClazz(ActualParameter) - Method in interface com.iohao.net.framework.core.flow.parser.MethodParser
Get the actual class for the parameter or return type.
getActualTypeArgumentClass() - Method in class com.iohao.net.framework.core.ActionMethodParameter
 
getActualTypeArgumentClass() - Method in class com.iohao.net.framework.core.ActionMethodReturn
 
getActualTypeArgumentClass() - Method in interface com.iohao.net.framework.core.ActualParameter
The generic type of the List, also known as the method return value type
getActualTypeName() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
Actual (generic) type name of the parameter.
getAeron() - Method in class com.iohao.net.server.NetServerBuilder
 
getAllIdleTime() - Method in class com.iohao.net.external.core.hook.internal.IdleProcessSettingBuilder
All - heartbeat time
getAndIncrementCode() - Static method in interface com.iohao.net.common.kit.OperationCode
Atomically get the current global code value and increment it for the next caller.
getAnnotation(Class) - Method in class com.iohao.net.framework.core.ActionCommand
Get the relevant annotation for the action method.
getAnyServer() - Method in interface com.iohao.net.server.balanced.ExternalServerLoadBalanced
 
getAnyServerId() - Method in interface com.iohao.net.server.cmd.CmdRegion
 
getAnyServerId() - Method in class com.iohao.net.server.cmd.DefaultCmdRegion
 
getAttachment() - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
getAttachment() - Method in interface com.iohao.net.framework.core.flow.FlowAttachmentCommunication
Get the typed attachment object.
getAttachment() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getAttachment() - Method in interface com.iohao.net.framework.protocol.Request
Extended field.
getAttachment() - Method in class com.iohao.net.framework.protocol.RequestMessage
 
getAttachment() - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
getAttachment(byte[], int, int) - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
getAttachment(byte[], int, int) - Method in class com.iohao.net.sbe.SendMessageDecoder
 
getAttachment(byte[], int, int) - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
getAttachment(Class) - Method in interface com.iohao.net.framework.core.flow.FlowAttachmentCommunication
Decode the request attachment bytes into the specified type.
getAttachment(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
getAttachment(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.SendMessageDecoder
 
getAttachment(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
getAvgTime() - Method in class com.iohao.net.framework.core.flow.internal.StatActionInOut.StatAction
Average time cost
getAvgTime() - Method in record class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut.ThreadMonitor
Average time consumption
getBarSkeleton() - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
getBarSkeleton() - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Get the BarSkeleton execution engine for this flow.
getBarSkeleton() - Method in interface com.iohao.net.framework.core.flow.FlowContext
Get the BarSkeleton that is processing this flow.
getBarSkeleton() - Method in class com.iohao.net.framework.protocol.ServerBuilder
 
getBarSkeleton(int) - Static method in class com.iohao.net.framework.core.BarSkeletonManager
Retrieve the BarSkeleton associated with the given server ID.
getBean(ActionCommand) - Method in class com.iohao.net.extension.spring.ActionFactoryBeanForSpring
 
getBean(ActionCommand) - Method in interface com.iohao.net.framework.core.ActionFactoryBean
Get or create the action controller instance for the given action command.
getBean(ActionCommand) - Method in class com.iohao.net.framework.core.DependencyInjectionPart
Obtain a controller bean from the external container for the given action command.
getBean(Class) - Method in class com.iohao.net.extension.spring.ActionFactoryBeanForSpring
 
getBean(Class) - Method in interface com.iohao.net.framework.core.ActionFactoryBean
Get or create an action controller instance by class.
getBean(Class) - Method in class com.iohao.net.framework.core.DependencyInjectionPart
Obtain a controller bean from the external container by class.
getBindingLogicServerIds() - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
getBindingLogicServerIds() - Method in interface com.iohao.net.external.core.session.UserSession
Get logic server bindings associated with this session.
getBindingLogicServerIds() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getBindingLogicServerIds() - Method in interface com.iohao.net.framework.protocol.Request
The IDs of multiple game logic servers bound to the player
getBindingLogicServerIds() - Method in class com.iohao.net.framework.protocol.RequestMessage
 
getBindingLogicServerIds() - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
getBizDataComment() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
Parameter comment.
getBizDataName() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
Parameter name.
getBizDataType() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
Mapped parameter type name.
getBizDataType() - Method in class com.iohao.net.framework.core.doc.BroadcastDocument
Mapped business data type name.
getBizDataTypeClazz() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
Parameter type class.
getBoolean() - Method in class com.iohao.net.extension.client.command.CommandResult
 
getBoolean() - Method in interface com.iohao.net.framework.protocol.Response
Get the response payload as a single boolean value.
getBoolean(byte[]) - Static method in class com.iohao.net.common.kit.ByteKit
Reconstruct a boolean value from a byte array.
getBoolean(Boolean) - Static method in class com.iohao.net.common.kit.SafeKit
Return the boolean value, or false if value is null.
getBoolean(Boolean, boolean) - Static method in class com.iohao.net.common.kit.SafeKit
Return the boolean value, or defaultValue if value is null.
getBytes(byte[]) - Static method in class com.iohao.net.common.kit.ByteKit
Return the given byte array, or an empty byte array if it is null.
getCache(CommunicationMessage) - Method in interface com.iohao.net.external.core.hook.cache.ExternalCmdCache
Gets data from the cache.
getCacheCondition() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getCacheCondition() - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
getCacheCondition() - Method in class com.iohao.net.framework.protocol.UserResponseMessage
 
getCacheCondition() - Method in interface com.iohao.net.framework.protocol.CommunicationMessage
Get the cache condition flag indicating whether this message is cacheable.
getCacheExecutor() - Static method in class com.iohao.net.common.kit.concurrent.TaskKit
 
getCallback() - Method in class com.iohao.net.extension.client.command.InputCommand
Response callback.
getCallback() - Method in class com.iohao.net.extension.client.command.ListenCommand
 
getCallback() - Method in class com.iohao.net.extension.client.command.RequestCommand
Response callback.
getCallbackMap() - Method in class com.iohao.net.extension.client.user.ClientUserChannel
请求回调
getChannel() - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
getChannelAccept() - Method in class com.iohao.net.extension.client.user.ClientUserChannel
 
getChannelRead() - Method in class com.iohao.net.extension.client.user.ClientUserChannel
 
getCheckedEventBusRunner() - Method in interface com.iohao.net.framework.communication.eventbus.EventBusSetting
Get the runner that validates EventBus configuration during startup.
getClientUser() - Method in class com.iohao.net.extension.client.AbstractInputCommandRegion
 
getClientUser() - Method in class com.iohao.net.extension.client.ClientConnectOption
 
getClientUser() - Method in class com.iohao.net.extension.client.join.ClientRunOne
 
getClientUser() - Method in class com.iohao.net.extension.client.user.ClientUserChannel
 
getClientUserChannel() - Method in class com.iohao.net.extension.client.command.ListenCommand
 
getClientUserChannel() - Method in class com.iohao.net.extension.client.command.RequestCommand
 
getClientUserChannel() - Method in interface com.iohao.net.extension.client.user.ClientUser
 
getClientUserChannel() - Method in class com.iohao.net.extension.client.user.ClientUserInputCommands
 
getClientUserChannel() - Method in class com.iohao.net.extension.client.user.DefaultClientUser
Communication channel used for reading and writing.
getClientUserInputCommands() - Method in class com.iohao.net.extension.client.InputCommandCreate
 
getClientUserInputCommands() - Method in interface com.iohao.net.extension.client.user.ClientUser
 
getClientUserInputCommands() - Method in class com.iohao.net.extension.client.user.DefaultClientUser
 
getCloseChannel() - Method in class com.iohao.net.extension.client.user.ClientUserChannel
 
getCmd() - Method in class com.iohao.net.extension.client.InputCommandCreate
 
getCmd() - Method in class com.iohao.net.framework.core.doc.ActionMemberCmdDocument
 
getCmd() - Method in class com.iohao.net.framework.core.doc.BroadcastDocument
 
getCmd(int) - Static method in class com.iohao.net.framework.core.kit.CmdKit
Extract the cmd (upper 16 bits) from a merged command ID.
getCmdCacheOption() - Method in interface com.iohao.net.external.core.hook.cache.ExternalCmdCacheSetting
Gets the default configuration for the external server cache.
getCmdCode() - Method in class com.iohao.net.external.core.message.ExternalMessage
Command type: 0 heartbeat, 1 business request.
getCmdCode() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getCmdCode() - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
getCmdCode() - Method in class com.iohao.net.framework.protocol.UserResponseMessage
 
getCmdCode() - Method in interface com.iohao.net.framework.protocol.CommunicationMessage
Get the command code identifying the protocol-level message type.
getCmdInfo() - Method in class com.iohao.net.extension.client.command.CommandResult
 
getCmdInfo() - Method in class com.iohao.net.extension.client.command.InputCommand
 
getCmdInfo() - Method in class com.iohao.net.extension.client.command.ListenCommand
 
getCmdInfo() - Method in class com.iohao.net.framework.core.doc.BroadcastDocument
The route (command info) for this broadcast.
getCmdInfo() - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
getCmdInfo() - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Get the command info (cmd + subCmd) for the current request.
getCmdInfo() - Method in interface com.iohao.net.framework.core.flow.FlowContext
Get the command info (cmd, subCmd) for this request.
getCmdInfo() - Method in class com.iohao.net.framework.core.flow.internal.StatActionInOut.StatAction
 
getCmdInfo() - Method in class com.iohao.net.framework.protocol.CommonMessage
Derive the CmdInfo route descriptor from the merged command key.
getCmdInfo() - Method in interface com.iohao.net.framework.protocol.CommunicationMessage
Derive the CmdInfo route descriptor from the merged command key.
getCmdInfo() - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Derive the CmdInfo route descriptor from the merged command key.
getCmdMerge() - Method in class com.iohao.net.extension.client.command.RequestCommand
 
getCmdMerge() - Method in class com.iohao.net.external.core.message.ExternalMessage
Merged route command (high 16 bits main cmd, low 16 bits sub cmd).
getCmdMerge() - Method in class com.iohao.net.framework.core.doc.ActionMemberCmdDocument
 
getCmdMerge() - Method in class com.iohao.net.framework.core.doc.BroadcastDocument
 
getCmdMerge() - Method in interface com.iohao.net.framework.core.flow.FlowContext
Get the merged command ID (cmd << 16 | subCmd).
getCmdMerge() - Method in class com.iohao.net.framework.protocol.BroadcastMessage
 
getCmdMerge() - Method in class com.iohao.net.framework.protocol.CommonMessage
 
getCmdMerge() - Method in interface com.iohao.net.framework.protocol.CommunicationMessage
Get the merged command route key (cmd + subCmd packed into a single int).
getCmdMerge() - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Get the merged command route key (cmd + subCmd packed into a single int).
getCmdMerges() - Method in class com.iohao.net.framework.protocol.ServerMessage
 
getCmdMethodName() - Method in class com.iohao.net.framework.core.doc.BroadcastDocument
Method name (camelCase) for command-style usage.
getCmdName() - Method in class com.iohao.net.extension.client.command.InputCommand
Prefix label displayed before the command title.
getCmdName() - Method in class com.iohao.net.extension.client.InputCommandCreate
Prefix used in the module command description.
getCode() - Method in enum class com.iohao.net.framework.core.exception.ActionErrorEnum
 
getCode() - Method in interface com.iohao.net.framework.core.exception.ErrorInformation
Return the numeric error code.
getCommand() - Method in class com.iohao.net.extension.room.operation.OperationContext
Specific gameplay data to be operated, usually customized by the developer based on game business logic
getCommand() - Method in interface com.iohao.net.extension.room.operation.PlayerOperationContext
get command data.
getComment() - Method in class com.iohao.net.framework.core.doc.ActionMemberCmdDocument
 
getComment() - Method in class com.iohao.net.framework.core.doc.JavaClassDocInfo
 
getCommunication() - Static method in class com.iohao.net.framework.communication.CommunicationKit
 
getCommunicationAggregation() - Method in interface com.iohao.net.framework.communication.CommonDecorator
Get the global communication aggregation instance.
getCommunicationAggregation() - Static method in class com.iohao.net.framework.communication.CommunicationKit
 
getCommunicationAggregation() - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
getCommunicationAggregation() - Method in interface com.iohao.net.framework.core.flow.FlowContext
Get the communication aggregation for cross-service calls.
getCommunicationType() - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
getCommunicationType() - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Get the communication type of the current flow (e.g., user request, internal call).
getCommunicationType() - Method in interface com.iohao.net.framework.core.flow.FlowContext
Get the communication type for this flow.
getConnectAddress() - Method in class com.iohao.net.extension.client.join.ClientRunOne
 
getConnectedCallback() - Method in class com.iohao.net.extension.client.ClientConnectOption
 
getConnectPort() - Method in class com.iohao.net.extension.client.join.ClientRunOne
 
getCurrentExecutor() - Method in interface com.iohao.net.framework.communication.CommonDecorator
Get the executor assigned to the current flow context.
getCurrentExecutor() - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Get the executor assigned to the current flow context.
getCurrentThreadExecutor() - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
getCurrentThreadExecutor() - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Get the current thread executor for this flow context.
getCurrentThreadExecutor() - Method in interface com.iohao.net.framework.core.flow.FlowContext
Get the thread executor assigned to this flow.
getData() - Method in class com.iohao.net.external.core.message.ExternalMessage
Encoded business payload.
getData() - Method in class com.iohao.net.framework.protocol.BroadcastMessage
 
getData() - Method in class com.iohao.net.framework.protocol.CommonMessage
 
getData() - Method in interface com.iohao.net.framework.protocol.CommunicationMessage
Get the serialized payload data.
getData() - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Get the serialized payload data.
getData(byte[], int, int) - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
getData(byte[], int, int) - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
getData(byte[], int, int) - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
getData(byte[], int, int) - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
getData(byte[], int, int) - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
getData(byte[], int, int) - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
getData(byte[], int, int) - Method in class com.iohao.net.sbe.SendMessageDecoder
 
getData(byte[], int, int) - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
getData(byte[], int, int) - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
getData(Class) - Method in interface com.iohao.net.framework.protocol.Response
Decode the response payload into the specified type.
getData(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
getData(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
getData(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
getData(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
getData(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
getData(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
getData(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.SendMessageDecoder
 
getData(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
getData(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
getDataActualTypeName() - Method in class com.iohao.net.framework.core.doc.BroadcastDocument
Actual data type name.
getDataClass() - Method in class com.iohao.net.framework.core.doc.BroadcastDocument
Business data type class.
getDataClassName() - Method in class com.iohao.net.framework.core.doc.BroadcastDocument
Simple name of the business data type.
getDataCodec() - Static method in class com.iohao.net.framework.core.codec.DataCodecManager
 
getDataCodec(CommunicationType) - Static method in class com.iohao.net.framework.core.codec.DataCodecManager
Return the appropriate codec for the given communication type.
getDataDescription() - Method in class com.iohao.net.framework.core.doc.BroadcastDocument
Description of the broadcast data parameter.
getDataParam() - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
getDataParam() - Method in interface com.iohao.net.framework.core.flow.FlowContext
Get the deserialized request data parameter.
getDefaultZoneId() - Static method in class com.iohao.net.common.kit.time.TimeKit
 
getDelayTaskRegion() - Static method in class com.iohao.net.common.kit.concurrent.timer.delay.DelayTaskKit
Lightweight controllable delayed task region interface
getDescription() - Method in class com.iohao.net.framework.core.doc.ErrorCodeDocument
Error Code - Description
getDisruptor(Class) - Static method in class com.iohao.net.extension.domain.DisruptorManager
Get the Disruptor corresponding to the domain message topic
getDocumentAccessAuthentication() - Static method in class com.iohao.net.framework.core.doc.DocumentHelper
Access authentication control for document routes.
getDomainEventSource() - Method in class com.iohao.net.extension.domain.CommonEvent
Get the domain event source object
getEmptySeatNo() - Method in interface com.iohao.net.extension.room.Room
Get an empty seat number
getEmptySeatNo(Room) - Static method in class com.iohao.net.extension.room.RoomKit
Get an empty seat number from the room
getErrorCode() - Method in class com.iohao.net.external.core.message.ExternalMessage
Response or error code, where 0 means success.
getErrorCode() - Method in exception class com.iohao.net.framework.core.exception.MessageException
 
getErrorCode() - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
getErrorCode() - Method in interface com.iohao.net.framework.core.flow.FlowContext
Get the error code, 0 means no error.
getErrorCode() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getErrorCode() - Method in class com.iohao.net.framework.protocol.UserRequestMessage
Code: 0 for success, others for errors.
getErrorCode() - Method in class com.iohao.net.framework.protocol.UserResponseMessage
Code: 0 for success, others for errors.
getErrorCode() - Method in class com.iohao.net.framework.protocol.BroadcastUserMessage
 
getErrorCode() - Method in interface com.iohao.net.framework.protocol.CommonResponse
Get the error code. 0 indicates success; any other value indicates an error.
getErrorCode() - Method in class com.iohao.net.framework.protocol.EmptyExternalResponseMessage
Error code; 0 indicates success, non-zero indicates an error.
getErrorCode() - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Error code; 0 indicates success, non-zero indicates an error.
getErrorCode() - Method in interface com.iohao.net.framework.protocol.ResponseCollect
Get the overall error code. 0 indicates success; any other value indicates an error.
getErrorCode() - Method in class com.iohao.net.framework.protocol.ResponseCollectMessage
Overall error code; 0 indicates success.
getErrorCode() - Method in class com.iohao.net.framework.protocol.ResponseMessage
 
getErrorCount() - Method in class com.iohao.net.framework.core.flow.internal.StatActionInOut.StatAction
Action exception trigger count
getErrorInformation() - Method in exception class com.iohao.net.framework.core.exception.MessageException
Get the error information, lazily creating an internal instance if not set.
getErrorMessage() - Method in class com.iohao.net.external.core.message.ExternalMessage
Validation or failure details, usually an error/exception message.
getErrorMessage() - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
getErrorMessage() - Method in interface com.iohao.net.framework.core.flow.FlowContext
Get the error message.
getErrorMessage() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getErrorMessage() - Method in class com.iohao.net.framework.protocol.UserRequestMessage
Exception message, JSR 380 validation message.
getErrorMessage() - Method in class com.iohao.net.framework.protocol.UserResponseMessage
Exception message, JSR 380 validation message.
getErrorMessage() - Method in class com.iohao.net.framework.protocol.BroadcastUserMessage
 
getErrorMessage() - Method in interface com.iohao.net.framework.protocol.CommonResponse
Get the human-readable error message.
getErrorMessage() - Method in class com.iohao.net.framework.protocol.EmptyExternalResponseMessage
Human-readable error message; null when the response is successful.
getErrorMessage() - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Human-readable error message; null when the response is successful.
getErrorMessage() - Method in interface com.iohao.net.framework.protocol.ResponseCollect
Get the human-readable error message.
getErrorMessage() - Method in class com.iohao.net.framework.protocol.ResponseCollectMessage
Human-readable error message; null on success.
getErrorMessage() - Method in class com.iohao.net.framework.protocol.ResponseMessage
 
getErrorMessage(byte[], int, int) - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
getErrorMessage(byte[], int, int) - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
getErrorMessage(byte[], int, int) - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
getErrorMessage(byte[], int, int) - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
getErrorMessage(byte[], int, int) - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
getErrorMessage(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
getErrorMessage(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
getErrorMessage(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
getErrorMessage(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
getErrorMessage(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
getEventBus() - Method in interface com.iohao.net.framework.core.flow.FlowCommunicationEventBus
 
getEventBus(int) - Method in interface com.iohao.net.framework.communication.eventbus.EventBusRegion
Get the EventBus instance for the given server ID.
getEventBusListener() - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
Get the event listener
getEventBusMessageCreator() - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
Get the event message creator
getEventBusRegion() - Method in interface com.iohao.net.framework.communication.eventbus.EventBusSetting
Get the EventBus region that manages all EventBus instances.
getEventBusRegion() - Static method in class com.iohao.net.framework.communication.eventbus.EventBusSettingKit
Get the global EventBus region from the current setting.
getEventServerMessage() - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
Get the event bus logic server related information
getExampleCode() - Method in class com.iohao.net.framework.core.doc.BroadcastDocument
Example code snippet.
getExampleCodeAction() - Method in class com.iohao.net.framework.core.doc.BroadcastDocument
Example action code snippet.
getExecuteCount() - Method in class com.iohao.net.framework.core.flow.internal.StatActionInOut.StatAction
Action execution count statistics
getExecutor() - Method in interface com.iohao.net.common.kit.concurrent.IntervalTaskListener
The executor for executing onUpdate
getExecutor() - Method in interface com.iohao.net.common.kit.concurrent.OnceTaskListener
The executor for executing onUpdate
getExecutor() - Method in interface com.iohao.net.common.kit.concurrent.TaskListener
The executor for executing onUpdate
getExecutorRegion() - Static method in class com.iohao.net.common.kit.concurrent.executor.ExecutorRegionKit
 
getExecutorRegion() - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
Get the executor region
getExecutorRegion() - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Get the executor region from the bar skeleton.
getExternalBalanced() - Method in interface com.iohao.net.server.balanced.BalancedManager
 
getExternalBalanced() - Method in class com.iohao.net.server.balanced.DefaultBalancedManager
 
getExternalJoin() - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
getExternalJoinEnum() - Method in interface com.iohao.net.external.core.micro.ExternalJoinSelector
Get the transport type handled by this selector.
getExternalJoinEnum() - Method in class com.iohao.net.external.core.netty.micro.join.TcpExternalJoinSelector
 
getExternalJoinEnum() - Method in class com.iohao.net.external.core.netty.micro.join.WebSocketExternalJoinSelector
 
getExternalJoinSelector(ExternalJoinEnum) - Static method in class com.iohao.net.external.core.micro.ExternalJoinSelectors
Get ExternalJoinSelector By ExternalJoinEnum
getExternalMessage() - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
getExternalMessage() - Method in class com.iohao.net.framework.protocol.UserResponseMessage
 
getExternalServerCreator() - Method in class com.iohao.net.external.core.ExternalServerBuilder
 
getExternalServerId() - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
getExternalServerId() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getExternalServerId() - Method in class com.iohao.net.framework.protocol.BindingLogicServerMessage
Identifier of the external server that initiated the binding.
getExternalServerId() - Method in class com.iohao.net.framework.protocol.BroadcastUserMessage
 
getExternalServerId() - Method in class com.iohao.net.framework.protocol.CommonMessage
 
getExternalServerId() - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Identifier of the external server that originated or will receive this message.
getExternalServerId() - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Identifier of the originating external server.
getExternalServerId() - Method in interface com.iohao.net.framework.protocol.ExternalResponse
Get the identifier of the external server that produced this response.
getExternalServerId() - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Get the ID of the external server that originated or will receive this message.
getFileName() - Method in interface com.iohao.net.extension.protobuf.ProtoFileValue
 
getFilePackage() - Method in interface com.iohao.net.extension.protobuf.ProtoFileValue
 
getFlowContext() - Method in class com.iohao.net.extension.room.operation.OperationContext
The FlowContext of the current operating player
getFlowContext() - Method in interface com.iohao.net.extension.room.operation.PlayerOperationContext
The FlowContext of the current player
getFlowContext() - Static method in class com.iohao.net.framework.core.FlowContextKeys
Get the current FlowContext from the scoped value, or an empty no-op instance if none is bound.
getFutureId() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getFutureId() - Method in class com.iohao.net.framework.protocol.BindingLogicServerMessage
Correlation id for asynchronous request/response matching.
getFutureId() - Method in class com.iohao.net.framework.protocol.CommonMessage
 
getFutureId() - Method in class com.iohao.net.framework.protocol.ConnectResponseMessage
Correlation id used to match this response to its originating connect request.
getFutureId() - Method in class com.iohao.net.framework.protocol.EmptyExternalResponseMessage
Correlation id used to match this response to its originating request.
getFutureId() - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Correlation id used to match asynchronous request/response pairs.
getFutureId() - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Correlation id used to match asynchronous request/response pairs.
getFutureId() - Method in interface com.iohao.net.framework.protocol.FutureMessage
Get the future correlation id.
getFutureId() - Method in class com.iohao.net.framework.protocol.ServerRequestMessage
Correlation id used to match the asynchronous response to this request.
getFutureTimeoutMillis() - Static method in class com.iohao.net.framework.CoreGlobalConfig
Get the future timeout in milliseconds, with a 200ms buffer added to the base timeout.
getHopCount() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getHopCount() - Method in interface com.iohao.net.framework.protocol.Request
Get the number of hops this request has traversed across logic servers.
getHopCount() - Method in class com.iohao.net.framework.protocol.RequestMessage
 
getHopCount() - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
getHour() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeHour
Get the hour of day.
getId() - Method in interface com.iohao.net.common.kit.micro.room.MicroRoom
Get the room ID.
getId() - Method in class com.iohao.net.external.core.ExternalServerBuilder
externalServerId
getId() - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
Get the unique ID of this EventBus instance.
getId() - Method in class com.iohao.net.framework.protocol.ServerBuilder
 
getId() - Method in class com.iohao.net.framework.protocol.ServerMessage
 
getIdleHook() - Method in class com.iohao.net.external.core.hook.internal.IdleProcessSettingBuilder
Heartbeat hook
getIdleProcessSettingBuilder() - Method in class com.iohao.net.external.core.ExternalServerBuilder
Heartbeat-related settings
getIdleProcessSettingBuilder() - Method in interface com.iohao.net.external.core.ExternalServerBuilderSetting
Get the idle/heartbeat setting builder.
getIdleTime() - Method in class com.iohao.net.external.core.hook.internal.IdleProcessSettingBuilder
Overall heartbeat time
getIgnoreCmdMergeSet() - Method in class com.iohao.net.external.core.hook.internal.DefaultAccessAuthenticationHook
 
getIgnoreCmdSet() - Method in class com.iohao.net.external.core.hook.internal.DefaultAccessAuthenticationHook
 
getIndex() - Method in enum class com.iohao.net.external.core.config.ExternalJoinEnum
 
getInetSocketAddress() - Method in class com.iohao.net.extension.client.user.ClientUserChannel
Target server address.
getInetSocketAddress() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getInetSocketAddress() - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
getInetSocketAddress() - Method in class com.iohao.net.framework.protocol.UserResponseMessage
 
getInputCommand(int) - Method in class com.iohao.net.extension.client.InputCommandCreate
 
getInputCommand(CmdInfo) - Method in class com.iohao.net.extension.client.user.ClientUserInputCommands
 
getInputCommand(String) - Method in class com.iohao.net.extension.client.user.ClientUserInputCommands
 
getInputCommandRegions() - Method in class com.iohao.net.extension.client.join.ClientRunOne
 
getInputCommandRegions() - Method in class com.iohao.net.extension.client.user.DefaultClientUser
 
getInputName() - Method in class com.iohao.net.extension.client.command.InputCommand
 
getInt() - Method in class com.iohao.net.extension.client.command.CommandResult
 
getInt() - Method in interface com.iohao.net.framework.protocol.Response
Get the response payload as a single int value.
getInt(byte[]) - Static method in class com.iohao.net.common.kit.ByteKit
Reconstruct an int value from a 4-byte big-endian byte array.
getInt(int, int) - Method in class com.iohao.net.extension.client.kit.SplitParam
 
getInt(Integer) - Static method in class com.iohao.net.common.kit.SafeKit
Return the int value, or 0 if value is null.
getInt(Integer, int) - Static method in class com.iohao.net.common.kit.SafeKit
Return the int value, or defaultValue if value is null.
getInt(String, int) - Static method in class com.iohao.net.common.kit.SafeKit
Parse the string as an int, or return defaultValue on failure.
getInternalDataCodec() - Static method in class com.iohao.net.framework.core.codec.DataCodecManager
 
getIp() - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
getIp() - Method in interface com.iohao.net.external.core.session.UserSession
Get the client IP address.
getIp() - Method in class com.iohao.net.framework.protocol.ServerBuilder
 
getIp() - Method in class com.iohao.net.framework.protocol.ServerMessage
 
getIp(byte[], int) - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
getIp(Appendable) - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
getJavaClassDocInfoMap(Set) - Static method in class com.iohao.net.framework.core.doc.ActionCommandDocKit
java class doc map
getJoinEnum() - Method in class com.iohao.net.extension.client.join.ClientRunOne
 
getJoinEnum() - Method in class com.iohao.net.external.core.ExternalServerBuilder
Connection method: defaults to Websocket
getJoinServerId() - Method in class com.iohao.net.framework.protocol.ConnectResponseMessage
Identifier of the server that has joined the cluster.
getJwt() - Method in interface com.iohao.net.extension.client.user.ClientUser
 
getJwt() - Method in class com.iohao.net.extension.client.user.DefaultClientUser
 
getKey(byte[], int, int) - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
getKey(byte[], int, int) - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
getKey(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
getKey(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
getListener() - Method in class com.iohao.net.framework.core.flow.internal.TimeRangeInOut
 
getListenMap() - Method in class com.iohao.net.extension.client.user.ClientUserChannel
广播监听
getLogicBalanced() - Method in interface com.iohao.net.server.balanced.BalancedManager
 
getLogicBalanced() - Method in class com.iohao.net.server.balanced.DefaultBalancedManager
 
getLogicServerId() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getLogicServerId() - Method in class com.iohao.net.framework.protocol.CommonMessage
 
getLogicServerId() - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Get the ID of the logic server handling this message.
getLogicServerIds() - Method in class com.iohao.net.framework.protocol.BindingLogicServerMessage
Logic server ids involved in this binding operation.
getLong() - Method in class com.iohao.net.extension.client.command.CommandResult
 
getLong() - Method in interface com.iohao.net.framework.protocol.Response
Get the response payload as a single long value.
getLong(byte[]) - Static method in class com.iohao.net.common.kit.ByteKit
Reconstruct a long value from an 8-byte big-endian byte array.
getLong(Long) - Static method in class com.iohao.net.common.kit.SafeKit
Return the long value, or 0 if value is null.
getLong(Long, long) - Static method in class com.iohao.net.common.kit.SafeKit
Return the long value, or defaultValue if value is null.
getLong(String, long) - Static method in class com.iohao.net.common.kit.SafeKit
Parse the string as a long, or return defaultValue on failure.
getMap() - Method in interface com.iohao.net.framework.core.doc.TypeMappingDocument
Return the underlying type mapping table.
getMap() - Method in class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut.ThreadMonitorRegion
 
getMap() - Method in class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeDayRegion
 
getMaxSubCmd() - Method in class com.iohao.net.framework.core.ActionCommandRegion
Get the maximum subCmd value registered in this region.
getMaxTime() - Method in class com.iohao.net.framework.core.flow.internal.StatActionInOut.StatAction
Maximum time cost
getMemberCmdName() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
Route member constant name.
getMemberName() - Method in class com.iohao.net.framework.core.doc.ActionMemberCmdDocument
 
getMessage() - Method in class com.iohao.net.center.CenterClientConnection
 
getMessage() - Method in enum class com.iohao.net.framework.core.exception.ActionErrorEnum
 
getMessage() - Method in interface com.iohao.net.framework.core.exception.ErrorInformation
Return the human-readable error message.
getMessage(String) - Static method in class com.iohao.net.framework.i18n.Bundle
Look up a localized message by key.
getMessageEncoder(Class) - Static method in class com.iohao.net.common.SbeMessageManager
Gets the registered SBE encoder for the given message class.
getMethodComment() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
Javadoc comment of the method.
getMethodDescription() - Method in class com.iohao.net.framework.core.doc.BroadcastDocument
Description of the broadcast method.
getMethodName() - Method in class com.iohao.net.framework.core.doc.BroadcastDocument
Method name (PascalCase).
getMethodParser(ActualParameter) - Static method in class com.iohao.net.framework.core.flow.parser.MethodParsers
Get the method parser for the given action method return or parameter metadata.
getMethodParser(Class) - Static method in class com.iohao.net.framework.core.flow.parser.MethodParsers
Get the method parser for the given parameter class.
getMethodResult() - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
getMethodResult() - Method in interface com.iohao.net.framework.core.flow.FlowContext
Get the result returned by the action method.
getMicroBootstrap() - Method in class com.iohao.net.external.core.ExternalServerBuilder
 
getMicroBootstrap() - Method in interface com.iohao.net.external.core.ExternalServerBuilderSetting
Get the micro bootstrap instance.
getMicroBootstrapFlow() - Method in class com.iohao.net.external.core.ExternalServerBuilder
The startup process for the server that connects with real players
getMicroBootstrapFlow() - Method in interface com.iohao.net.external.core.ExternalServerBuilderSetting
Get the micro bootstrap flow customization chain.
getMillis() - Method in interface com.iohao.net.common.kit.concurrent.timer.delay.DelayTask
Remaining delay time in milliseconds
getMsgId() - Method in class com.iohao.net.extension.client.command.CommandResult
 
getMsgId() - Method in class com.iohao.net.external.core.message.ExternalMessage
Client message identifier echoed back by the server response.
getMsgId() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getMsgId() - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
getMsgId() - Method in class com.iohao.net.framework.protocol.UserResponseMessage
 
getMsgId() - Method in interface com.iohao.net.framework.protocol.CommunicationMessage
Get the client-assigned message ID for request-response correlation.
getMsgIdSeq() - Method in class com.iohao.net.extension.client.user.ClientUserChannel
 
getName() - Method in interface com.iohao.net.extension.domain.DomainEventHandler
Get the domain event name
getName() - Method in enum class com.iohao.net.external.core.config.ExternalJoinEnum
 
getName() - Method in class com.iohao.net.framework.communication.eventbus.EventServerMessage
Get the name of this server.
getName() - Method in class com.iohao.net.framework.core.doc.ErrorCodeDocument
Error Code - Variable name
getName() - Method in class com.iohao.net.framework.protocol.ServerBuilder
 
getName() - Method in class com.iohao.net.framework.protocol.ServerMessage
 
getName(byte[], int) - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
getNanoTime() - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
getNanoTime() - Method in interface com.iohao.net.framework.core.flow.FlowContext
Get the nano time when this flow context was created.
getNanoTime() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getNanoTime() - Method in class com.iohao.net.framework.protocol.CommonMessage
 
getNanoTime() - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Get the nanosecond timestamp recorded when this message was created or received.
getNetId() - Method in class com.iohao.net.center.CenterClientConnection
 
getNetId() - Static method in class com.iohao.net.framework.CoreGlobalConfig
Unique network identifier for this node, randomly generated at startup.
getNetId() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getNetId() - Method in class com.iohao.net.framework.protocol.CommonMessage
 
getNetId() - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Network id identifying the Aeron connection.
getNetId() - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Get the network-level identifier.
getNetId() - Method in class com.iohao.net.framework.protocol.ServerMessage
 
getNetId() - Method in class com.iohao.net.server.connection.ConnectionItem
 
getNetServerBuilder() - Method in class com.iohao.net.app.RunOne
 
getNetServerSetting() - Method in interface com.iohao.net.server.NetServer
Returns the runtime setting used by this net server.
getNetVirtualExecutor() - Static method in class com.iohao.net.common.kit.concurrent.TaskKit
 
getNickname() - Method in interface com.iohao.net.extension.client.user.ClientUser
 
getNickname() - Method in class com.iohao.net.extension.client.user.DefaultClientUser
Nickname.
getOfMethodTypeName(boolean) - Method in class com.iohao.net.framework.core.doc.TypeMappingRecord
Return the SDK factory method name, choosing the list variant when applicable.
getOnExternals(int) - Static method in class com.iohao.net.external.core.net.external.OnExternalManager
Select the handler table based on whether the template id is public or internal.
getOperation() - Method in class com.iohao.net.framework.protocol.BindingLogicServerMessage
The binding operation to perform.
getOperationCode() - Method in interface com.iohao.net.common.kit.OperationCode
Return the operation code assigned to this instance.
getOperationFactory() - Method in interface com.iohao.net.extension.room.operation.OperationService
 
getOperationHandler() - Method in class com.iohao.net.extension.room.operation.OperationContext
Gameplay operation business handler
getOperationHandler(int) - Method in interface com.iohao.net.extension.room.operation.OperationFactory
Get OperationHandler (Gameplay Operation Business Class)
getOperationHandler(int) - Method in interface com.iohao.net.extension.room.operation.OperationService
Get OperationHandler (Gameplay Operation Business Class)
getOperationHandler(OperationCode) - Method in interface com.iohao.net.extension.room.operation.OperationService
 
getOperationHandler(OperationCode) - Method in interface com.iohao.net.extension.room.Room
get OperationHandler by OperationCode
getOperationService() - Method in interface com.iohao.net.extension.room.Room
getOperationService
getOperationService() - Method in class com.iohao.net.extension.room.SimpleRoom
 
getOptions() - Method in interface com.iohao.net.common.kit.attr.AttrOptionDynamic
Gets the dynamic member attributes (options)
getOptions() - Method in class com.iohao.net.extension.client.user.DefaultClientUser
 
getOptions() - Method in class com.iohao.net.external.core.ExternalServerBuilder
 
getOptions() - Method in record class com.iohao.net.external.core.ExternalSetting
 
getOptions() - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
getOptions() - Method in class com.iohao.net.external.core.netty.session.SocketUserSessions
 
getOriginalData() - Method in class com.iohao.net.framework.protocol.BroadcastMessage
 
getOriginalMethodResult() - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
getOriginalMethodResult() - Method in interface com.iohao.net.framework.core.flow.FlowContext
Get the original unprocessed result from the action method.
getOsName() - Static method in class com.iohao.net.common.kit.OsInfo
The operating system name, or null if it could not be determined.
getOther() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
Get the transient auxiliary object attached to this message.
getOutputError() - Method in class com.iohao.net.framework.protocol.CommonMessage
 
getParams(String) - Method in class com.iohao.net.external.core.netty.handler.WebSocketVerifyHandler
Parse query parameters from the WebSocket request URI.
getParamTypeName() - Method in class com.iohao.net.framework.core.doc.TypeMappingRecord
 
getParamTypeName(boolean) - Method in class com.iohao.net.framework.core.doc.TypeMappingRecord
Return the parameter type name, choosing the list variant when applicable.
getPayload() - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Serialized binary payload of the message.
getPayload() - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Serialized binary payload of the message.
getPayload() - Method in interface com.iohao.net.framework.protocol.ExternalResponse
Get the raw binary payload.
getPayload() - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Get the raw binary payload.
getPayload(byte[], int) - Static method in class com.iohao.net.common.kit.ByteKit
Extract a payload of the specified length from a byte array.
getPayload(byte[], int, int) - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
getPayload(byte[], int, int) - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
getPayload(String) - Method in record class com.iohao.net.framework.protocol.Server
Retrieve a payload entry by name.
getPayload(String) - Method in class com.iohao.net.framework.protocol.ServerMessage
Retrieve a payload entry by name.
getPayload(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
getPayload(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
getPayloadAsBool() - Method in record class com.iohao.net.external.core.net.external.OnExternalContext
Decode the payload as a boolean.
getPayloadAsBool() - Method in interface com.iohao.net.framework.protocol.ExternalResponse
Deserialize the payload as a boolean.
getPayloadAsBool() - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Deserialize the payload as a boolean.
getPayloadAsInt() - Method in record class com.iohao.net.external.core.net.external.OnExternalContext
Decode the payload as an int.
getPayloadAsInt() - Method in interface com.iohao.net.framework.protocol.ExternalResponse
Deserialize the payload as an int.
getPayloadAsInt() - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Deserialize the payload as an int.
getPayloadAsLong() - Method in record class com.iohao.net.external.core.net.external.OnExternalContext
Decode the payload as a long.
getPayloadAsLong() - Method in interface com.iohao.net.framework.protocol.ExternalResponse
Deserialize the payload as a long.
getPayloadAsLong() - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Deserialize the payload as a long.
getPayloadAsString() - Method in record class com.iohao.net.external.core.net.external.OnExternalContext
Decode the payload as a string.
getPayloadAsString() - Method in interface com.iohao.net.framework.protocol.ExternalResponse
Deserialize the payload as a String.
getPayloadAsString() - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Deserialize the payload as a String.
getPayloadMap() - Method in class com.iohao.net.framework.protocol.ServerMessage
 
getPlayer() - Method in interface com.iohao.net.extension.room.operation.PlayerOperationContext
get the current operating player
getPlayerById(long) - Method in interface com.iohao.net.extension.room.Room
Find player by userId
getPlayerBySeat(int) - Method in interface com.iohao.net.extension.room.Room
Find player by seat
getPlayerMap() - Method in interface com.iohao.net.extension.room.Room
Users, including Robot. key : userId
getPlayerMap() - Method in class com.iohao.net.extension.room.SimpleRoom
 
getPlayerSeatMap() - Method in interface com.iohao.net.extension.room.Room
User positions. key: seat, value: userId
getPlayerSeatMap() - Method in class com.iohao.net.extension.room.SimpleRoom
key: seat, value: userId
getPort() - Method in class com.iohao.net.external.core.ExternalServerBuilder
 
getProtocolSwitch() - Method in class com.iohao.net.external.core.message.ExternalMessage
Protocol-level feature switches, such as encryption or signature validation.
getProtocolSwitch() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getProtocolSwitch() - Method in interface com.iohao.net.framework.protocol.CommunicationMessage
Get the protocol switch flags controlling codec behavior.
getProtoJavaRegionKey() - Method in class com.iohao.net.extension.protobuf.ProtoJava
 
getProtoType(Class) - Static method in class com.iohao.net.extension.protobuf.ProtoFieldTypeHolder
 
getPublication() - Method in class com.iohao.net.center.CenterClientConnection
 
getPublication() - Method in class com.iohao.net.server.connection.ConnectionItem
 
getPublicationByNetId(int) - Method in interface com.iohao.net.common.CommonConnectionManager
Gets the Aeron publication bound to the given network id.
getPublicationByNetId(int) - Method in class com.iohao.net.server.connection.DefaultConnectionManager
 
getPublisher() - Static method in class com.iohao.net.common.NetCommonGlobalConfig
Returns the shared publisher instance used by net-common.
getPublisher() - Method in class com.iohao.net.server.NetServerBuilder
 
getPubName() - Method in class com.iohao.net.center.CenterClientConnection
 
getPubName() - Method in class com.iohao.net.framework.protocol.ServerMessage
 
getPubName() - Method in class com.iohao.net.server.connection.ConnectionItem
 
getReaderIdleTime() - Method in class com.iohao.net.external.core.hook.internal.IdleProcessSettingBuilder
Read - heartbeat time
getRealPlayerMap() - Method in interface com.iohao.net.extension.room.Room
All real users key : userId
getRealPlayerMap() - Method in class com.iohao.net.extension.room.SimpleRoom
 
getRegion() - Method in class com.iohao.net.framework.core.flow.internal.StatActionInOut
Statistics region (manages StatAction)
getRegion() - Method in class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut
 
getRegion() - Method in class com.iohao.net.framework.core.flow.internal.TimeRangeInOut
 
getRejectionCmdMergeSet() - Method in class com.iohao.net.external.core.hook.internal.DefaultAccessAuthenticationHook
 
getRejectionCmdSet() - Method in class com.iohao.net.external.core.hook.internal.DefaultAccessAuthenticationHook
 
getRequest() - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
getRequest() - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Get the current request being processed.
getRequest() - Method in interface com.iohao.net.framework.core.flow.FlowContext
Get the request message.
getRequestData() - Method in class com.iohao.net.extension.client.command.InputCommand
Request payload supplier.
getRequestData() - Method in class com.iohao.net.extension.client.command.RequestCommand
Request payload supplier.
getResponseList() - Method in interface com.iohao.net.framework.protocol.ResponseCollect
Get the list of individual responses collected from logic servers.
getResponseList() - Method in interface com.iohao.net.framework.protocol.ResponseCollectExternal
Get the list of responses collected from external servers.
getResponseList() - Method in class com.iohao.net.framework.protocol.ResponseCollectExternalMessage
Individual responses collected from external servers.
getResponseList() - Method in class com.iohao.net.framework.protocol.ResponseCollectMessage
Individual responses collected from logic servers.
getResultMethodListTypeName() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
SDK result list getter method name.
getResultMethodListTypeName() - Method in class com.iohao.net.framework.core.doc.BroadcastDocument
SDK result list getter method name.
getResultMethodListTypeName() - Method in class com.iohao.net.framework.core.doc.TypeMappingRecord
SDK result list getter method name.
getResultMethodTypeName() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
SDK result getter method name.
getResultMethodTypeName() - Method in class com.iohao.net.framework.core.doc.BroadcastDocument
SDK result getter method name.
getResultMethodTypeName() - Method in class com.iohao.net.framework.core.doc.TypeMappingRecord
SDK result getter method name.
getReturnComment() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
Return value comment.
getReturnDataActualTypeName() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
Actual (generic) type name of the return value.
getReturnDataName() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
 
getReturnTypeClazz() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
Return value type class.
getRobotMap() - Method in interface com.iohao.net.extension.room.Room
All Robots key : userId
getRobotMap() - Method in class com.iohao.net.extension.room.SimpleRoom
 
getRoom() - Method in class com.iohao.net.extension.room.operation.OperationContext
room
getRoom() - Method in interface com.iohao.net.extension.room.operation.PlayerOperationContext
get room
getRoom(long) - Method in class com.iohao.net.common.kit.micro.room.MicroRooms
Get the room with the given ID.
getRoom(long) - Method in interface com.iohao.net.extension.room.RoomService
Find room by roomId
getRoomByUserId(long) - Method in interface com.iohao.net.extension.room.RoomService
Find room by userId
getRoomId() - Method in interface com.iohao.net.extension.room.operation.PlayerOperationContext
get room id
getRoomId() - Method in interface com.iohao.net.extension.room.Player
get RoomId
getRoomId() - Method in interface com.iohao.net.extension.room.Room
get roomId
getRoomId() - Method in class com.iohao.net.extension.room.SimplePlayer
Room id
getRoomId() - Method in class com.iohao.net.extension.room.SimpleRoom
 
getRoomMap() - Method in class com.iohao.net.common.kit.micro.room.MicroRooms
 
getRoomMap() - Method in interface com.iohao.net.extension.room.RoomService
Room map
getRunnerList() - Method in class com.iohao.net.framework.core.runner.Runners
 
getSdkMethodName() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
SDK API method name.
getSeat() - Method in interface com.iohao.net.extension.room.Player
get user's position
getSeat() - Method in class com.iohao.net.extension.room.SimplePlayer
User's position (seat)
getServer() - Method in class com.iohao.net.framework.communication.eventbus.EventServerMessage
The server descriptor.
getServer() - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Get the server descriptor from the bar skeleton.
getServer() - Method in class com.iohao.net.server.connection.ConnectionItem
 
getServer(int) - Method in interface com.iohao.net.server.balanced.ExternalServerLoadBalanced
 
getServer(int) - Method in interface com.iohao.net.server.balanced.LogicServerLoadBalanced
 
getServer(Request) - Method in interface com.iohao.net.server.FindServer
Resolves a target server for the request.
getServerByCmdMerge(int) - Method in interface com.iohao.net.server.balanced.LogicServerLoadBalanced
 
getServerById(int) - Method in interface com.iohao.net.server.balanced.ServerRegion
 
getServerById(int) - Static method in class com.iohao.net.server.ServerManager
 
getServerId() - Method in class com.iohao.net.center.CenterClientConnection
 
getServerId() - Method in class com.iohao.net.framework.communication.eventbus.EventServerMessage
Get the server ID.
getServerId() - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Get the server ID.
getServerId() - Method in class com.iohao.net.server.connection.ConnectionItem
 
getServerIdByCmdMerge(int) - Method in interface com.iohao.net.server.cmd.CmdRegions
 
getServerIdByCmdMerge(int) - Method in class com.iohao.net.server.cmd.DefaultCmdRegions
 
getServerMap() - Method in interface com.iohao.net.server.balanced.ServerRegion
 
getServerMap() - Static method in class com.iohao.net.server.ServerManager
 
getServerRegionByCmdMerge(int) - Method in interface com.iohao.net.server.balanced.LogicServerLoadBalanced
 
getServerType() - Method in class com.iohao.net.framework.protocol.ServerBuilder
 
getServerType() - Method in class com.iohao.net.framework.protocol.ServerMessage
 
getSimpleThreadExecutor(long) - Method in interface com.iohao.net.common.kit.concurrent.executor.ExecutorRegion
Simple thread executor
getSimpleThreadExecutor(long) - Static method in class com.iohao.net.common.kit.concurrent.executor.ExecutorRegionKit
Get a simple thread executor by index.
getSimpleThreadExecutorRegion() - Method in interface com.iohao.net.common.kit.concurrent.executor.ExecutorRegion
Simple thread executor region
getSocketAddress() - Method in class com.iohao.net.extension.client.ClientConnectOption
 
getSource() - Method in interface com.iohao.net.extension.domain.DomainEventSource
Get the event source
getSourceNetId() - Method in class com.iohao.net.framework.protocol.BindingLogicServerMessage
Network id of the originating server.
getSourceServerId() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getSourceServerId() - Method in class com.iohao.net.framework.protocol.CommonMessage
 
getSourceServerId() - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Get the ID of the server that originally created this message.
getSpaceSize() - Method in interface com.iohao.net.extension.room.Room
get room space size
getSpaceSize() - Method in class com.iohao.net.extension.room.SimpleRoom
 
getSplit() - Method in class com.iohao.net.extension.client.kit.SplitParam
 
getStarting() - Method in class com.iohao.net.extension.client.user.ClientUserChannel
 
getStatAction(CmdInfo) - Method in class com.iohao.net.framework.core.flow.internal.StatActionInOut.StatActionRegion
Get or create the StatActionInOut.StatAction for the given command.
getStatActionInOutToString() - Method in class com.iohao.net.framework.core.flow.internal.StatActionInOut.StatAction
%s, Executed [%s] times, Exceptions [%s] times, Average Time Cost [%d], Maximum Time Cost [%s], Total Time Cost [%s] %s
getState() - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
getState() - Method in interface com.iohao.net.external.core.session.UserSession
Get the current session state.
getStick() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getStick() - Method in interface com.iohao.net.framework.protocol.Request
Get the sticky-routing hint for this request.
getStick() - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
getString() - Method in class com.iohao.net.extension.client.command.CommandResult
 
getString() - Method in interface com.iohao.net.framework.protocol.Response
Get the response payload as a single String value.
getString(byte[]) - Static method in class com.iohao.net.common.kit.ByteKit
Decode a UTF-8 byte array into a string.
getString(int) - Method in class com.iohao.net.extension.client.kit.SplitParam
 
getString(int, String) - Method in class com.iohao.net.extension.client.kit.SplitParam
 
getString(String, String) - Static method in class com.iohao.net.common.kit.SafeKit
Return the string value, or defaultValue if it is null or empty.
getSubCmd() - Method in class com.iohao.net.framework.core.doc.ActionMemberCmdDocument
 
getSubCmd() - Method in class com.iohao.net.framework.core.doc.BroadcastDocument
 
getSubCmd(int) - Static method in class com.iohao.net.framework.core.kit.CmdKit
Extract the subCmd (lower 16 bits) from a merged command ID.
getSubscribeExecutorStrategy() - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
Get the subscriber thread executor selection strategy
getTag() - Method in class com.iohao.net.framework.protocol.ServerBuilder
 
getTag() - Method in class com.iohao.net.framework.protocol.ServerMessage
 
getTag() - Method in interface com.iohao.net.server.balanced.ServerRegion
 
getTag(byte[], int) - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
getTaskId() - Method in interface com.iohao.net.common.kit.concurrent.timer.delay.DelayTask
get taskId
getTaskListener() - Method in interface com.iohao.net.common.kit.concurrent.timer.delay.DelayTask
Get the task listener object
getTemplateId() - Method in class com.iohao.net.center.fragment.ConnectRequestMessageOnFragment
 
getTemplateId() - Method in interface com.iohao.net.common.OnFragment
Returns the SBE template id handled by this processor.
getTemplateId() - Method in class com.iohao.net.external.core.net.external.AttachmentUpdateOnExternal
 
getTemplateId() - Method in class com.iohao.net.external.core.net.external.ExistUserOnExternal
 
getTemplateId() - Method in class com.iohao.net.external.core.net.external.ForcedOfflineOnExternal
 
getTemplateId() - Method in interface com.iohao.net.external.core.net.external.OnExternal
Get the template id handled by this processor.
getTemplateId() - Method in class com.iohao.net.external.core.net.external.SettingUserIdOnExternal
 
getTemplateId() - Method in class com.iohao.net.external.core.net.fragment.BroadcastMulticastMessageOnFragment
 
getTemplateId() - Method in class com.iohao.net.external.core.net.fragment.BroadcastUserListMessageOnFragment
 
getTemplateId() - Method in class com.iohao.net.external.core.net.fragment.BroadcastUserMessageOnFragment
 
getTemplateId() - Method in class com.iohao.net.external.core.net.fragment.ExternalRequestMessageOnFragment
 
getTemplateId() - Method in class com.iohao.net.external.core.net.fragment.UserResponseMessageOnFragment
 
getTemplateId() - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Template id of the external server that received the client connection.
getTemplateId() - Method in class com.iohao.net.server.fragment.ConnectResponseMessageOnFragment
 
getTemplateId() - Method in class com.iohao.net.server.fragment.EventBusMessageOnFragment
 
getTemplateId() - Method in class com.iohao.net.server.fragment.ServerOfflineMessageOnFragment
 
getTemplateId() - Method in class com.iohao.net.server.logic.fragment.EmptyExternalResponseMessageOnFragment
 
getTemplateId() - Method in class com.iohao.net.server.logic.fragment.ExternalResponseMessageOnFragment
 
getTemplateId() - Method in class com.iohao.net.server.logic.fragment.RequestMessageOnFragment
 
getTemplateId() - Method in class com.iohao.net.server.logic.fragment.ResponseMessageOnFragment
 
getTemplateId() - Method in class com.iohao.net.server.logic.fragment.SendMessageOnFragment
 
getTemplateId() - Method in class com.iohao.net.server.logic.fragment.UserRequestMessageOnFragment
 
getThreadExecutor(long) - Method in interface com.iohao.net.common.kit.concurrent.executor.ThreadExecutorRegion
Get the Executor based on the index.
getThreadIndex() - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Get the thread index used for executor selection.
getTimeRange(long) - Method in class com.iohao.net.framework.core.flow.internal.StatActionInOut.StatAction
Gets the corresponding TimeRange object based on the time cost.
getTimeRangeDay(LocalDate) - Method in class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeDayRegion
Get or create the TimeRangeInOut.TimeRangeDay for the given date.
getTimeRangeHour(LocalTime) - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeDay
Get the hour-level statistics for the given time.
getTimeRangeList() - Method in class com.iohao.net.framework.core.flow.internal.StatActionInOut.StatAction
Time range list
getTimeUnit() - Method in class com.iohao.net.external.core.hook.internal.IdleProcessSettingBuilder
Heartbeat time unit - defaults to seconds
getTitle() - Method in class com.iohao.net.extension.client.command.InputCommand
Display description for the simulated request command.
getTitle() - Method in class com.iohao.net.extension.client.command.ListenCommand
 
getTitle() - Method in class com.iohao.net.extension.client.command.RequestCommand
 
getTopic() - Method in interface com.iohao.net.extension.domain.Topic
Get the topic
getTopic(byte[], int, int) - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
getTopic(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
getTopicClass(String) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
Get the event source class for the given topic name.
getTopics() - Method in class com.iohao.net.framework.communication.eventbus.EventServerMessage
Get the event topic names this server subscribes to.
getTotalTime() - Method in class com.iohao.net.framework.core.flow.internal.StatActionInOut.StatAction
Total time cost
getTraceId() - Static method in class com.iohao.net.common.kit.trace.TraceKit
Get the current trace ID from the SLF4J MDC context.
getTraceId() - Method in interface com.iohao.net.framework.communication.CommonDecorator
Get the current trace ID from the MDC context.
getTraceId() - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Get the trace ID from the current request.
getTraceId() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getTraceId() - Method in class com.iohao.net.framework.protocol.CommonMessage
 
getTraceId() - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Distributed trace id for request tracking.
getTraceId() - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Get the distributed trace ID for this message.
getTraceId(byte[], int) - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
getTraceId(byte[], int) - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
getTraceId(byte[], int) - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
getTraceId(Appendable) - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
getTraceId(Appendable) - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
getTraceId(Appendable) - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
getTypeMappingDocument() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
 
getTypeMappingRecord(Class) - Method in interface com.iohao.net.framework.core.doc.TypeMappingDocument
Look up the type mapping record for the given class.
getUserChannelId() - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
getUserChannelId() - Method in interface com.iohao.net.external.core.session.UserSession
Gets the UserChannelId of the current user (player).
getUserHook() - Method in class com.iohao.net.external.core.ExternalServerBuilder
UserHook hook interface, triggered on login and logout
getUserHook() - Method in class com.iohao.net.external.core.netty.session.SocketUserSessions
 
getUserHook() - Method in interface com.iohao.net.external.core.session.UserSessions
 
getUserId() - Method in class com.iohao.net.extension.client.AbstractInputCommandRegion
 
getUserId() - Method in interface com.iohao.net.extension.client.user.ClientUser
 
getUserId() - Method in class com.iohao.net.extension.client.user.DefaultClientUser
 
getUserId() - Method in interface com.iohao.net.extension.room.operation.PlayerOperationContext
get the userId of the current operating player
getUserId() - Method in interface com.iohao.net.extension.room.Player
get userId
getUserId() - Method in class com.iohao.net.extension.room.SimplePlayer
userId user id
getUserId() - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
getUserId() - Method in interface com.iohao.net.external.core.session.UserSession
Gets the ID of the current user (player).
getUserId() - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
When verifyIdentity is False, this value represents the userChannelId.
getUserId() - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Get the user ID associated with this flow.
getUserId() - Method in interface com.iohao.net.framework.core.flow.FlowContext
Get the user ID associated with this request.
getUserId() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
getUserId() - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
getUserId() - Method in class com.iohao.net.framework.protocol.UserResponseMessage
 
getUserId() - Method in class com.iohao.net.framework.protocol.BroadcastUserMessage
 
getUserId() - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
User id associated with this request.
getUserId() - Method in class com.iohao.net.framework.protocol.RequestMessage
 
getUserId() - Method in class com.iohao.net.framework.protocol.ResponseMessage
 
getUserId() - Method in interface com.iohao.net.framework.protocol.UserIdentity
Get the user id.
getUserIds() - Method in class com.iohao.net.framework.protocol.BindingLogicServerMessage
User ids affected by this binding operation.
getUserIds() - Method in class com.iohao.net.framework.protocol.BroadcastUserListMessage
 
getUserOperationHandler(int) - Method in interface com.iohao.net.extension.room.operation.OperationFactory
Get OperationHandler that the user can operate (Gameplay Operation Business Class)
getUserOperationHandler(int) - Method in interface com.iohao.net.extension.room.operation.OperationService
Get OperationHandler that the user can operate (Gameplay Operation Business Class)
getUserOperationHandler(OperationCode) - Method in interface com.iohao.net.extension.room.operation.OperationService
 
getUserRoomMap() - Method in interface com.iohao.net.extension.room.RoomService
User to room map
getUserSession() - Method in record class com.iohao.net.external.core.net.external.OnExternalContext
Resolve the target user session using verified userId or channelId semantics.
getUserSession(long) - Method in class com.iohao.net.external.core.netty.session.SocketUserSessions
 
getUserSession(long) - Method in interface com.iohao.net.external.core.session.UserSessions
Gets UserSession.
getUserSession(ChannelHandlerContext) - Method in class com.iohao.net.external.core.netty.session.SocketUserSessions
 
getUserSession(SessionContext) - Method in interface com.iohao.net.external.core.session.UserSessions
Gets UserSession.
getUserSessionByUserChannelId(long) - Method in class com.iohao.net.external.core.netty.session.SocketUserSessions
 
getUserSessionByUserChannelId(long) - Method in interface com.iohao.net.external.core.session.UserSessions
getUserSession
getUserSessions() - Method in class com.iohao.net.external.core.ExternalServerBuilder
User (player) session manager
getUserSessions() - Method in interface com.iohao.net.external.core.ExternalServerBuilderSetting
Get the user session manager.
getUserSessions(int) - Static method in class com.iohao.net.external.core.ExternalManager
Get the user session container for an external server id.
getUserSessions(int) - Method in class com.iohao.net.external.core.net.fragment.ExternalRequestMessageOnFragment
Resolve the user session container for the target external server id.
getUserThreadExecutor() - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Get the user-bound thread executor, selected by the thread index.
getUserThreadExecutor(long) - Method in interface com.iohao.net.common.kit.concurrent.executor.ExecutorRegion
User thread executor
getUserThreadExecutor(long) - Static method in class com.iohao.net.common.kit.concurrent.executor.ExecutorRegionKit
Get a user thread executor by user index.
getUserThreadExecutorRegion() - Method in interface com.iohao.net.common.kit.concurrent.executor.ExecutorRegion
User thread executor region
getUserVirtualThreadExecutor(long) - Method in interface com.iohao.net.common.kit.concurrent.executor.ExecutorRegion
User virtual thread executor
getUserVirtualThreadExecutor(long) - Static method in class com.iohao.net.common.kit.concurrent.executor.ExecutorRegionKit
Get a user virtual thread executor by user index.
getUserVirtualThreadExecutorRegion() - Method in interface com.iohao.net.common.kit.concurrent.executor.ExecutorRegion
User virtual thread executor region
getValue() - Method in class com.iohao.net.common.kit.beans.property.BooleanProperty
 
getValue() - Method in class com.iohao.net.common.kit.beans.property.IntegerProperty
 
getValue() - Method in class com.iohao.net.common.kit.beans.property.LongProperty
 
getValue() - Method in class com.iohao.net.common.kit.beans.property.ObjectProperty
 
getValue() - Method in interface com.iohao.net.common.kit.beans.property.PropertyValueObservable
Get the current property value.
getValue() - Method in class com.iohao.net.common.kit.beans.property.StringProperty
 
getValue() - Method in class com.iohao.net.extension.domain.CommonEvent
Object that does not implement the DomainEventSource interface
getValue() - Method in class com.iohao.net.framework.core.doc.ErrorCodeDocument
Error Code - Value
getValue() - Method in enum class com.iohao.net.framework.protocol.BindingEnum
 
getValue() - Method in enum class com.iohao.net.framework.protocol.ServerTypeEnum
 
getValue(byte[], int, int) - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
getValue(byte[], int, int) - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
getValue(Class) - Method in class com.iohao.net.extension.client.command.CommandResult
 
getValue(Class) - Method in interface com.iohao.net.framework.protocol.Response
Decode the response payload into the specified type.
getValue(Class) - Method in class com.iohao.net.framework.protocol.ResponseMessage
Decode the response payload into the specified type.
getValue(Class) - Method in class com.iohao.net.framework.protocol.UserResponseMessage
Decode the response payload into the specified type.
getValue(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
getValue(MutableDirectBuffer, int, int) - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
getValueClazz() - Method in class com.iohao.net.framework.protocol.wrapper.ValueRecord
the single-value wrapper class (e.g., IntValue.class)
getValueListClazz() - Method in class com.iohao.net.framework.protocol.wrapper.ValueRecord
the list wrapper class (e.g., IntValueList.class)
getVirtualExecutor() - Static method in class com.iohao.net.common.kit.concurrent.TaskKit
 
getVirtualThreadExecutor() - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Get the virtual-thread executor bound to the current user's thread index.
getWebsocketPath() - Method in class com.iohao.net.extension.client.join.ClientRunOne
websocketPath , default : /websocket
getWebsocketVerify() - Method in class com.iohao.net.extension.client.join.ClientRunOne
 
getWorkQueue() - Method in record class com.iohao.net.common.kit.concurrent.executor.ThreadExecutor
Get the current size of the work queue of the underlying executor.
getWriterIdleTime() - Method in class com.iohao.net.external.core.hook.internal.IdleProcessSettingBuilder
Write - heartbeat time
getWsUrl() - Method in class com.iohao.net.extension.client.ClientConnectOption
 
GroupChannelKit - Class in com.iohao.net.external.core.netty.micro
Selects Netty event-loop/channel implementations based on the current operating system.
groupChannelOption - Static variable in class com.iohao.net.external.core.netty.micro.GroupChannelKit
Current OS-specific Netty group/channel configuration.
GroupChannelOption - Interface in com.iohao.net.external.core.netty.micro
Provides OS-specific Netty event-loop groups and server channel class selection.
GroupSizeEncodingDecoder - Class in com.iohao.net.sbe
Repeating group dimensions.
GroupSizeEncodingDecoder() - Constructor for class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
GroupSizeEncodingEncoder - Class in com.iohao.net.sbe
Repeating group dimensions.
GroupSizeEncodingEncoder() - Constructor for class com.iohao.net.sbe.GroupSizeEncodingEncoder
 

H

handle(FlowContext) - Method in class com.iohao.net.framework.core.BarSkeleton
Handle an incoming request by executing the flow pipeline.
handleTimes - Static variable in class com.iohao.net.framework.core.kit.DevKit
 
handleTimes(long) - Static method in class com.iohao.net.framework.core.kit.DevKit
Record request handling time elapsed since the given nano time.
hasBizData - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
true if the method has a business data parameter.
hasDataParameter() - Method in class com.iohao.net.framework.core.ActionCommand
Check if this action method has a data parameter (request body).
hasError() - Method in interface com.iohao.net.framework.core.flow.FlowContext
Check if the flow context has an error.
hasError() - Method in interface com.iohao.net.framework.protocol.CommonResponse
Check whether this response represents an error.
hashCode() - Method in record class com.iohao.net.center.CenterServerSetting
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.center.creator.CenterConnectionManagerCreatorParameter
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.common.kit.attr.AttrOption
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.common.kit.concurrent.executor.ThreadExecutor
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.extension.protobuf.ProtoJavaRegionKey
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.external.core.ExternalServerCreatorParameter
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.external.core.ExternalSetting
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.external.core.hook.cache.CmdCacheOption
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.external.core.hook.internal.IdleProcessSetting
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.external.core.net.external.OnExternalContext
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.external.core.netty.micro.DefaultPipelineContext
Returns a hash code value for this object.
hashCode() - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
hashCode() - Method in record class com.iohao.net.framework.core.CmdInfo
Returns a hash code value for this object.
hashCode() - Method in class com.iohao.net.framework.core.doc.ActionDoc
 
hashCode() - Method in record class com.iohao.net.framework.core.flow.internal.StatActionInOut.TimeRange
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut.ThreadMonitor
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeDay
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeHour
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeMinute
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.framework.protocol.Server
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.framework.protocol.ServerOfflineMessage
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.framework.protocol.SettingUserIdResult
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.server.connection.ConnectionManagerParameter
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.server.ConvenientCommunication
Returns a hash code value for this object.
hashCode() - Method in record class com.iohao.net.server.NetServerSetting
Returns a hash code value for this object.
hasNext() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
hasNext() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
hasNext() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
hasNext() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
hasNext() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
hasNext() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
hasNext() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
hasNext() - Method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
hasNext() - Method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
hasNext() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
hasSeat() - Method in interface com.iohao.net.extension.room.Room
Check if there is still an empty seat
hasServerId() - Method in interface com.iohao.net.server.cmd.CmdRegion
 
hasServerId() - Method in class com.iohao.net.server.cmd.DefaultCmdRegion
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.LogicServerIdsEncoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.UserIdsEncoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.BroadcastUserListMessageEncoder.UserIdsEncoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.ConnectRequestMessageEncoder.CmdMergesEncoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.ConnectResponseMessageEncoder.CmdMergesEncoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.RequestMessageEncoder.BindingLogicServerIdsEncoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.SendMessageEncoder.BindingLogicServerIdsEncoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
HEADER_SIZE - Static variable in class com.iohao.net.sbe.UserRequestMessageEncoder.BindingLogicServerIdsEncoder
 
help() - Method in class com.iohao.net.extension.client.user.ClientUserInputCommands
 
hopCount() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
hopCount() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
hopCount(byte) - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
hopCount(byte) - Method in class com.iohao.net.sbe.SendMessageEncoder
 
hopCountEncodingLength() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
hopCountEncodingLength() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
hopCountEncodingLength() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
hopCountEncodingLength() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
hopCountEncodingOffset() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
hopCountEncodingOffset() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
hopCountEncodingOffset() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
hopCountEncodingOffset() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
hopCountId() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
hopCountId() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
hopCountId() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
hopCountId() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
hopCountMaxValue() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
hopCountMaxValue() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
hopCountMaxValue() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
hopCountMaxValue() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
hopCountMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
hopCountMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
hopCountMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
hopCountMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
hopCountMinValue() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
hopCountMinValue() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
hopCountMinValue() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
hopCountMinValue() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
hopCountNullValue() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
hopCountNullValue() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
hopCountNullValue() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
hopCountNullValue() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
hopCountSinceVersion() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
hopCountSinceVersion() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
hopCountSinceVersion() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
hopCountSinceVersion() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
hourTime() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeHour
Returns the value of the hourTime record component.
HttpFallbackHandler - Class in com.iohao.net.external.core.netty.handler
Closes non-WebSocket HTTP requests after the WebSocket upgrade path handlers are installed.
httpHandler(PipelineContext) - Method in class com.iohao.net.external.core.netty.micro.WebSocketMicroBootstrapFlow
Install HTTP handlers required before the WebSocket protocol upgrade.
HttpRealIpHandler - Class in com.iohao.net.external.core.netty.handler
HttpRealIpHandler
HttpRealIpHandler() - Constructor for class com.iohao.net.external.core.netty.handler.HttpRealIpHandler
 

I

id - Variable in class com.iohao.net.framework.communication.eventbus.Subscriber
Unique subscriber ID assigned by the framework.
id() - Method in record class com.iohao.net.framework.protocol.Server
Returns the value of the id record component.
id() - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
id(int) - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
idEncodingLength() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
idEncodingLength() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
idEncodingOffset() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
idEncodingOffset() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
idle(int) - Method in class com.iohao.net.extension.client.join.ClientRunOne
Starts a timer that sends periodic idle/heartbeat messages.
IDLE - Static variable in interface com.iohao.net.framework.protocol.CmdCodeConst
Request command type: 0 Heartbeat
idleErrorCode - Enum constant in enum class com.iohao.net.framework.core.exception.ActionErrorEnum
Heartbeat idle timeout.
IdleHandler - Interface in com.iohao.net.external.core.hook
Marker interface for transport-specific idle handlers.
idleHook() - Method in record class com.iohao.net.external.core.hook.internal.IdleProcessSetting
Returns the value of the idleHook record component.
IdleHook<IdleEvent> - Interface in com.iohao.net.external.core.hook
Heartbeat/idle event callback hook for external user sessions.
idleProcessSetting() - Method in record class com.iohao.net.external.core.ExternalSetting
Returns the value of the idleProcessSetting record component.
IdleProcessSetting - Record Class in com.iohao.net.external.core.hook.internal
Immutable heartbeat/idle processing configuration for an external server.
IdleProcessSetting(boolean, long, long, long, TimeUnit, IdleHook) - Constructor for record class com.iohao.net.external.core.hook.internal.IdleProcessSetting
Creates an instance of a IdleProcessSetting record class.
IdleProcessSettingBuilder - Class in com.iohao.net.external.core.hook.internal
Builder for IdleProcessSetting heartbeat/idle configuration.
IdleProcessSettingBuilder() - Constructor for class com.iohao.net.external.core.hook.internal.IdleProcessSettingBuilder
 
idMaxValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
idMaxValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
idMinValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
idMinValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
idNullValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
idNullValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
idSinceVersion() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
ifNull(AttrOption, Supplier) - Method in interface com.iohao.net.common.kit.attr.AttrOptionDynamic
Executes the given operation if the dynamic attribute value is null, otherwise does nothing.
ifNull(Object, Runnable) - Static method in class com.iohao.net.common.kit.PresentKit
If a value is null, performs the given action with the value, otherwise does nothing.
ifPlayerExist(long, Consumer) - Method in interface com.iohao.net.extension.room.Room
Executes the given action if the player is in the room, otherwise does nothing.
ifPlayerNotExist(long, Runnable) - Method in interface com.iohao.net.extension.room.Room
Executes the given action if the player is not in the room, otherwise does nothing.
ifPresent(long[], Consumer) - Method in interface com.iohao.net.external.core.session.UserSessions
 
ifPresent(long, Consumer) - Method in interface com.iohao.net.external.core.session.UserSessions
If a UserSession is present, performs the given action with it, otherwise does nothing.
ifPresent(AttrOption, Consumer) - Method in interface com.iohao.net.common.kit.attr.AttrOptionDynamic
Executes the given operation if the dynamic attribute exists and is not null, otherwise does nothing.
ifPresent(String, Consumer) - Static method in class com.iohao.net.common.kit.concurrent.timer.delay.DelayTaskKit
If taskId is present, execute the given action
ifPresent(Collection, Consumer) - Method in interface com.iohao.net.external.core.session.UserSessions
If a UserSession is present, performs the given action with it, otherwise does nothing.
ifPresent(T, Consumer) - Static method in class com.iohao.net.common.kit.PresentKit
If a value is present, performs the given action with the value, otherwise does nothing.
increment() - Method in class com.iohao.net.common.kit.beans.property.IntegerProperty
current value + 1
increment() - Method in class com.iohao.net.common.kit.beans.property.LongProperty
current value + 1
increment(LocalTime) - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeDay
Increment the daily count and delegate to the corresponding hour-level statistics.
inetSocketAddress - Variable in class com.iohao.net.extension.client.user.ClientUserChannel
Target server address.
inetSocketAddress - Variable in class com.iohao.net.framework.protocol.UserRequestMessage
 
inetSocketAddress - Variable in class com.iohao.net.framework.protocol.UserResponseMessage
 
initCountDownLatch(int) - Static method in class com.iohao.net.framework.toy.IonetBanner
 
initInputCommand() - Method in interface com.iohao.net.extension.client.InputCommandRegion
初始化模拟命令
inject(Object) - Method in record class com.iohao.net.external.core.ExternalSetting
Inject this setting into supported aware components.
injection - Variable in class com.iohao.net.framework.core.DependencyInjectionPart
true means integration with a third-party framework
injectSet() - Method in record class com.iohao.net.external.core.ExternalServerCreatorParameter
Returns the value of the injectSet record component.
inOuts - Variable in class com.iohao.net.framework.core.BarSkeleton
 
InputCommand - Class in com.iohao.net.extension.client.command
Simulated client input command configuration. example:
InputCommand(CmdInfo) - Constructor for class com.iohao.net.extension.client.command.InputCommand
 
InputCommandCreate - Class in com.iohao.net.extension.client
Helper for creating simulated input commands within a module command region.
InputCommandCreate() - Constructor for class com.iohao.net.extension.client.InputCommandCreate
 
InputCommandRegion - Interface in com.iohao.net.extension.client
命令域
inputCommandRegions - Variable in class com.iohao.net.extension.client.user.DefaultClientUser
 
inspect(SuggestInformation) - Method in interface com.iohao.net.framework.core.CodeSuggest
Inspect the given suggestion context and emit any applicable recommendations.
inspect(SuggestInformation) - Method in class com.iohao.net.framework.core.DefaultCodeSuggest
 
intClassList - Static variable in interface com.iohao.net.framework.core.doc.TypeMappingDocument
 
IntegerProperty - Class in com.iohao.net.common.kit.beans.property
int - Property has listening feature.
IntegerProperty() - Constructor for class com.iohao.net.common.kit.beans.property.IntegerProperty
 
IntegerProperty(int) - Constructor for class com.iohao.net.common.kit.beans.property.IntegerProperty
 
INTERNAL_CALL - Enum constant in enum class com.iohao.net.framework.communication.CommunicationType
Communication originated from an internal logic-to-logic call (request/response).
INTERNAL_SEND - Enum constant in enum class com.iohao.net.framework.communication.CommunicationType
Communication originated from an internal logic-to-logic send (fire-and-forget).
internalBizDataType - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
true if the parameter type is a built-in protocol fragment.
internalCommunicationError - Enum constant in enum class com.iohao.net.framework.core.exception.ActionErrorEnum
Internal inter-server communication error.
IntervalTaskListener - Interface in com.iohao.net.common.kit.concurrent
Scheduled task listener, using HashedWheelTimer to simulate ScheduledExecutorService scheduling.
inThisFile(ProtoJava) - Method in class com.iohao.net.extension.protobuf.ProtoJava
 
into(UserSession) - Method in class com.iohao.net.external.core.hook.internal.DefaultUserHook
 
into(UserSession) - Method in interface com.iohao.net.external.core.hook.UserHook
User is online.
IntValue - Class in com.iohao.net.framework.protocol.wrapper
Protocol wrapper for a single int value.
IntValue() - Constructor for class com.iohao.net.framework.protocol.wrapper.IntValue
 
IntValueList - Class in com.iohao.net.framework.protocol.wrapper
Protocol wrapper for a list of int values.
IntValueList() - Constructor for class com.iohao.net.framework.protocol.wrapper.IntValueList
 
invoke(EventBusMessage) - Method in interface com.iohao.net.framework.communication.eventbus.SubscriberInvoke
Execute subscriber method
invoke(FlowContext) - Method in interface com.iohao.net.framework.core.flow.ActionMethodInvoke
Invoke the action method and return its result.
invoke(FlowContext) - Method in class com.iohao.net.framework.core.flow.internal.DefaultActionMethodInvoke
Invoke the action method via MethodHandle, handling parameter parsing and validation.
invokeException(Throwable, Object, EventBusMessage) - Method in interface com.iohao.net.framework.communication.eventbus.EventBusListener
Subscriber exception handling
IonetBanner - Class in com.iohao.net.framework.toy
Startup banner renderer for the ionet framework.
IonetLogName - Interface in com.iohao.net.common.kit
Log topic name constants used with @Slf4j(topic = ...).
IonetVersion - Class in com.iohao.net.framework
Provides the current version string of the ionet framework.
IonetVersion() - Constructor for class com.iohao.net.framework.IonetVersion
 
ip() - Method in record class com.iohao.net.framework.protocol.Server
Returns the value of the ip record component.
ip() - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
ip(int) - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
ip(int, byte) - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
ip(CharSequence) - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
ip(String) - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
ipcChannel - Static variable in interface com.iohao.net.common.AeronConst
In-process Aeron IPC channel.
ipCharacterEncoding() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
ipCharacterEncoding() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
IpcLatencyMonitor - Class in com.iohao.net.framework.core.kit
Aeron IPC latency monitor using bucket-based histogram for percentile calculations.
IpcLatencyMonitor() - Constructor for class com.iohao.net.framework.core.kit.IpcLatencyMonitor
 
ipEncodingLength() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
ipEncodingLength() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
ipEncodingOffset() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
ipEncodingOffset() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
ipLength() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
ipLength() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
ipMaxValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
ipMaxValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
ipMinValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
ipMinValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
ipNullValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
ipNullValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
ipSinceVersion() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
isActive() - Method in interface com.iohao.net.common.kit.concurrent.IntervalTaskListener
Whether the task is active
isActive() - Method in interface com.iohao.net.common.kit.concurrent.timer.delay.DelayTask
Whether the task is active
isActive() - Method in interface com.iohao.net.extension.client.user.ClientUser
是否活跃
isActive() - Method in class com.iohao.net.extension.client.user.DefaultClientUser
 
isActive() - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
isActive() - Method in interface com.iohao.net.external.core.session.UserSession
Check whether the session is active.
isBizDataTypeIsList() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
true if the parameter is a List type.
isChina() - Static method in class com.iohao.net.common.kit.LocaleKit
Check if the default locale is Chinese (zh_CN).
isDataIsList() - Method in class com.iohao.net.framework.core.doc.BroadcastDocument
true if the broadcast data is a List type.
isDataTypeIsInternal() - Method in class com.iohao.net.framework.core.doc.BroadcastDocument
true if the data type is a built-in protocol fragment; false for user-defined types.
isEmpty() - Method in interface com.iohao.net.common.kit.collect.ListMultiMap
Check whether this multimap contains no key-collection mappings.
isEmpty() - Method in interface com.iohao.net.common.kit.collect.SetMultiMap
Check whether this multimap contains no key-collection mappings.
isEmpty(byte[]) - Static method in class com.iohao.net.common.kit.ArrayKit
Check whether a byte array is null or empty.
isEmpty(int[]) - Static method in class com.iohao.net.common.kit.ArrayKit
Check whether an int array is null or empty.
isEmpty(long[]) - Static method in class com.iohao.net.common.kit.ArrayKit
Check whether a long array is null or empty.
isEmpty(CharSequence) - Static method in class com.iohao.net.common.kit.StrKit
Check whether the character sequence is null or empty.
isEmpty(Object[]) - Static method in class com.iohao.net.common.kit.ArrayKit
Check whether an Object array is null or empty.
isEmpty(String) - Static method in class com.iohao.net.common.kit.StrKit
Check whether the string is null or blank (whitespace only).
isEmpty(Collection) - Static method in class com.iohao.net.common.kit.CollKit
Check whether the collection is null or empty.
isEmptyPlayer() - Method in interface com.iohao.net.extension.room.Room
Check if the room has no players, including Robots
isEmptyRealPlayer() - Method in interface com.iohao.net.extension.room.Room
 
isEmptyRobot() - Method in interface com.iohao.net.extension.room.Room
Check if the room has no Robots
isEnum() - Method in class com.iohao.net.extension.protobuf.FieldNameGenerate
 
isHasBizData() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
true if the method has a business data parameter.
isInternalBizDataType() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
true if the parameter type is a built-in protocol fragment.
isInternalType() - Method in class com.iohao.net.framework.core.doc.TypeMappingRecord
true if this is a built-in (internal) extension type.
isLinux() - Static method in class com.iohao.net.common.kit.OsInfo
true if the current OS is Linux.
isList() - Method in class com.iohao.net.framework.core.ActionMethodParameter
 
isList() - Method in class com.iohao.net.framework.core.ActionMethodReturn
 
isList() - Method in interface com.iohao.net.framework.core.ActualParameter
Whether it is a List type
isLoginSuccess() - Method in class com.iohao.net.extension.client.user.DefaultClientUser
True after login succeeds.
isMac() - Static method in class com.iohao.net.common.kit.OsInfo
true if the current OS is macOS.
isMaybeRobot() - Method in class com.iohao.net.extension.room.SimplePlayer
 
isNotEmpty(String) - Static method in class com.iohao.net.common.kit.StrKit
Check whether the string is neither null nor blank.
isPong() - Method in class com.iohao.net.external.core.hook.internal.IdleProcessSettingBuilder
true : respond to the client with a heartbeat (pong)
isReady() - Method in interface com.iohao.net.extension.room.Player
Is ready
isReady() - Method in class com.iohao.net.extension.room.SimplePlayer
true - is ready
isReadyPlayers() - Method in interface com.iohao.net.extension.room.Room
Check if all players are ready
isRealPlayer(long) - Method in interface com.iohao.net.extension.room.Room
Check if it is a real user
isRemote() - Method in class com.iohao.net.framework.communication.eventbus.EventServerMessage
Whether this server is in a remote process.
isReturnDataIsList() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
 
isReturnDataTypeIsInternal() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
true if the return type is a built-in protocol fragment.
isRobot() - Method in interface com.iohao.net.extension.room.Player
Is Robot
isRobot() - Method in class com.iohao.net.extension.room.SimplePlayer
true - is robot
isRobot(long) - Method in interface com.iohao.net.extension.room.Room
Check if it is a Robot
isSuccess() - Method in interface com.iohao.net.framework.protocol.CommonResponse
Check whether this response represents a successful outcome.
isSuccess() - Method in interface com.iohao.net.framework.protocol.ResponseCollect
Check whether the collect operation completed successfully.
isUniqueInputCommand() - Method in class com.iohao.net.extension.client.InputCommandCreate
When true, only one InputCommand can exist for the same route.
isValidator(Class) - Static method in class com.iohao.net.framework.core.kit.ValidatorKit
Whether the parameter type needs validation
isValidator(Class) - Method in interface com.iohao.net.framework.core.ParameterValidator
Whether the parameter type needs validation
isVerifyIdentity() - Method in class com.iohao.net.external.core.hook.internal.DefaultAccessAuthenticationHook
Default: No login required.
isVerifyIdentity() - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
isVerifyIdentity() - Method in interface com.iohao.net.external.core.session.UserSession
Checks if the identity has been verified.
isVerifyIdentity() - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
isVerifyIdentity() - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
isVerifyIdentity() - Method in class com.iohao.net.framework.protocol.UserResponseMessage
 
isVerifyIdentity() - Method in class com.iohao.net.framework.protocol.BroadcastUserMessage
 
isVerifyIdentity() - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Whether the user's identity has been verified (authenticated).
isVerifyIdentity() - Method in class com.iohao.net.framework.protocol.RequestMessage
 
isVerifyIdentity() - Method in class com.iohao.net.framework.protocol.ResponseMessage
 
isVerifyIdentity() - Method in interface com.iohao.net.framework.protocol.UserIdentity
Check whether the user's identity has been verified (authenticated).
isVoid - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
 
isVoid() - Method in class com.iohao.net.framework.core.ActionMethodReturn
Check if the return type is void.
isVoid() - Method in class com.iohao.net.framework.core.doc.ActionMethodDocument
 
iterator() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
iterator() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
iterator() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
iterator() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
iterator() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
iterator() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
iterator() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
iterator() - Method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
iterator() - Method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
iterator() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 

J

javaClassDocInfo - Variable in class com.iohao.net.framework.core.ActionCommandRegion
Source file documentation info for the action controller class
javaClassDocInfo - Variable in class com.iohao.net.framework.core.doc.ActionDoc
 
JavaClassDocInfo - Class in com.iohao.net.framework.core.doc
Wrapper around a QDox JavaClass that indexes its methods by signature and provides factory methods for creating ActionCommandDoc from reflection Method objects.
JavaClassDocInfo(JavaClass) - Constructor for class com.iohao.net.framework.core.doc.JavaClassDocInfo
 
join(Object[], CharSequence) - Static method in class com.iohao.net.common.kit.ArrayKit
Join the string representations of array elements with a delimiter.
joinEnum - Variable in class com.iohao.net.external.core.netty.session.SocketUserSessions
 
joinServerId() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
joinServerId(int) - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
joinServerIdEncodingLength() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
joinServerIdEncodingLength() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
joinServerIdEncodingOffset() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
joinServerIdEncodingOffset() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
joinServerIdId() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
joinServerIdId() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
joinServerIdMaxValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
joinServerIdMaxValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
joinServerIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
joinServerIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
joinServerIdMinValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
joinServerIdMinValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
joinServerIdNullValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
joinServerIdNullValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
joinServerIdSinceVersion() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
joinServerIdSinceVersion() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
jwt - Variable in class com.iohao.net.extension.client.user.DefaultClientUser
 

K

key() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
key() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
key(String) - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
key(String) - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
keyCharacterEncoding() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
keyCharacterEncoding() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
keyCharacterEncoding() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
keyCharacterEncoding() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
keyHeaderLength() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
keyHeaderLength() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
keyHeaderLength() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
keyHeaderLength() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
keyId() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
keyId() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
keyId() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
keyId() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
keyLength() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
keyLength() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
keyMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
keyMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
keyMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
keyMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
keySet() - Method in interface com.iohao.net.common.kit.collect.ListMultiMap
Return the set of keys that have at least one associated value.
keySet() - Method in interface com.iohao.net.common.kit.collect.SetMultiMap
Return the set of keys that have at least one associated value.
keySet() - Static method in class com.iohao.net.framework.core.flow.parser.MethodParsers
 
keySinceVersion() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
keySinceVersion() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 

L

length() - Method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
length() - Method in class com.iohao.net.sbe.PayloadDataDecoder
 
length() - Method in class com.iohao.net.sbe.String255Decoder
 
length(long) - Method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
length(long) - Method in class com.iohao.net.sbe.PayloadDataEncoder
 
length(short) - Method in class com.iohao.net.sbe.String255Encoder
 
lengthEncodingLength() - Static method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
lengthEncodingLength() - Static method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
lengthEncodingLength() - Static method in class com.iohao.net.sbe.PayloadDataDecoder
 
lengthEncodingLength() - Static method in class com.iohao.net.sbe.PayloadDataEncoder
 
lengthEncodingLength() - Static method in class com.iohao.net.sbe.String255Decoder
 
lengthEncodingLength() - Static method in class com.iohao.net.sbe.String255Encoder
 
lengthEncodingOffset() - Static method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
lengthEncodingOffset() - Static method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
lengthEncodingOffset() - Static method in class com.iohao.net.sbe.PayloadDataDecoder
 
lengthEncodingOffset() - Static method in class com.iohao.net.sbe.PayloadDataEncoder
 
lengthEncodingOffset() - Static method in class com.iohao.net.sbe.String255Decoder
 
lengthEncodingOffset() - Static method in class com.iohao.net.sbe.String255Encoder
 
lengthMaxValue() - Static method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
lengthMaxValue() - Static method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
lengthMaxValue() - Static method in class com.iohao.net.sbe.PayloadDataDecoder
 
lengthMaxValue() - Static method in class com.iohao.net.sbe.PayloadDataEncoder
 
lengthMaxValue() - Static method in class com.iohao.net.sbe.String255Decoder
 
lengthMaxValue() - Static method in class com.iohao.net.sbe.String255Encoder
 
lengthMinValue() - Static method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
lengthMinValue() - Static method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
lengthMinValue() - Static method in class com.iohao.net.sbe.PayloadDataDecoder
 
lengthMinValue() - Static method in class com.iohao.net.sbe.PayloadDataEncoder
 
lengthMinValue() - Static method in class com.iohao.net.sbe.String255Decoder
 
lengthMinValue() - Static method in class com.iohao.net.sbe.String255Encoder
 
lengthNullValue() - Static method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
lengthNullValue() - Static method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
lengthNullValue() - Static method in class com.iohao.net.sbe.PayloadDataDecoder
 
lengthNullValue() - Static method in class com.iohao.net.sbe.PayloadDataEncoder
 
lengthNullValue() - Static method in class com.iohao.net.sbe.String255Decoder
 
lengthNullValue() - Static method in class com.iohao.net.sbe.String255Encoder
 
lengthSinceVersion() - Static method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
lengthSinceVersion() - Static method in class com.iohao.net.sbe.PayloadDataDecoder
 
lengthSinceVersion() - Static method in class com.iohao.net.sbe.String255Decoder
 
limit() - Method in class com.iohao.net.center.codec.ConnectResponseMessageSbe
 
limit() - Method in interface com.iohao.net.common.MessageSbe
Returns the encoded buffer limit after the last encode call.
limit() - Method in class com.iohao.net.external.core.net.codec.CommunicationMessageSbe
 
limit() - Method in class com.iohao.net.external.core.net.codec.EmptyExternalResponseMessageSbe
 
limit() - Method in class com.iohao.net.external.core.net.codec.ExternalResponseMessageSbe
 
limit() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
limit() - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
limit() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
limit() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
limit() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
limit() - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
limit() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
limit() - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
limit() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
limit() - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
limit() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
limit() - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
limit() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
limit() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
limit() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
limit() - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
limit() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
limit() - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
limit() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
limit() - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
limit() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
limit() - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
limit() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
limit() - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
limit() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
limit() - Method in class com.iohao.net.sbe.SendMessageEncoder
 
limit() - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
limit() - Method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
limit() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
limit() - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
limit() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
limit() - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
limit() - Method in class com.iohao.net.server.codec.ConnectRequestMessageSbe
 
limit() - Method in class com.iohao.net.server.codec.EventBusMessageSbe
 
limit() - Method in class com.iohao.net.server.codec.ServerOfflineMessageSbe
 
limit() - Method in class com.iohao.net.server.logic.codec.BroadcastMulticastMessageSbe
 
limit() - Method in class com.iohao.net.server.logic.codec.BroadcastUserListMessageSbe
 
limit() - Method in class com.iohao.net.server.logic.codec.BroadcastUserMessageSbe
 
limit() - Method in class com.iohao.net.server.logic.codec.ExternalRequestMessageSbe
 
limit() - Method in class com.iohao.net.server.logic.codec.RequestMessageSbe
 
limit() - Method in class com.iohao.net.server.logic.codec.ResponseMessageSbe
 
limit() - Method in class com.iohao.net.server.logic.codec.SendMessageSbe
 
limit() - Method in class com.iohao.net.server.logic.codec.UserResponseMessageSbe
 
limit(int) - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
limit(int) - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
limit(int) - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
limit(int) - Method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
limit(int) - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
limit(int) - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
limit(int) - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
limit(int) - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
limit(int) - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
limit(int) - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
limit(int) - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
limit(int) - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
limit(int) - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
limit(int) - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
limit(int) - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
limit(int) - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
limit(int) - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
limit(int) - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
limit(int) - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
limit(int) - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
limit(int) - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
limit(int) - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
limit(int) - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
limit(int) - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
limit(int) - Method in class com.iohao.net.sbe.SendMessageDecoder
 
limit(int) - Method in class com.iohao.net.sbe.SendMessageEncoder
 
limit(int) - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
limit(int) - Method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
limit(int) - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
limit(int) - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
limit(int) - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
limit(int) - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
lineNumber - Variable in class com.iohao.net.framework.core.doc.ActionCommandDoc
Line where the code is located
list - Variable in class com.iohao.net.framework.core.ActionMethodParameter
 
list - Variable in class com.iohao.net.framework.core.ActionMethodReturn
 
listBoolean() - Method in class com.iohao.net.extension.client.command.CommandResult
 
listBoolean() - Method in interface com.iohao.net.framework.protocol.Response
Get the response payload as a list of Boolean values.
listCmdMerge() - Method in class com.iohao.net.framework.core.ActionCommandRegions
Collect all merged command IDs across all registered regions.
listDisruptor() - Static method in class com.iohao.net.extension.domain.DisruptorManager
Get all Disruptor
listen() - Method in class com.iohao.net.extension.client.command.ListenCommand
 
ListenCommand - Class in com.iohao.net.extension.client.command
广播监听
ListenCommand(CmdInfo) - Constructor for class com.iohao.net.extension.client.command.ListenCommand
 
listenerList() - Method in record class com.iohao.net.server.NetServerSetting
Returns the value of the listenerList record component.
listenHelp() - Method in class com.iohao.net.extension.client.user.ClientUserInputCommands
 
listInt() - Method in class com.iohao.net.extension.client.command.CommandResult
 
listInt() - Method in interface com.iohao.net.framework.protocol.Response
Get the response payload as a list of Integer values.
listLocalSubscriber(EventBusMessage) - Method in interface com.iohao.net.framework.communication.eventbus.EventBusRegion
Gets all subscribers in the current process based on the event message
listLong() - Method in class com.iohao.net.extension.client.command.CommandResult
 
listLong() - Method in interface com.iohao.net.framework.protocol.Response
Get the response payload as a list of Long values.
ListMultiMap<K,V> - Interface in com.iohao.net.common.kit.collect
A thread-safe multimap that associates each key with a List of values, allowing duplicates.
listPlayer() - Method in interface com.iohao.net.extension.room.Room
Player list: All users, including Robot
listPlayerId() - Method in interface com.iohao.net.extension.room.Room
userId Collection
listRealPlayer() - Method in interface com.iohao.net.extension.room.Room
Real player list: All real users (excluding Robots)
listRealPlayerId() - Method in interface com.iohao.net.extension.room.Room
 
listRemoteEventServerMessage(EventBusMessage) - Method in interface com.iohao.net.framework.communication.eventbus.EventBusRegion
Get remote server messages that have subscribers for the given event.
listResource() - Method in class com.iohao.net.common.kit.ClassScanner
Return the resource URLs for the configured package path, deduplicated by URI.
listRobot() - Method in interface com.iohao.net.extension.room.Room
RobotList
listRobotPlayerId() - Method in interface com.iohao.net.extension.room.Room
Robot UserId Collection
listRoom() - Method in interface com.iohao.net.extension.room.RoomService
Get room list
listRunnerName() - Method in class com.iohao.net.framework.core.runner.Runners
Return the display names of all registered runners.
listScan() - Method in class com.iohao.net.common.kit.ClassScanner
Scan the classpath and return all classes that match the predicate filter.
listServer() - Method in interface com.iohao.net.server.balanced.ExternalServerLoadBalanced
 
listServer() - Method in interface com.iohao.net.server.balanced.ServerRegion
 
listServerRegion() - Method in interface com.iohao.net.server.balanced.LogicServerLoadBalanced
 
listString() - Method in class com.iohao.net.extension.client.command.CommandResult
 
listString() - Method in interface com.iohao.net.framework.protocol.Response
Get the response payload as a list of String values.
listSubscriber(EventBusMessage) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
Subscribers corresponding to the event message
listTopic() - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
All event source topics subscribed by the current eventBus
listUserId() - Method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
listUserId() - Method in interface com.iohao.net.framework.communication.RangeBroadcast
Return the mutable set of user IDs that will receive this broadcast.
listUserSession() - Method in class com.iohao.net.external.core.netty.session.SocketUserSessions
 
listUserSession() - Method in interface com.iohao.net.external.core.session.UserSessions
 
listUserSessions() - Static method in class com.iohao.net.external.core.ExternalManager
List all registered user session containers.
listValue(Class) - Method in class com.iohao.net.extension.client.command.CommandResult
 
listValue(Class) - Method in interface com.iohao.net.framework.protocol.Response
Decode the response payload into a list of the specified element type.
listValue(Class) - Method in class com.iohao.net.framework.protocol.ResponseMessage
Decode the response payload into a list of the specified element type.
listValue(Class) - Method in class com.iohao.net.framework.protocol.UserResponseMessage
Decode the response payload into a list of the specified element type.
loading(int, int[]) - Method in interface com.iohao.net.server.cmd.CmdRegions
 
loading(int, int[]) - Method in class com.iohao.net.server.cmd.DefaultCmdRegions
 
loadRemoteEventTopic(EventServerMessage) - Method in interface com.iohao.net.framework.communication.eventbus.EventBusRegion
Load event topics from a remote server.
LOCAL_IP - Static variable in class com.iohao.net.common.kit.NetworkKit
The detected local (non-loopback, non-blacklisted) IPv4 address.
localDate() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeDay
Returns the value of the localDate record component.
LocaleKit - Class in com.iohao.net.common.kit
Locale detection utilities.
log(Runnable) - Static method in class com.iohao.net.extension.client.kit.ScannerKit
Skips the runnable when console input is disabled.
LOGIC - Enum constant in enum class com.iohao.net.framework.protocol.ServerTypeEnum
Logic server that processes business actions.
LogicCallCollectCommunicationDecorator - Interface in com.iohao.net.framework.communication
Decorator providing cross-logic-server collect-style calls that aggregate responses from multiple logic servers.
LogicCallCommunicationDecorator - Interface in com.iohao.net.framework.communication
Decorator providing cross-logic-server synchronous and asynchronous call methods with various data type overloads.
LogicCollectCommunication - Interface in com.iohao.net.framework.communication
Communication interface for collecting aggregated responses from multiple logic servers.
LogicCommunication - Interface in com.iohao.net.framework.communication
Interface for inter-logic-server communication.
LogicCommunicationDecorator - Interface in com.iohao.net.framework.communication
Decorator interface that provides convenience factory methods for creating RequestMessage instances with various data types.
LogicSendCommunicationDecorator - Interface in com.iohao.net.framework.communication
Decorator providing fire-and-forget message sending to other logic servers.
LogicServer - Interface in com.iohao.net.server
LogicServerApplication - Class in com.iohao.net.server.logic
Bootstraps a LogicServer into a Server definition for net-server startup.
LogicServerApplication() - Constructor for class com.iohao.net.server.logic.LogicServerApplication
 
LogicServerCoreConfigLoader - Class in com.iohao.net.server.logic
Registers logic-server SBE encoders and fragment handlers into shared registries.
LogicServerCoreConfigLoader() - Constructor for class com.iohao.net.server.logic.LogicServerCoreConfigLoader
 
logicServerId - Variable in class com.iohao.net.framework.protocol.CommonMessage
 
logicServerId() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
logicServerId() - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
logicServerId(int) - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
logicServerId(int) - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
logicServerIdEncodingLength() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
logicServerIdEncodingLength() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
logicServerIdEncodingLength() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
logicServerIdEncodingLength() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
logicServerIdEncodingOffset() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
logicServerIdEncodingOffset() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
logicServerIdEncodingOffset() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
logicServerIdEncodingOffset() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
logicServerIdId() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
logicServerIdId() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
logicServerIdMaxValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
logicServerIdMaxValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
logicServerIdMaxValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
logicServerIdMaxValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
logicServerIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
logicServerIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
logicServerIdMinValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
logicServerIdMinValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
logicServerIdMinValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
logicServerIdMinValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
logicServerIdNullValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
logicServerIdNullValue() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
logicServerIdNullValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
logicServerIdNullValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
logicServerIds() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
logicServerIdsCount(int) - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
logicServerIdsDecoderId() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
logicServerIdsDecoderSinceVersion() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
logicServerIdsId() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
logicServerIdSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
logicServerIdSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
logicServerIdSinceVersion() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
logicServerList - Variable in class com.iohao.net.app.RunOne
 
LogicServerLoadBalanced - Interface in com.iohao.net.server.balanced
LogicServer LoadBalanced
LogicServerManager - Class in com.iohao.net.server
Temporary registry for logic-server callbacks that are completed after server registration.
loginSuccess - Variable in class com.iohao.net.extension.client.user.DefaultClientUser
True after login succeeds.
loginSuccessCallback() - Method in interface com.iohao.net.extension.client.InputCommandRegion
用户登录成功后的回调
longClassList - Static variable in interface com.iohao.net.framework.core.doc.TypeMappingDocument
 
LongProperty - Class in com.iohao.net.common.kit.beans.property
long - Property has listening feature.
LongProperty() - Constructor for class com.iohao.net.common.kit.beans.property.LongProperty
 
LongProperty(long) - Constructor for class com.iohao.net.common.kit.beans.property.LongProperty
 
LongValue - Class in com.iohao.net.framework.protocol.wrapper
Protocol wrapper for a single long value.
LongValue() - Constructor for class com.iohao.net.framework.protocol.wrapper.LongValue
 
LongValueList - Class in com.iohao.net.framework.protocol.wrapper
Protocol wrapper for a list of long values.
LongValueList() - Constructor for class com.iohao.net.framework.protocol.wrapper.LongValueList
 

M

MAP - Enum constant in enum class com.iohao.net.framework.core.CmdInfoFlyweightStrategy
 
mapping(int, OperationHandler) - Method in interface com.iohao.net.extension.room.operation.OperationFactory
Associate the operation code with the OperationHandler (Gameplay Operation Business Class)
mapping(OperationCode, OperationHandler) - Method in interface com.iohao.net.extension.room.operation.OperationFactory
Associate the operation code with the OperationHandler (Gameplay Operation Business Class)
mapping(TypeMappingRecord, List) - Method in interface com.iohao.net.framework.core.doc.TypeMappingDocument
Register a type mapping record for all classes in the given list.
mapping(Class, MethodParser) - Static method in class com.iohao.net.framework.core.flow.parser.MethodParsers
Register a method parser for the given parameter class.
mappingParamSupplier(Class, Supplier) - Static method in class com.iohao.net.framework.core.flow.parser.MethodParsers
Register a parameter supplier for the given class, used to create default instances when data is null.
mappingUser(int, OperationHandler) - Method in interface com.iohao.net.extension.room.operation.OperationFactory
OperationHandler that the user can operate.
mappingUser(OperationCode, OperationHandler) - Method in interface com.iohao.net.extension.room.operation.OperationFactory
OperationHandler that the user can operate.
markInvalid() - Method in class com.iohao.net.common.kit.beans.property.BooleanProperty
Mark the property as invalid and fire change events to all registered listeners.
markInvalid() - Method in class com.iohao.net.common.kit.beans.property.IntegerProperty
Mark the property as invalid and fire change events to all registered listeners.
markInvalid() - Method in class com.iohao.net.common.kit.beans.property.LongProperty
Mark the property as invalid and fire change events to all registered listeners.
markInvalid() - Method in class com.iohao.net.common.kit.beans.property.ObjectProperty
Mark the property as invalid and fire change events to all registered listeners.
markInvalid() - Method in class com.iohao.net.common.kit.beans.property.StringProperty
Mark the property as invalid and fire change events to all registered listeners.
maxFramePayloadLength - Static variable in class com.iohao.net.external.core.config.ExternalGlobalConfig
Default packet size
maybeRobot - Variable in class com.iohao.net.extension.room.SimplePlayer
 
me() - Static method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
me() - Static method in class com.iohao.net.extension.room.operation.SimpleOperationHandler
 
me() - Static method in class com.iohao.net.external.core.netty.handler.CmdCacheHandler
 
me() - Static method in class com.iohao.net.external.core.netty.handler.CmdCheckHandler
 
me() - Static method in class com.iohao.net.external.core.netty.handler.HttpFallbackHandler
 
me() - Static method in class com.iohao.net.external.core.netty.handler.SimpleLoggerHandler
 
me() - Static method in class com.iohao.net.external.core.netty.handler.SocketIdleExcludeHandler
 
me() - Static method in class com.iohao.net.framework.core.DependencyInjectionPart
Return the singleton instance.
me() - Static method in class com.iohao.net.framework.core.flow.internal.DefaultActionAfter
Return the singleton instance.
me() - Static method in class com.iohao.net.framework.core.flow.internal.DefaultActionMethodExceptionProcess
Return the singleton instance.
me() - Static method in class com.iohao.net.framework.core.flow.internal.DefaultActionMethodInvoke
Return the singleton instance.
memberCmdName - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
Route member constant name.
memberName - Variable in class com.iohao.net.framework.core.doc.ActionMemberCmdDocument
 
merge(int, int) - Static method in class com.iohao.net.framework.core.kit.CmdKit
Merge cmd and subCmd into a single int (cmd << 16 | subCmd).
MessageException - Exception Class in com.iohao.net.framework.core.exception
Exception carrying an error code and message, thrown during action method processing to signal business errors to the client.
MessageException(int, String) - Constructor for exception class com.iohao.net.framework.core.exception.MessageException
Create with an error code and message.
MessageException(ErrorInformation) - Constructor for exception class com.iohao.net.framework.core.exception.MessageException
Create from an ErrorInformation instance.
MessageHeaderDecoder - Class in com.iohao.net.sbe
Message identifiers and length of message root
MessageHeaderDecoder() - Constructor for class com.iohao.net.sbe.MessageHeaderDecoder
 
MessageHeaderEncoder - Class in com.iohao.net.sbe
Message identifiers and length of message root
MessageHeaderEncoder() - Constructor for class com.iohao.net.sbe.MessageHeaderEncoder
 
MessageKey - Interface in com.iohao.net.framework.i18n
i18n message key, see iohao.properties
MessageSbe<T> - Interface in com.iohao.net.common
Encodes a specific message type into an SBE buffer.
MetaAttribute - Enum Class in com.iohao.net.sbe
Meta attribute enum for selecting a particular meta attribute value.
method - Variable in class com.iohao.net.framework.core.ActionCommand
The method object
methodComment - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
Javadoc comment of the method.
methodDescription - Variable in class com.iohao.net.framework.core.doc.BroadcastDocument
Description of the broadcast method.
methodExecutor - Enum constant in enum class com.iohao.net.framework.communication.eventbus.ExecutorSelector
[Thread Safe] Execute in a thread executor
methodHandle - Variable in class com.iohao.net.framework.communication.eventbus.Subscriber
The method handle for reflective invocation of the subscriber method.
methodHandle - Variable in class com.iohao.net.framework.core.ActionCommand
 
methodName - Variable in class com.iohao.net.framework.core.doc.BroadcastDocument
Method name (PascalCase).
methodParamComment - Variable in class com.iohao.net.framework.core.doc.ActionCommandDoc
 
MethodParser - Interface in com.iohao.net.framework.core.flow.parser
Action method parsing: parses method parameters, parses method return value
MethodParsers - Class in com.iohao.net.framework.core.flow.parser
Registry of MethodParser implementations, mapping parameter types to their parsers.
methodReturnComment - Variable in class com.iohao.net.framework.core.doc.ActionCommandDoc
Method return value description
microBootstrap() - Method in record class com.iohao.net.external.core.ExternalServerCreatorParameter
Returns the value of the microBootstrap record component.
MicroBootstrap - Interface in com.iohao.net.external.core.micro
Bootstrap contract for starting the external transport server.
microBootstrapFlow() - Method in record class com.iohao.net.external.core.ExternalServerCreatorParameter
Returns the value of the microBootstrapFlow record component.
MicroBootstrapFlow<Bootstrap> - Interface in com.iohao.net.external.core.micro
The startup process for a server that connects with real players.
MicroRoom - Interface in com.iohao.net.common.kit.micro.room
Interface for a lightweight room entity identified by a long ID.
MicroRooms<Room> - Class in com.iohao.net.common.kit.micro.room
Thread-safe room registry that manages MicroRoom instances by ID.
MicroRooms() - Constructor for class com.iohao.net.common.kit.micro.room.MicroRooms
 
minusTime(Duration) - Method in interface com.iohao.net.common.kit.concurrent.timer.delay.DelayTask
Decrease delay time
minusTimeMillis(long) - Method in interface com.iohao.net.common.kit.concurrent.timer.delay.DelayTask
Decrease delay time
minuteList() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeHour
Returns the value of the minuteList record component.
monitor - Static variable in class com.iohao.net.framework.core.kit.DevKit
 
MoreKit - Class in com.iohao.net.common.kit
General-purpose utility methods.
msgId - Variable in class com.iohao.net.framework.protocol.UserRequestMessage
 
msgId - Variable in class com.iohao.net.framework.protocol.UserResponseMessage
 
msgId() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
msgId() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
msgId(int) - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
msgId(int) - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
msgIdEncodingLength() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
msgIdEncodingLength() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
msgIdEncodingLength() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
msgIdEncodingLength() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
msgIdEncodingOffset() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
msgIdEncodingOffset() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
msgIdEncodingOffset() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
msgIdEncodingOffset() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
msgIdId() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
msgIdId() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
msgIdId() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
msgIdId() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
msgIdMaxValue() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
msgIdMaxValue() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
msgIdMaxValue() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
msgIdMaxValue() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
msgIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
msgIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
msgIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
msgIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
msgIdMinValue() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
msgIdMinValue() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
msgIdMinValue() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
msgIdMinValue() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
msgIdNullValue() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
msgIdNullValue() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
msgIdNullValue() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
msgIdNullValue() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
msgIdSinceVersion() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
msgIdSinceVersion() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
msgIdSinceVersion() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
msgIdSinceVersion() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
MsgTransferTopic - Static variable in interface com.iohao.net.common.kit.IonetLogName
Topic for message transfer and routing logging.

N

name - Variable in class com.iohao.net.framework.core.ActionMethodParameter
 
name - Variable in class com.iohao.net.framework.core.doc.ErrorCodeDocument
Error Code - Variable name
name() - Method in record class com.iohao.net.common.kit.attr.AttrOption
Returns the value of the name record component.
name() - Method in record class com.iohao.net.common.kit.concurrent.executor.ThreadExecutor
Returns the value of the name record component.
name() - Method in record class com.iohao.net.framework.core.flow.internal.StatActionInOut.TimeRange
Returns the value of the name record component.
name() - Method in record class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut.ThreadMonitor
Returns the value of the name record component.
name() - Method in interface com.iohao.net.framework.core.runner.Runner
runner name
name() - Method in record class com.iohao.net.framework.protocol.Server
Returns the value of the name record component.
name() - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
name(int) - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
name(int, byte) - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
name(String) - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
nameCharacterEncoding() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
nameCharacterEncoding() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
nameEncodingLength() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
nameEncodingLength() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
nameEncodingOffset() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
nameEncodingOffset() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
nameLength() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
nameLength() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
nameMaxValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
nameMaxValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
nameMinValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
nameMinValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
nameNullValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
nameNullValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
nameSinceVersion() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
nanoTime - Variable in class com.iohao.net.framework.protocol.CommonMessage
 
nanoTime() - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
nanoTime(long) - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
nanoTimeEncodingLength() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
nanoTimeEncodingLength() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
nanoTimeEncodingOffset() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
nanoTimeEncodingOffset() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
nanoTimeMaxValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
nanoTimeMaxValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
nanoTimeMinValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
nanoTimeMinValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
nanoTimeNullValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
nanoTimeNullValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
nanoTimeSinceVersion() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
nanoTimeStart - Static variable in class com.iohao.net.framework.core.kit.DevKit
 
NetCommonGlobalConfig - Class in com.iohao.net.common
Global configuration entry for net-common components.
netId - Variable in class com.iohao.net.framework.protocol.CommonMessage
 
netId() - Method in record class com.iohao.net.framework.protocol.Server
Returns the value of the netId record component.
netId() - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
netId() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
netId() - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
netId() - Method in record class com.iohao.net.server.connection.ConnectionManagerParameter
Returns the value of the netId record component.
netId() - Method in record class com.iohao.net.server.NetServerSetting
Returns the value of the netId record component.
netId(int) - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
netId(int) - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
netId(int) - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
netIdEncodingLength() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
netIdEncodingLength() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
netIdEncodingLength() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
netIdEncodingLength() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
netIdEncodingLength() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
netIdEncodingLength() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
netIdEncodingOffset() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
netIdEncodingOffset() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
netIdEncodingOffset() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
netIdEncodingOffset() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
netIdEncodingOffset() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
netIdEncodingOffset() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
netIdId() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
netIdId() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
netIdMaxValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
netIdMaxValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
netIdMaxValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
netIdMaxValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
netIdMaxValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
netIdMaxValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
netIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
netIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
netIdMinValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
netIdMinValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
netIdMinValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
netIdMinValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
netIdMinValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
netIdMinValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
netIdNullValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
netIdNullValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
netIdNullValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
netIdNullValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
netIdNullValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
netIdNullValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
netIdSinceVersion() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
netIdSinceVersion() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
netIdSinceVersion() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
netIdSinceVersion() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
netPubName - Static variable in class com.iohao.net.framework.CoreGlobalConfig
Human-readable publication name derived from CoreGlobalConfig.netId.
NetServer - Interface in com.iohao.net.server
Net-server runtime entry point used to register servers and start the agent loop.
netServerBuilder - Variable in class com.iohao.net.app.RunOne
 
NetServerBuilder - Class in com.iohao.net.server
Builder for assembling NetServer runtime dependencies and defaults.
NetServerBuilder() - Constructor for class com.iohao.net.server.NetServerBuilder
 
NetServerCoreConfigLoader - Class in com.iohao.net.server
Registers net-server specific SBE encoders and fragment handlers into shared registries.
NetServerCoreConfigLoader() - Constructor for class com.iohao.net.server.NetServerCoreConfigLoader
 
NetServerCreator - Interface in com.iohao.net.server.creator
Factory for creating NetServer runtime instances from a built setting.
netServerSetting - Static variable in record class com.iohao.net.external.core.ExternalSetting
Attribute key storing the resolved NetServerSetting.
netServerSetting() - Method in record class com.iohao.net.external.core.ExternalSetting
Get the net server setting attached to this external setting.
NetServerSetting - Record Class in com.iohao.net.server
Immutable runtime setting assembled by NetServerBuilder.
NetServerSetting(int, Aeron, CmdRegions, ConnectionManager, SkeletonThreadPipeline, CommunicationAggregation, FindServer, BalancedManager, FutureManager, List, List, Publisher, ConvenientCommunication) - Constructor for record class com.iohao.net.server.NetServerSetting
Creates an instance of a NetServerSetting record class.
NetServerSetting.NetServerSettingBuilder - Class in com.iohao.net.server
 
NetServerSettingAware - Interface in com.iohao.net.server
Contract for components that require injected NetServerSetting.
NetServerSettingHook - Interface in com.iohao.net.server
Hook invoked after NetServerBuilder finishes creating NetServerSetting.
NetworkKit - Class in com.iohao.net.common.kit
Network utilities for local IP address detection.
newBuilder(CmdInfo) - Static method in class com.iohao.net.framework.core.doc.BroadcastDocument
newCacheThreadPool(String) - Static method in class com.iohao.net.common.kit.concurrent.ExecutorKit
Create a cached thread pool.
newCacheThreadPool(ThreadFactory) - Static method in class com.iohao.net.common.kit.concurrent.ExecutorKit
Create a cached thread pool.
newFixedThreadPool(int, String) - Static method in class com.iohao.net.common.kit.concurrent.ExecutorKit
Create a fixed-size thread pool.
newFixedThreadPool(int, ThreadFactory) - Static method in class com.iohao.net.common.kit.concurrent.ExecutorKit
Create a fixed-size thread pool.
newScheduled(int, String) - Static method in class com.iohao.net.common.kit.concurrent.ExecutorKit
Create a scheduled executor with the specified pool size.
newScheduled(int, ThreadFactory) - Static method in class com.iohao.net.common.kit.concurrent.ExecutorKit
Create a scheduled executor with the specified pool size.
newSingleScheduled(String) - Static method in class com.iohao.net.common.kit.concurrent.ExecutorKit
Create a single-thread scheduled executor.
newSingleScheduled(ThreadFactory) - Static method in class com.iohao.net.common.kit.concurrent.ExecutorKit
Create a single-thread scheduled executor.
newSingleThreadExecutor(String) - Static method in class com.iohao.net.common.kit.concurrent.ExecutorKit
Create a single-thread executor.
newSingleThreadExecutor(ThreadFactory) - Static method in class com.iohao.net.common.kit.concurrent.ExecutorKit
Create a single-thread executor.
newThread(Runnable) - Method in class com.iohao.net.common.kit.concurrent.DaemonThreadFactory
 
newThread(Runnable) - Method in class com.iohao.net.common.kit.concurrent.FixedNameThreadFactory
 
newTimeout(TimerTask, long, TimeUnit) - Static method in class com.iohao.net.common.kit.concurrent.TaskKit
Executes the task after a certain delay;
newTraceId() - Static method in class com.iohao.net.common.kit.trace.TraceKit
Generate a new trace ID using the configured TraceIdSupplier.
newVirtualExecutor(String) - Static method in class com.iohao.net.common.kit.concurrent.ExecutorKit
Create a virtual thread executor.
newVirtualExecutor(String, int) - Static method in class com.iohao.net.common.kit.concurrent.ExecutorKit
Create a virtual thread executor.
newVirtualExecutor(ThreadFactory) - Static method in class com.iohao.net.common.kit.concurrent.ExecutorKit
Create a virtual thread executor.
next() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
next() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
next() - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.LogicServerIdsEncoder
 
next() - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.UserIdsEncoder
 
next() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
next() - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder.UserIdsEncoder
 
next() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
next() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
next() - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.CmdMergesEncoder
 
next() - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
next() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
next() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
next() - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.CmdMergesEncoder
 
next() - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
next() - Method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
next() - Method in class com.iohao.net.sbe.RequestMessageEncoder.BindingLogicServerIdsEncoder
 
next() - Method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
next() - Method in class com.iohao.net.sbe.SendMessageEncoder.BindingLogicServerIdsEncoder
 
next() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
next() - Method in class com.iohao.net.sbe.UserRequestMessageEncoder.BindingLogicServerIdsEncoder
 
next() - Method in interface com.iohao.net.server.balanced.ElementSelector
Returns the next selected element.
next() - Method in class com.iohao.net.server.balanced.RingElementSelector
 
next(int) - Method in interface com.iohao.net.server.balanced.WithElementSelector
 
nextFutureId() - Method in class com.iohao.net.framework.communication.DefaultFutureManager
Generate the next unique future ID.
nextFutureId() - Method in interface com.iohao.net.framework.communication.FutureManager
Generate the next unique future identifier.
nextInt() - Static method in class com.iohao.net.extension.client.kit.ScannerKit
Reads an int from console input.
nextInt(int) - Static method in class com.iohao.net.extension.client.kit.ScannerKit
Reads an int from console input.
nextLine() - Static method in class com.iohao.net.extension.client.kit.ScannerKit
Reads a String from console input.
nextLine(String) - Static method in class com.iohao.net.extension.client.kit.ScannerKit
Reads a String from console input.
nextLong() - Static method in class com.iohao.net.extension.client.kit.ScannerKit
Reads a long from console input.
nextLong(long) - Static method in class com.iohao.net.extension.client.kit.ScannerKit
Reads a long from console input.
nextParamInt(String) - Method in class com.iohao.net.extension.client.InputCommandCreate
 
nextParamLong(String) - Method in class com.iohao.net.extension.client.InputCommandCreate
 
nextParamString(String) - Method in class com.iohao.net.extension.client.InputCommandCreate
 
nextThreadName() - Method in class com.iohao.net.common.kit.concurrent.FixedNameThreadFactory
 
nextThreadName() - Method in class com.iohao.net.common.kit.concurrent.ThreadCreator
Generate the next thread name using the prefix and an auto-incrementing counter.
nickname - Variable in class com.iohao.net.extension.client.user.DefaultClientUser
Nickname.
none - Enum constant in enum class com.iohao.net.framework.core.ActionParameterPosition
No parameters.
notEmpty(byte[]) - Static method in class com.iohao.net.common.kit.ArrayKit
Check whether a byte array is non-null and contains at least one element.
notEmpty(int[]) - Static method in class com.iohao.net.common.kit.ArrayKit
Check whether an int array is non-null and contains at least one element.
notEmpty(long[]) - Static method in class com.iohao.net.common.kit.ArrayKit
Check whether a long array is non-null and contains at least one element.
notEmpty(Object[]) - Static method in class com.iohao.net.common.kit.ArrayKit
Check whether an Object array is non-null and contains at least one element.
notEmpty(Collection) - Static method in class com.iohao.net.common.kit.CollKit
Check whether the collection is not null and not empty.
notPass(ChannelHandlerContext, CommunicationMessage, boolean) - Method in class com.iohao.net.external.core.netty.handler.SocketCmdAccessAuthHandler
 
notSupport(Class) - Static method in class com.iohao.net.framework.protocol.wrapper.WrapperKit
Check whether the given class is not a supported wrapper type.
nowLocalDate() - Static method in class com.iohao.net.common.kit.time.TimeKit
get LocalDate
nowLocalDate() - Method in interface com.iohao.net.framework.core.flow.internal.TimeRangeInOut.ChangeListener
LocalDate now
nowLocalDateTime() - Static method in class com.iohao.net.common.kit.time.TimeKit
get LocalDateTime
nowLocalTime() - Static method in class com.iohao.net.common.kit.time.TimeKit
get LocalTime
nowLocalTime() - Method in interface com.iohao.net.framework.core.flow.internal.TimeRangeInOut.ChangeListener
LocalTime now
numInGroup() - Method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
numInGroup(int) - Method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
numInGroupEncodingLength() - Static method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
numInGroupEncodingLength() - Static method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
numInGroupEncodingOffset() - Static method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
numInGroupEncodingOffset() - Static method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
numInGroupMaxValue() - Static method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
numInGroupMaxValue() - Static method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
numInGroupMinValue() - Static method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
numInGroupMinValue() - Static method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
numInGroupNullValue() - Static method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
numInGroupNullValue() - Static method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
numInGroupSinceVersion() - Static method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 

O

ObjectProperty<T> - Class in com.iohao.net.common.kit.beans.property
object - Property has listening feature.
ObjectProperty() - Constructor for class com.iohao.net.common.kit.beans.property.ObjectProperty
 
ObjectProperty(T) - Constructor for class com.iohao.net.common.kit.beans.property.ObjectProperty
 
of() - Static method in interface com.iohao.net.common.kit.collect.ListMultiMap
Create a ListMultiMap (framework internal implementation)
of() - Static method in interface com.iohao.net.common.kit.collect.SetMultiMap
Create a SetMultiMap (framework internal implementation)
of() - Static method in interface com.iohao.net.extension.room.operation.OperationFactory
Create OperationFactory object (Built-in implementation provided by the framework)
of() - Static method in interface com.iohao.net.extension.room.RoomService
Create a RoomService object instance (built-in default implementation)
of() - Static method in class com.iohao.net.framework.protocol.UserResponseMessage
Create a new UserResponseMessage pre-configured with the business command code.
of() - Method in interface com.iohao.net.server.creator.CommunicationAggregationCreator
 
of() - Method in interface com.iohao.net.server.creator.FindServerCreator
 
of(boolean) - Static method in class com.iohao.net.framework.protocol.wrapper.BoolValue
Return a cached BoolValue for the given boolean.
of(int) - Static method in record class com.iohao.net.framework.core.CmdInfo
Get or create a CmdInfo from a merged command ID.
of(int) - Static method in class com.iohao.net.framework.core.CmdInfoFlyweightFactory
Obtain a cached CmdInfo for the given merged command value.
of(int) - Static method in class com.iohao.net.framework.protocol.wrapper.IntValue
Create an IntValue wrapping the given int.
of(int, int) - Static method in record class com.iohao.net.framework.core.CmdInfo
Get or create a CmdInfo for the given cmd and subCmd pair.
of(int, int) - Static method in class com.iohao.net.framework.core.CmdInfoFlyweightFactory
Obtain a cached CmdInfo for the given command and sub-command pair.
of(long) - Static method in class com.iohao.net.framework.protocol.EmptyExternalResponseMessage
Create an empty response pre-populated with the given future id.
of(long) - Static method in class com.iohao.net.framework.protocol.wrapper.LongValue
Create a LongValue wrapping the given long.
of(CenterServerSetting) - Method in interface com.iohao.net.center.creator.CenterServerCreator
 
of(CenterConnectionManagerCreatorParameter) - Method in interface com.iohao.net.center.creator.CenterConnectionManagerCreator
 
of(TaskListener) - Static method in class com.iohao.net.common.kit.concurrent.timer.delay.DelayTaskKit
Create a lightweight controllable delayed task
of(TaskListener) - Method in interface com.iohao.net.common.kit.concurrent.timer.delay.DelayTaskRegion
Create a controllable delayed task and set the task listener callback.
of(Room, OperationHandler) - Static method in class com.iohao.net.extension.room.operation.OperationContext
Creates an OperationContext object
of(ExternalServerCreatorParameter) - Method in interface com.iohao.net.external.core.ExternalServerCreator
Create an external server using prepared bootstrap parameters.
of(CmdInfo, byte[]) - Static method in class com.iohao.net.framework.protocol.RequestMessage
Create a new RequestMessage with the given command route and payload.
of(CmdInfo, byte[]) - Static method in class com.iohao.net.framework.protocol.SendMessage
Create a new SendMessage with the given command route and payload.
of(ServerMessage) - Static method in class com.iohao.net.framework.protocol.ConnectResponseMessage
Create a ConnectResponseMessage by copying metadata from the given server message.
of(ConnectionManagerParameter) - Method in interface com.iohao.net.server.creator.ConnectionManagerCreator
 
of(NetServerSetting) - Method in interface com.iohao.net.server.creator.NetServerCreator
 
of(String) - Static method in class com.iohao.net.framework.protocol.wrapper.StringValue
Create a StringValue wrapping the given string.
of(String, TaskListener) - Static method in class com.iohao.net.common.kit.concurrent.timer.delay.DelayTaskKit
Create a lightweight controllable delayed task
of(String, TaskListener) - Method in interface com.iohao.net.common.kit.concurrent.timer.delay.DelayTaskRegion
Create a controllable delayed task, and set the taskId and task listener callback
of(Collection) - Static method in class com.iohao.net.framework.protocol.wrapper.ByteValueList
Encode each element in the collection using the default codec and wrap the results.
of(Collection, DataCodec) - Static method in class com.iohao.net.framework.protocol.wrapper.ByteValueList
Encode each element in the collection using the specified codec and wrap the results.
of(List) - Static method in class com.iohao.net.framework.protocol.wrapper.BoolValueList
Create a BoolValueList wrapping the given list of booleans.
of(List) - Static method in class com.iohao.net.framework.protocol.wrapper.IntValueList
Create an IntValueList wrapping the given list of integers.
of(List) - Static method in class com.iohao.net.framework.protocol.wrapper.LongValueList
Create a LongValueList wrapping the given list of longs.
of(List) - Static method in class com.iohao.net.framework.protocol.wrapper.StringValueList
Create a StringValueList wrapping the given list of strings.
of(K) - Method in interface com.iohao.net.common.kit.collect.ListMultiMap
 
of(K) - Method in interface com.iohao.net.common.kit.collect.SetMultiMap
 
ofActionDoc(int, Class) - Static method in class com.iohao.net.framework.core.doc.DocumentHelper
Obtain or create an ActionDoc for the given command and controller class.
ofBytes(int) - Static method in class com.iohao.net.common.kit.ByteKit
Create a byte array of the specified length, returning a shared empty array for length zero.
ofClone() - Method in class com.iohao.net.framework.protocol.BindingLogicServerMessage
Create a shallow clone of this message, copying all fields except futureId and externalServerId.
ofClone() - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Create a shallow clone of this request message.
ofClone() - Method in class com.iohao.net.framework.protocol.RequestMessage
Create a shallow clone of this request message, copying all routing and identity fields.
ofClone(int) - Method in class com.iohao.net.framework.communication.eventbus.EventBusMessage
Create a shallow clone of this message targeting a different server ID.
ofCmdInfo(int) - Method in class com.iohao.net.extension.client.InputCommandCreate
 
ofCommand(int) - Method in class com.iohao.net.extension.client.AbstractInputCommandRegion
Creates a simulated command
ofCommand(int, String) - Method in class com.iohao.net.extension.client.AbstractInputCommandRegion
 
ofCommand(CmdInfo) - Method in class com.iohao.net.extension.client.user.ClientUserInputCommands
 
ofCommunicationMessage(CmdInfo) - Static method in class com.iohao.net.extension.client.kit.ClientMessageKit
 
ofConcurrentHashMap() - Static method in class com.iohao.net.common.kit.CollKit
Create a new ConcurrentHashMap.
ofConcurrentSet() - Static method in class com.iohao.net.common.kit.CollKit
Create a new concurrent Set backed by a ConcurrentHashMap.
ofDisruptor(Class, DomainEventSetting) - Method in interface com.iohao.net.extension.domain.DisruptorCreator
Create Disruptor based on topic
ofEmptyRangeBroadcast(CmdInfo) - Method in interface com.iohao.net.extension.room.Room
Create a RangeBroadcast
ofError(ErrorInformation) - Static method in record class com.iohao.net.framework.protocol.SettingUserIdResult
Create an error result from the given ErrorInformation.
ofError(String) - Static method in record class com.iohao.net.framework.protocol.SettingUserIdResult
Create an error result with a validation error code and the given message.
ofErrorFuture(ErrorInformation) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
ofEventBus(int) - Method in interface com.iohao.net.framework.communication.eventbus.EventBusSetting
Create a new EventBus instance with the given ID.
ofEventBusMessage(Object) - Method in interface com.iohao.net.framework.core.flow.FlowCommunicationEventBus
 
ofExternalRequestMessage(int) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Create an ExternalRequestMessage with the given template ID and no payload.
ofExternalRequestMessage(int, byte[]) - Method in class com.iohao.net.framework.communication.DefaultCommunication
Create an ExternalRequestMessage for communicating with external servers.
ofExternalRequestMessage(int, byte[]) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
Create an ExternalRequestMessage with the given template ID and payload.
ofExternalRequestMessage(int, byte[]) - Method in interface com.iohao.net.framework.core.flow.FlowExternalCommunication
Create an ExternalRequestMessage targeting the specified external server template ID, with the given payload.
ofFalse() - Static method in class com.iohao.net.framework.protocol.wrapper.BoolValue
Return the cached BoolValue for false.
offlineProcess(Server, NetServerSetting) - Static method in class com.iohao.net.server.fragment.ServerLineKit
 
offlineServer(Server, NetServerSetting) - Method in class com.iohao.net.server.listener.CmdRegionServerListener
 
offlineServer(Server, NetServerSetting) - Method in class com.iohao.net.server.listener.DebugServerListener
 
offlineServer(Server, NetServerSetting) - Method in interface com.iohao.net.server.listener.ServerListener
Called when another server goes offline.
offset() - Method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
offset() - Method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
offset() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
offset() - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
offset() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
offset() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
offset() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
offset() - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
offset() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
offset() - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
offset() - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
offset() - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
offset() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
offset() - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
offset() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
offset() - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
offset() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
offset() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
offset() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
offset() - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
offset() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
offset() - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
offset() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
offset() - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
offset() - Method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
offset() - Method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
offset() - Method in class com.iohao.net.sbe.MessageHeaderDecoder
 
offset() - Method in class com.iohao.net.sbe.MessageHeaderEncoder
 
offset() - Method in class com.iohao.net.sbe.PayloadDataDecoder
 
offset() - Method in class com.iohao.net.sbe.PayloadDataEncoder
 
offset() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
offset() - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
offset() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
offset() - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
offset() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
offset() - Method in class com.iohao.net.sbe.SendMessageEncoder
 
offset() - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
offset() - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
offset() - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
offset() - Method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
offset() - Method in class com.iohao.net.sbe.String255Decoder
 
offset() - Method in class com.iohao.net.sbe.String255Encoder
 
offset() - Method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
offset() - Method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
offset() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
offset() - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
offset() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
offset() - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
ofFuture(long) - Method in class com.iohao.net.framework.communication.DefaultFutureManager
Create and register a new CompletableFuture for the given ID.
ofFuture(long) - Method in interface com.iohao.net.framework.communication.FutureManager
Create and register a new CompletableFuture associated with the given ID.
ofFutureGetTimes - Static variable in class com.iohao.net.framework.core.kit.DevKit
 
ofFutureGetTimes(long) - Static method in class com.iohao.net.framework.core.kit.DevKit
Record future get time elapsed since the given nano time.
ofFutureTimes - Static variable in class com.iohao.net.framework.core.kit.DevKit
 
ofFutureTimes(long) - Static method in class com.iohao.net.framework.core.kit.DevKit
Record future creation time elapsed since the given nano time.
ofIdleMessage() - Static method in class com.iohao.net.extension.client.kit.ClientMessageKit
 
ofIdleProcessSetting() - Method in class com.iohao.net.external.core.hook.internal.IdleProcessSettingBuilder
Build an immutable idle-processing setting snapshot.
ofIfAbsent(K, Consumer) - Method in interface com.iohao.net.common.kit.collect.ListMultiMap
Get an element collection by key, creating the collection if it does not exist.
ofIfAbsent(K, Consumer) - Method in interface com.iohao.net.common.kit.collect.SetMultiMap
Get an element collection by key, creating the collection if it does not exist.
ofIllegalArgumentException(String) - Static method in class com.iohao.net.common.kit.exception.ThrowKit
Throw a CommonIllegalArgumentException with the given message.
ofIllegalArgumentException(String, Exception) - Static method in class com.iohao.net.common.kit.exception.ThrowKit
Throw a CommonIllegalArgumentException with the given message and cause.
ofInputCommand(int) - Method in class com.iohao.net.extension.client.InputCommandCreate
Creates a simulated command.
ofInputCommandInt(int) - Method in class com.iohao.net.extension.client.InputCommandCreate
 
ofInputCommandLong(int) - Method in class com.iohao.net.extension.client.InputCommandCreate
Creates a simulated command that reads a long request parameter from the console.
ofInputCommandString(int) - Method in class com.iohao.net.extension.client.InputCommandCreate
 
ofInputCommandUserId(int) - Method in class com.iohao.net.extension.client.InputCommandCreate
Creates a simulated command that reads a target userId (long) from the console.
ofListen(CallbackDelegate, int, String) - Method in class com.iohao.net.extension.client.AbstractInputCommandRegion
 
ofListen(CallbackDelegate, CmdInfo, String) - Method in class com.iohao.net.extension.client.AbstractInputCommandRegion
 
ofMessage(CmdInfo) - Method in interface com.iohao.net.external.core.session.UserSession
Create and populate a communication message for the given route.
ofNullPointerException(String) - Static method in class com.iohao.net.common.kit.exception.ThrowKit
Throw a NullPointerException with the given message.
ofOperationContext(OperationHandler) - Method in interface com.iohao.net.extension.room.Room
create OperationContext
ofPattern(String) - Static method in class com.iohao.net.common.kit.time.TimeFormatKit
get singleton DateTimeFormatter by pattern
ofPublication(ServerMessage) - Method in class com.iohao.net.center.fragment.ConnectRequestMessageOnFragment
 
ofPublication(ServerMessage) - Method in class com.iohao.net.server.fragment.ConnectResponseMessageOnFragment
 
ofRangeBroadcast(CmdInfo) - Method in interface com.iohao.net.extension.room.Room
Create a RangeBroadcast, which will add all players in the current room by default.
ofRequestCommand(int) - Method in class com.iohao.net.extension.client.AbstractInputCommandRegion
Creates a request command execution
ofRequestCommand(CmdInfo) - Method in class com.iohao.net.extension.client.AbstractInputCommandRegion
Creates a request command execution
ofRequestCommand(CmdInfo) - Method in class com.iohao.net.extension.client.user.ClientUserInputCommands
 
ofRequestMessage(CmdInfo, boolean) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
Create a RequestMessage with a boolean payload.
ofRequestMessage(CmdInfo, byte[]) - Method in class com.iohao.net.framework.communication.DefaultCommunication
Create a RequestMessage for inter-logic-server communication.
ofRequestMessage(CmdInfo, byte[]) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
Create a RequestMessage with raw byte-array data for the given command.
ofRequestMessage(CmdInfo, byte[]) - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
Create a new RequestMessage for cross-logic-server calls, copying routing fields from the current request.
ofRequestMessage(CmdInfo, int) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
Create a RequestMessage with an int payload.
ofRequestMessage(CmdInfo, long) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
Create a RequestMessage with a long payload.
ofRequestMessage(CmdInfo, Object) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
Create a RequestMessage with a business object payload.
ofRequestMessage(CmdInfo, String) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
Create a RequestMessage with a String payload.
ofRequestMessage(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
Create a RequestMessage with a list of business objects as payload.
ofRequestMessageListBool(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
Create a RequestMessage with a list of Boolean values as payload.
ofRequestMessageListInt(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
Create a RequestMessage with a list of Integer values as payload.
ofRequestMessageListLong(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
Create a RequestMessage with a list of Long values as payload.
ofRequestMessageListString(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
Create a RequestMessage with a list of String values as payload.
ofRoom(long) - Method in class com.iohao.net.common.kit.micro.room.MicroRooms
Get the room by ID, creating it if absent.
ofRuntimeException(String) - Static method in class com.iohao.net.common.kit.exception.ThrowKit
Throw a CommonRuntimeException with the given message.
ofRuntimeException(String) - Static method in class com.iohao.net.framework.toy.IonetBanner
 
ofRuntimeException(Throwable) - Static method in class com.iohao.net.common.kit.exception.ThrowKit
Throw a CommonRuntimeException wrapping the given throwable.
ofSendMessage(CmdInfo, boolean) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Create a SendMessage with boolean payload.
ofSendMessage(CmdInfo, byte[]) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Create a SendMessage for the given command with raw byte data.
ofSendMessage(CmdInfo, byte[]) - Method in interface com.iohao.net.framework.core.flow.FlowLogicSendCommunication
Create a SendMessage for the given command, copying routing fields from the current request.
ofSendMessage(CmdInfo, int) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Create a SendMessage with int payload.
ofSendMessage(CmdInfo, long) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Create a SendMessage with long payload.
ofSendMessage(CmdInfo, Object) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Create a SendMessage with Object payload.
ofSendMessage(CmdInfo, String) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Create a SendMessage with String payload.
ofSendMessage(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Create a SendMessage with List payload.
ofSendMessageListBool(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Create a SendMessage with List<Boolean> payload.
ofSendMessageListInt(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Create a SendMessage with List<Integer> payload.
ofSendMessageListLong(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Create a SendMessage with List<Long> payload.
ofSendMessageListString(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Create a SendMessage with List<String> payload.
ofServer(ServerMessage) - Static method in class com.iohao.net.server.ServerManager
 
ofTrue() - Static method in class com.iohao.net.framework.protocol.wrapper.BoolValue
Return the cached BoolValue for true.
ofValue(int) - Static method in enum class com.iohao.net.framework.protocol.BindingEnum
Resolve a BindingEnum from its integer value.
onActionCommand(ActionParserContext) - Method in interface com.iohao.net.framework.core.ActionParserListener
subCmd action callback.
onAfter(BarSkeleton) - Method in interface com.iohao.net.framework.core.ActionParserListener
onAvailableImage(Image) - Method in class com.iohao.net.server.connection.DefaultUnavailableImageHandler
 
OnceTaskListener - Interface in com.iohao.net.common.kit.concurrent
Timer listener callback, executed only 1 time.
onData(Object, Class, boolean) - Method in interface com.iohao.net.extension.domain.CommonEventProducer
Publishes a domain object into the disruptor for the given topic.
onEvent(OperationContext, boolean) - Method in class com.iohao.net.extension.room.operation.OperationContextEventHandler
 
onEvent(T, boolean) - Method in interface com.iohao.net.extension.domain.DomainEventHandler
Event handling
onEvent(T, long, boolean) - Method in interface com.iohao.net.extension.domain.DomainEventHandler
Event handling
onException(Throwable) - Method in interface com.iohao.net.common.kit.concurrent.IntervalTaskListener
Exception callback
onException(Throwable) - Method in interface com.iohao.net.common.kit.concurrent.OnceTaskListener
Exception callback
onException(Throwable) - Method in interface com.iohao.net.common.kit.concurrent.TaskListener
Exception callback
onException(Throwable, FlowContext) - Static method in class com.iohao.net.extension.room.RoomKit
Send exception to the current user
OnExternal - Interface in com.iohao.net.external.core.net.external
Handler for template-based internal external operations.
OnExternalContext - Record Class in com.iohao.net.external.core.net.external
Execution context for an OnExternal template handler.
OnExternalContext(UserSessions, ExternalResponse, long, boolean, byte[], int) - Constructor for record class com.iohao.net.external.core.net.external.OnExternalContext
Creates an instance of a OnExternalContext record class.
OnExternalManager - Class in com.iohao.net.external.core.net.external
Registry of OnExternal handlers indexed by template id sign and value.
OnExternalManager() - Constructor for class com.iohao.net.external.core.net.external.OnExternalManager
 
OnExternalTemplateId - Interface in com.iohao.net.framework.protocol
Reserved template id constants used by the external server for internal operations.
OnFragment - Interface in com.iohao.net.common
Handles a decoded Aeron fragment for a specific SBE template id.
OnFragmentManager - Class in com.iohao.net.common
Registry for OnFragment handlers keyed by SBE template id.
OnFragmentManager() - Constructor for class com.iohao.net.common.OnFragmentManager
 
onFragments - Static variable in class com.iohao.net.common.OnFragmentManager
Template-id indexed handler table.
onlineProcess(Server, NetServerSetting) - Static method in class com.iohao.net.server.fragment.ServerLineKit
 
onlineServer(Server, NetServerSetting) - Method in class com.iohao.net.server.listener.CmdRegionServerListener
 
onlineServer(Server, NetServerSetting) - Method in class com.iohao.net.server.listener.DebugServerListener
 
onlineServer(Server, NetServerSetting) - Method in interface com.iohao.net.server.listener.ServerListener
Called for servers that are already online or become newly connected.
onStart() - Method in interface com.iohao.net.center.CenterServer
 
onStart() - Method in class com.iohao.net.framework.core.runner.Runners
Execute all runners' Runner.onStart(BarSkeleton) callbacks (idempotent).
onStart() - Method in interface com.iohao.net.server.NetServer
Starts the net-server runtime.
onStart(BarSkeleton) - Method in interface com.iohao.net.framework.core.runner.Runner
Before establishing the network connection
onStartAfter() - Method in class com.iohao.net.framework.core.runner.Runners
Execute all runners' Runner.onStartAfter(BarSkeleton) callbacks (idempotent, delayed).
onStartAfter(BarSkeleton) - Method in interface com.iohao.net.framework.core.runner.Runner
After establishing the network connection
onUnavailableImage(Image) - Method in class com.iohao.net.server.connection.DefaultUnavailableImageHandler
 
onUpdate() - Method in interface com.iohao.net.common.kit.concurrent.IntervalTaskListener
Timer listener callback
onUpdate() - Method in interface com.iohao.net.common.kit.concurrent.OnceTaskListener
Timer listener callback
onUpdate() - Method in interface com.iohao.net.common.kit.concurrent.TaskListener
Timer listener callback
openLogIdle - Static variable in class com.iohao.net.extension.client.kit.ClientUserConfigs
Enables idle/heartbeat callback logs.
openLogListenBroadcast - Static variable in class com.iohao.net.extension.client.kit.ClientUserConfigs
Enables logs for broadcast-listen callbacks when true.
openLogRequestCallback - Static variable in class com.iohao.net.extension.client.kit.ClientUserConfigs
Enables logs for request callbacks.
openLogRequestCommand - Static variable in class com.iohao.net.extension.client.kit.ClientUserConfigs
Enables logs when the client sends requests to the server.
operation() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
operation(byte) - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
operation(OperationCode) - Method in interface com.iohao.net.extension.room.Room
execute operation
operation(OperationCode, long) - Method in interface com.iohao.net.extension.room.Room
execute operation
operation(OperationCode, long, Object) - Method in interface com.iohao.net.extension.room.Room
execute operation
operation(OperationCode, FlowContext) - Method in interface com.iohao.net.extension.room.Room
execute operation
operation(OperationCode, FlowContext, Object) - Method in interface com.iohao.net.extension.room.Room
execute operation
operation(OperationHandler, long, Object) - Method in interface com.iohao.net.extension.room.Room
execute operation
operation(OperationHandler, FlowContext) - Method in interface com.iohao.net.extension.room.Room
execute operation
operation(OperationHandler, FlowContext, Object) - Method in interface com.iohao.net.extension.room.Room
execute operation
OperationCode - Interface in com.iohao.net.common.kit
Interface for types that carry a unique operation code identifier.
OperationContext - Class in com.iohao.net.extension.room.operation
Room gameplay operation execution context and domain-event payload.
OperationContextEventHandler - Class in com.iohao.net.extension.room.operation
Domain-event handler that executes room operation contexts and reports user-facing exceptions.
OperationContextEventHandler() - Constructor for class com.iohao.net.extension.room.operation.OperationContextEventHandler
 
operationEncodingLength() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
operationEncodingLength() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
operationEncodingOffset() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
operationEncodingOffset() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
OperationFactory - Interface in com.iohao.net.extension.room.operation
Gameplay Operation Factory
OperationHandler - Interface in com.iohao.net.extension.room.operation
Gameplay operation business interface, separating validation from operation.
operationId() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
operationId() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
operationMaxValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
operationMaxValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
operationMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
operationMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
operationMinValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
operationMinValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
operationNullValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
operationNullValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
OperationService - Interface in com.iohao.net.extension.room.operation
Gameplay operation related service.
operationSinceVersion() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
operationSinceVersion() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
option(Bootstrap) - Method in interface com.iohao.net.external.core.micro.MicroBootstrapFlow
Configures some options for the server.
option(AttrOption) - Method in interface com.iohao.net.common.kit.attr.AttrOptionDynamic
Gets the option value.
option(AttrOption) - Method in class com.iohao.net.common.kit.attr.AttrOptions
Gets the option value.
option(AttrOption, T) - Method in interface com.iohao.net.common.kit.attr.AttrOptionDynamic
Sets a new option with a specific value.
option(AttrOption, T) - Method in class com.iohao.net.common.kit.attr.AttrOptions
Sets a new option with a specific value.
option(ServerBootstrap) - Method in class com.iohao.net.external.core.netty.micro.TcpMicroBootstrapFlow
 
option(ServerBootstrap) - Method in class com.iohao.net.external.core.netty.micro.WebSocketMicroBootstrapFlow
 
optional(String) - Static method in class com.iohao.net.common.kit.concurrent.timer.delay.DelayTaskKit
get Optional DelayTask by taskId
optional(String) - Method in interface com.iohao.net.common.kit.concurrent.timer.delay.DelayTaskRegion
Get an Optional controllable delayed task by taskId
optionalAnySuccess() - Method in interface com.iohao.net.framework.protocol.ResponseCollectExternal
Return an Optional containing any successful response, or empty if none succeeded.
optionalOperationHandler(int) - Method in interface com.iohao.net.extension.room.operation.OperationFactory
Get OperationHandler Optional by operation code
optionalRoom(long) - Method in class com.iohao.net.common.kit.micro.room.MicroRooms
Get the room with the given ID as an Optional.
optionalRoom(long) - Method in interface com.iohao.net.extension.room.RoomService
Find room Optional by roomId
optionalRoomByUserId(long) - Method in interface com.iohao.net.extension.room.RoomService
Find room Optional by userId
optionalValueRecord(Class) - Static method in class com.iohao.net.framework.protocol.wrapper.WrapperKit
Look up the ValueRecord for the given class.
options - Variable in class com.iohao.net.extension.client.user.DefaultClientUser
 
options - Variable in class com.iohao.net.external.core.netty.session.SocketUserSession
 
options - Variable in class com.iohao.net.external.core.netty.session.SocketUserSessions
 
options() - Method in record class com.iohao.net.external.core.ExternalSetting
Returns the value of the options record component.
optionValue(AttrOption, T) - Method in interface com.iohao.net.common.kit.attr.AttrOptionDynamic
Gets the option value.
order - Variable in class com.iohao.net.extension.protobuf.ProtoJavaField
 
order - Variable in class com.iohao.net.framework.communication.eventbus.Subscriber
Execution order (priority)
order() - Element in annotation interface com.iohao.net.framework.communication.eventbus.EventSubscribe
The execution order (priority) of the subscriber.
OsInfo - Class in com.iohao.net.common.kit
Operating system detection utilities.
outputError - Variable in class com.iohao.net.framework.protocol.CommonMessage
 

P

parameter - Variable in class com.iohao.net.framework.core.ActionMethodParameter
 
parameterClass - Variable in class com.iohao.net.framework.core.ActionMethodParameter
 
ParameterValidator - Interface in com.iohao.net.framework.core
Strategy interface for validating action method parameters, typically backed by Jakarta Bean Validation.
paramMap - Variable in class com.iohao.net.framework.core.SuggestInformation
 
parseData(Object) - Method in interface com.iohao.net.framework.core.flow.parser.MethodParser
Parse a single data value into the protocol-compatible format.
parseDataList(Object, DataCodec) - Method in interface com.iohao.net.framework.core.flow.parser.MethodParser
Parse a list of data values into the protocol-compatible format.
parseDoc - Variable in class com.iohao.net.framework.core.BarSkeletonSetting
Set to true to enable documentation parsing
parseParam(byte[], ActionMethodParameter, DataCodec) - Method in interface com.iohao.net.framework.core.flow.parser.MethodParser
Parses action method parameters
pass(boolean, int) - Method in interface com.iohao.net.external.core.hook.AccessAuthenticationHook
Access verification.
pass(boolean, int) - Method in class com.iohao.net.external.core.hook.internal.DefaultAccessAuthenticationHook
 
payload() - Method in record class com.iohao.net.external.core.net.external.OnExternalContext
Returns the value of the payload record component.
payload() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
map payload
payload() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
map payload
payloadCount(int) - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
map payload
payloadCount(int) - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
map payload
PayloadDataDecoder - Class in com.iohao.net.sbe
 
PayloadDataDecoder() - Constructor for class com.iohao.net.sbe.PayloadDataDecoder
 
PayloadDataEncoder - Class in com.iohao.net.sbe
 
PayloadDataEncoder() - Constructor for class com.iohao.net.sbe.PayloadDataEncoder
 
payloadDecoderId() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
payloadDecoderId() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
payloadDecoderSinceVersion() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
payloadDecoderSinceVersion() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
payloadHeaderLength() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
payloadHeaderLength() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
payloadHeaderLength() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
payloadHeaderLength() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
payloadId() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
payloadId() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
payloadId() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
payloadId() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
payloadId() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
payloadId() - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
payloadLength() - Method in record class com.iohao.net.external.core.net.external.OnExternalContext
Returns the value of the payloadLength record component.
payloadLength() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
payloadLength() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
payloadMap() - Method in record class com.iohao.net.framework.protocol.Server
Returns the value of the payloadMap record component.
payloadMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
payloadMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
payloadMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
payloadMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
payloadSinceVersion() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
payloadSinceVersion() - Static method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
pipelineCodec(PipelineContext) - Method in interface com.iohao.net.external.core.micro.MicroBootstrapFlow
Orchestrates the encoding and decoding logic.
pipelineCodec(PipelineContext) - Method in class com.iohao.net.external.core.netty.micro.TcpMicroBootstrapFlow
 
pipelineCodec(PipelineContext) - Method in class com.iohao.net.external.core.netty.micro.WebSocketMicroBootstrapFlow
 
PipelineContext - Interface in com.iohao.net.external.core.micro
Transport-agnostic adapter for adding/removing handlers in a connection pipeline.
pipelineCustom(PipelineContext) - Method in interface com.iohao.net.external.core.micro.MicroBootstrapFlow
Custom business orchestration (to arrange some business logic for the server).
pipelineCustom(PipelineContext) - Method in class com.iohao.net.external.core.netty.micro.TcpMicroBootstrapFlow
 
pipelineCustom(PipelineContext) - Method in class com.iohao.net.external.core.netty.micro.WebSocketMicroBootstrapFlow
 
pipelineFlow(PipelineContext) - Method in interface com.iohao.net.external.core.micro.MicroBootstrapFlow
The execution flow when a new connection is established.
pipelineIdle(PipelineContext) - Method in interface com.iohao.net.external.core.micro.MicroBootstrapFlow
Orchestrates the heartbeat-related logic.
pipelineIdle(PipelineContext) - Method in class com.iohao.net.external.core.netty.micro.TcpMicroBootstrapFlow
 
pipelineIdle(PipelineContext) - Method in class com.iohao.net.external.core.netty.micro.WebSocketMicroBootstrapFlow
 
Player - Interface in com.iohao.net.extension.room
Player abstraction used by the room extension.
PlayerOperationContext - Interface in com.iohao.net.extension.room.operation
Context - Interface for Player Gameplay Operation Context
plusTime(Duration) - Method in interface com.iohao.net.common.kit.concurrent.timer.delay.DelayTask
Increase delay time
plusTimeMillis(long) - Method in interface com.iohao.net.common.kit.concurrent.timer.delay.DelayTask
Increase delay time
poll(FragmentHandler) - Method in interface com.iohao.net.common.CommonConnectionManager
Polls inbound fragments and dispatches them to the provided fragment handler.
poll(FragmentHandler) - Method in class com.iohao.net.server.connection.DefaultConnectionManager
 
pong() - Method in record class com.iohao.net.external.core.hook.internal.IdleProcessSetting
Returns the value of the pong record component.
pongBefore(CommunicationMessage) - Method in interface com.iohao.net.external.core.hook.IdleHook
Callback before heartbeat response (pong).
port - Static variable in interface com.iohao.net.common.AeronConst
Default port used by common Aeron components.
port() - Method in record class com.iohao.net.external.core.ExternalSetting
Returns the value of the port record component.
PRESENCE - Enum constant in enum class com.iohao.net.sbe.MetaAttribute
Field presence indication.
PresentKit - Class in com.iohao.net.common.kit
Null-presence conditional execution utilities.
PressureKit - Class in com.iohao.net.extension.client.user
Pressure-test helper utilities for coordinating multiple client users.
print - Variable in class com.iohao.net.framework.core.BarSkeletonSetting
Set to false to disable printing
print - Static variable in class com.iohao.net.framework.core.kit.DevKit
 
printAction - Variable in class com.iohao.net.framework.core.BarSkeletonSetting
Set to true for action log printing
printActionKitCheckReturnType - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
printActionKitDataCodec - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
printActionKitPrintClose - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
printActionKitPrintFull - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
printActionShort - Variable in class com.iohao.net.framework.core.BarSkeletonSetting
Set to false for short name printing in action logs (class, parameter names, return values)
printDataCodec - Variable in class com.iohao.net.framework.core.BarSkeletonSetting
Set to true for codec log printing
printInout - Variable in class com.iohao.net.framework.core.BarSkeletonSetting
Set to true for inout log printing
printLine() - Static method in class com.iohao.net.framework.toy.IonetBanner
 
println1(Object) - Static method in class com.iohao.net.framework.toy.IonetBanner
 
printlnMsg(String) - Static method in class com.iohao.net.framework.toy.IonetBanner
 
printRunners - Variable in class com.iohao.net.framework.core.BarSkeletonSetting
Set to true for runners log printing
printStats(String) - Method in class com.iohao.net.framework.core.kit.IpcLatencyMonitor
Print latency statistics.
process(byte[], int, OnExternalContext) - Method in class com.iohao.net.external.core.net.external.AttachmentUpdateOnExternal
 
process(byte[], int, OnExternalContext) - Method in class com.iohao.net.external.core.net.external.ExistUserOnExternal
 
process(byte[], int, OnExternalContext) - Method in class com.iohao.net.external.core.net.external.ForcedOfflineOnExternal
 
process(byte[], int, OnExternalContext) - Method in interface com.iohao.net.external.core.net.external.OnExternal
Process the template payload and write the result into the context response.
process(byte[], int, OnExternalContext) - Method in class com.iohao.net.external.core.net.external.SettingUserIdOnExternal
 
process(PlayerOperationContext) - Method in interface com.iohao.net.extension.room.operation.OperationHandler
Execute processing after verification passes
process(PlayerOperationContext) - Method in class com.iohao.net.extension.room.operation.SimpleOperationHandler
 
process(DirectBuffer, int, int, int, Header) - Method in class com.iohao.net.center.fragment.ConnectRequestMessageOnFragment
 
process(DirectBuffer, int, int, int, Header) - Method in interface com.iohao.net.common.OnFragment
Processes a fragment payload that has already been routed by template id.
process(DirectBuffer, int, int, int, Header) - Method in class com.iohao.net.external.core.net.fragment.BroadcastMulticastMessageOnFragment
 
process(DirectBuffer, int, int, int, Header) - Method in class com.iohao.net.external.core.net.fragment.BroadcastUserListMessageOnFragment
 
process(DirectBuffer, int, int, int, Header) - Method in class com.iohao.net.external.core.net.fragment.BroadcastUserMessageOnFragment
 
process(DirectBuffer, int, int, int, Header) - Method in class com.iohao.net.external.core.net.fragment.ExternalRequestMessageOnFragment
 
process(DirectBuffer, int, int, int, Header) - Method in class com.iohao.net.external.core.net.fragment.UserResponseMessageOnFragment
 
process(DirectBuffer, int, int, int, Header) - Method in class com.iohao.net.server.fragment.ConnectResponseMessageOnFragment
 
process(DirectBuffer, int, int, int, Header) - Method in class com.iohao.net.server.fragment.EventBusMessageOnFragment
 
process(DirectBuffer, int, int, int, Header) - Method in class com.iohao.net.server.fragment.ServerOfflineMessageOnFragment
 
process(DirectBuffer, int, int, int, Header) - Method in class com.iohao.net.server.logic.fragment.EmptyExternalResponseMessageOnFragment
 
process(DirectBuffer, int, int, int, Header) - Method in class com.iohao.net.server.logic.fragment.ExternalResponseMessageOnFragment
 
process(DirectBuffer, int, int, int, Header) - Method in class com.iohao.net.server.logic.fragment.RequestMessageOnFragment
 
process(DirectBuffer, int, int, int, Header) - Method in class com.iohao.net.server.logic.fragment.ResponseMessageOnFragment
 
process(DirectBuffer, int, int, int, Header) - Method in class com.iohao.net.server.logic.fragment.SendMessageOnFragment
 
process(DirectBuffer, int, int, int, Header) - Method in class com.iohao.net.server.logic.fragment.UserRequestMessageOnFragment
 
processException(Throwable) - Method in interface com.iohao.net.framework.core.flow.ActionMethodExceptionProcess
Exception handling
processException(Throwable) - Method in class com.iohao.net.framework.core.flow.internal.DefaultActionMethodExceptionProcess
Process the given exception and convert it to a MessageException.
processOnExternal(OnExternalContext) - Method in class com.iohao.net.external.core.net.fragment.ExternalRequestMessageOnFragment
Execute the template handler asynchronously and always publish the response back to the requester netId.
processVerify(PlayerOperationContext) - Method in interface com.iohao.net.extension.room.operation.OperationHandler
Check and verify if the user's operation step is valid, and determine whether to execute the OperationHandler.process(PlayerOperationContext) method based on the return value.
producerType - Variable in class com.iohao.net.extension.domain.DomainEventSetting
 
PropertyChangeListener<T> - Interface in com.iohao.net.common.kit.beans.property
Listener interface for property value change events.
PropertyValueObservable<T> - Interface in com.iohao.net.common.kit.beans.property
Observable property value that notifies registered listeners on value changes.
protobufAnnotationCheck - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
ProtoDataCodec - Class in com.iohao.net.framework.core.codec
Protobuf-based implementation of DataCodec.
ProtoDataCodec() - Constructor for class com.iohao.net.framework.core.codec.ProtoDataCodec
 
ProtoFieldTypeHolder - Class in com.iohao.net.extension.protobuf
Type mapping table from Java field types to proto scalar types.
ProtoFileMerge - Annotation Interface in com.iohao.net.extension.protobuf
Declares the target proto file and package used when grouping generated definitions.
ProtoFileValue - Interface in com.iohao.net.extension.protobuf
Provides proto file name/package metadata for grouped generated output.
ProtoGenerateFile - Class in com.iohao.net.extension.protobuf
Generates grouped `.proto` files by scanning annotated Java classes.
ProtoGenerateFile() - Constructor for class com.iohao.net.extension.protobuf.ProtoGenerateFile
 
ProtoGenerateSetting - Class in com.iohao.net.extension.protobuf
Global settings for proto file generation behavior and field-name formatting.
ProtoJava - Class in com.iohao.net.extension.protobuf
Parsed Java class metadata used to render a proto message/enum block.
ProtoJava() - Constructor for class com.iohao.net.extension.protobuf.ProtoJava
 
ProtoJavaAnalyse - Class in com.iohao.net.extension.protobuf
Analyzes annotated Java classes and converts them into proto generation metadata.
ProtoJavaAnalyse() - Constructor for class com.iohao.net.extension.protobuf.ProtoJavaAnalyse
 
ProtoJavaField - Class in com.iohao.net.extension.protobuf
Parsed Java field metadata used to render a proto field line.
ProtoJavaField() - Constructor for class com.iohao.net.extension.protobuf.ProtoJavaField
 
protoJavaList - Variable in class com.iohao.net.extension.protobuf.ProtoJavaRegion
 
protoJavaMap - Variable in class com.iohao.net.extension.protobuf.ProtoJavaRegion
 
protoJavaParent - Variable in class com.iohao.net.extension.protobuf.ProtoJavaField
 
ProtoJavaRegion - Class in com.iohao.net.extension.protobuf
Group of proto message/enum definitions that will be emitted into one `.proto` file.
ProtoJavaRegion() - Constructor for class com.iohao.net.extension.protobuf.ProtoJavaRegion
 
ProtoJavaRegionKey - Record Class in com.iohao.net.extension.protobuf
Composite key for grouping proto definitions by file name and package.
ProtoJavaRegionKey(String, String) - Constructor for record class com.iohao.net.extension.protobuf.ProtoJavaRegionKey
Creates an instance of a ProtoJavaRegionKey record class.
ProtoKit - Class in com.iohao.net.common.kit
JProtobuf serialization utilities for encoding and decoding objects.
publisher - Variable in class com.iohao.net.app.RunOne
 
publisher - Variable in class com.iohao.net.server.DefaultCommunicationAggregation
 
publisher() - Method in record class com.iohao.net.center.CenterServerSetting
Returns the value of the publisher record component.
publisher() - Method in record class com.iohao.net.center.creator.CenterConnectionManagerCreatorParameter
Returns the value of the publisher record component.
publisher() - Method in record class com.iohao.net.server.connection.ConnectionManagerParameter
Returns the value of the publisher record component.
publisher() - Method in record class com.iohao.net.server.ConvenientCommunication
Returns the value of the publisher record component.
publisher() - Method in record class com.iohao.net.server.NetServerSetting
Returns the value of the publisher record component.
Publisher - Interface in com.iohao.net.common
Queues and publishes encoded messages to Aeron publications.
publisherBufferSize - Static variable in class com.iohao.net.framework.CoreGlobalConfig
Buffer size in bytes for the Aeron publisher.
PublisherCommunication - Interface in com.iohao.net.framework.communication
Interface for publishing messages to other servers in the cluster.
PublisherRunnable - Interface in com.iohao.net.common
Marker interface for publisher worker runnables.
publishMessage(int, Object) - Method in interface com.iohao.net.framework.communication.PublisherCommunication
Publish a message to a server identified by its server ID.
publishMessage(int, Object) - Method in interface com.iohao.net.server.connection.ConnectionManager
 
publishMessage(int, Object) - Method in class com.iohao.net.server.connection.DefaultConnectionManager
 
publishMessage(int, Object) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
publishMessage(String, Object) - Method in interface com.iohao.net.common.CommonConnectionManager
Publishes a message through the named publication pipeline.
publishMessage(String, Object) - Method in class com.iohao.net.common.DefaultPublisher
 
publishMessage(String, Object) - Method in interface com.iohao.net.common.Publisher
Enqueues a message for publication.
publishMessage(String, Object) - Method in interface com.iohao.net.framework.communication.PublisherCommunication
Publish a message to a server identified by its logical name.
publishMessage(String, Object) - Method in class com.iohao.net.server.connection.DefaultConnectionManager
 
publishMessage(String, Object) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
publishMessageByNetId(int, Object) - Method in interface com.iohao.net.framework.communication.PublisherCommunication
Publish a message to a server identified by its net ID.
publishMessageByNetId(int, Object) - Method in interface com.iohao.net.server.connection.ConnectionManager
 
publishMessageByNetId(int, Object) - Method in class com.iohao.net.server.connection.DefaultConnectionManager
 
publishMessageByNetId(int, Object) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
publishMessageToCenter(Object) - Method in interface com.iohao.net.server.connection.ConnectionManager
 
publishMessageToCenter(Object) - Method in class com.iohao.net.server.connection.DefaultConnectionManager
 
pubName() - Method in record class com.iohao.net.framework.protocol.Server
Returns the value of the pubName record component.
put(int, LogicServer) - Static method in class com.iohao.net.server.LogicServerManager
 
put(ExternalJoinEnum, ClientConnect) - Static method in class com.iohao.net.extension.client.join.ClientConnects
 
put(Class, Disruptor) - Static method in class com.iohao.net.extension.domain.DisruptorManager
 
put(K, V) - Method in interface com.iohao.net.common.kit.collect.ListMultiMap
Add an element to the collection associated with the specified key.
put(K, V) - Method in interface com.iohao.net.common.kit.collect.SetMultiMap
Add an element to the collection associated with the specified key.
putActionCommandRegions(String, ActionCommandRegions) - Static method in class com.iohao.net.framework.core.kit.ActionCommandRegionGlobalCheckKit
Register an ActionCommandRegions instance for global duplicate route detection.
putAttachment(byte[], int, int) - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
putAttachment(byte[], int, int) - Method in class com.iohao.net.sbe.SendMessageEncoder
 
putAttachment(byte[], int, int) - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
putAttachment(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
putAttachment(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.SendMessageEncoder
 
putAttachment(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
putBarSkeleton(int, BarSkeleton) - Static method in class com.iohao.net.framework.core.BarSkeletonManager
Register a BarSkeleton for the given server ID.
putCloseable(String) - Static method in class com.iohao.net.common.kit.trace.TraceKit
Put the given trace ID into the MDC context, returning a closeable handle that removes it when closed.
putData(byte[], int, int) - Method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
putData(byte[], int, int) - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
putData(byte[], int, int) - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
putData(byte[], int, int) - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
putData(byte[], int, int) - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
putData(byte[], int, int) - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
putData(byte[], int, int) - Method in class com.iohao.net.sbe.SendMessageEncoder
 
putData(byte[], int, int) - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
putData(byte[], int, int) - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
putData(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
putData(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
putData(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
putData(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
putData(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
putData(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
putData(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.SendMessageEncoder
 
putData(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
putData(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
putErrorMessage(byte[], int, int) - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
putErrorMessage(byte[], int, int) - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
putErrorMessage(byte[], int, int) - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
putErrorMessage(byte[], int, int) - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
putErrorMessage(byte[], int, int) - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
putErrorMessage(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
putErrorMessage(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
putErrorMessage(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
putErrorMessage(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
putErrorMessage(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
putIfAbsent(ExternalJoinEnum, ExternalJoinSelector) - Static method in class com.iohao.net.external.core.micro.ExternalJoinSelectors
Register a selector for the given transport type if absent.
putIfAbsent(ExternalJoinSelector) - Static method in class com.iohao.net.external.core.micro.ExternalJoinSelectors
Register a selector if no selector exists for its transport type.
putIfAbsent(Map, K, T) - Static method in class com.iohao.net.common.kit.MoreKit
Put the value into the map if the key is absent, and return the effective value.
putIp(byte[], int) - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
putKey(byte[], int, int) - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
putKey(byte[], int, int) - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
putKey(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
putKey(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
putName(byte[], int) - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
putPayload(byte[], int, int) - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
putPayload(byte[], int, int) - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
putPayload(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
putPayload(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
putTag(byte[], int) - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
putTopic(byte[], int, int) - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
putTopic(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
putTraceId(byte[], int) - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
putTraceId(byte[], int) - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
putTraceId(byte[], int) - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
putValue(byte[], int, int) - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
putValue(byte[], int, int) - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
putValue(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
putValue(DirectBuffer, int, int) - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 

Q

quit(UserSession) - Method in class com.iohao.net.external.core.hook.internal.DefaultUserHook
 
quit(UserSession) - Method in interface com.iohao.net.external.core.hook.UserHook
User is offline.

R

random(int) - Static method in class com.iohao.net.common.kit.RandomKit
Gets a random number within the specified range (0 ~ end)
random(int, int) - Static method in class com.iohao.net.common.kit.RandomKit
Gets a random number within the specified range
random(long) - Static method in class com.iohao.net.common.kit.RandomKit
Gets a random number within the specified range (0 ~ end)
random(long, long) - Static method in class com.iohao.net.common.kit.RandomKit
Gets a random number within the specified range
randomBoolean() - Static method in class com.iohao.net.common.kit.RandomKit
Randomly generates a boolean value
randomDouble() - Static method in class com.iohao.net.common.kit.RandomKit
Generate a random double value in the range [0.0, 1.0).
randomEle(int[]) - Static method in class com.iohao.net.common.kit.RandomKit
Select a random element from the given int array.
randomEle(T[]) - Static method in class com.iohao.net.common.kit.RandomKit
Select a random element from the given array.
randomEle(List) - Static method in class com.iohao.net.common.kit.RandomKit
Select a random element from the given list.
randomInt(int) - Static method in class com.iohao.net.common.kit.RandomKit
Gets a random number within the specified range [0, limit)
randomInt(int, int) - Static method in class com.iohao.net.common.kit.RandomKit
Gets a random number within the specified range
RandomKit - Class in com.iohao.net.common.kit
Random number generation utilities.
randomLong(long) - Static method in class com.iohao.net.common.kit.RandomKit
Gets a random number within the specified range [0, limit)
randomLong(long, long) - Static method in class com.iohao.net.common.kit.RandomKit
Gets a random number within the specified range
RangeBroadcast - Interface in com.iohao.net.framework.communication
Broadcast message delivery scoped to a specific set of users.
read(ExternalMessage) - Method in interface com.iohao.net.extension.client.user.ClientChannelRead
 
readerIdleTime() - Method in record class com.iohao.net.external.core.hook.internal.IdleProcessSetting
Returns the value of the readerIdleTime record component.
readMessage(ExternalMessage) - Method in class com.iohao.net.extension.client.user.ClientUserChannel
 
ready - Variable in class com.iohao.net.extension.room.SimplePlayer
true - is ready
realIp - Static variable in interface com.iohao.net.external.core.session.UserSessionOption
Player's real ip
record(long) - Method in class com.iohao.net.framework.core.kit.IpcLatencyMonitor
Record a single IPC latency measurement in microseconds.
recordBuilder() - Static method in record class com.iohao.net.framework.protocol.Server
 
regionMap - Variable in class com.iohao.net.framework.core.ActionCommandRegions
Action map. key : cmd
register(OnFragment) - Static method in class com.iohao.net.common.OnFragmentManager
Registers or replaces a fragment handler for its template id.
register(OnExternal) - Static method in class com.iohao.net.external.core.net.external.OnExternalManager
Register a handler into the appropriate template-id table.
register(Server) - Method in interface com.iohao.net.server.balanced.BalancedManager
 
register(Server) - Method in interface com.iohao.net.server.balanced.ServerLoadBalanced
 
register(Class, MessageSbe) - Static method in class com.iohao.net.common.SbeMessageManager
Registers or replaces the SBE encoder for a message class.
register(Object) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
Register a subscriber
REGISTER - Enum constant in enum class com.iohao.net.framework.communication.eventbus.EventBusStatus
The EventBus is in the registration phase, accepting subscriber registrations.
reject(int) - Method in interface com.iohao.net.external.core.hook.AccessAuthenticationHook
Rejection check for the route.
reject(int) - Method in class com.iohao.net.external.core.hook.internal.DefaultAccessAuthenticationHook
 
reject(int) - Method in interface com.iohao.net.framework.core.doc.DocumentAccessAuthentication
Routes documentation to be rejected from generation.
reject(ChannelHandlerContext, CommunicationMessage) - Method in class com.iohao.net.external.core.netty.handler.SocketCmdAccessAuthHandler
 
RemoteMessage - Interface in com.iohao.net.framework.protocol
Contract for messages transmitted between servers in the ionet cluster.
remove() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
remove() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
remove() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
remove() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
remove() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
remove() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
remove() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
remove() - Method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
remove() - Method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
remove() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
remove(int) - Method in interface com.iohao.net.server.balanced.ServerRegion
 
remove(int) - Static method in class com.iohao.net.server.LogicServerManager
 
remove(long) - Method in class com.iohao.net.common.kit.micro.room.MicroRooms
Remove the room with the given ID.
remove(long) - Method in class com.iohao.net.framework.communication.DefaultFutureManager
Remove and return the future associated with the given ID.
remove(long) - Method in interface com.iohao.net.framework.communication.FutureManager
Remove and return the CompletableFuture associated with the given ID.
remove(String) - Method in interface com.iohao.net.external.core.micro.PipelineContext
Removes the specified handler.
remove(String) - Method in record class com.iohao.net.external.core.netty.micro.DefaultPipelineContext
 
REMOVE - Enum constant in enum class com.iohao.net.framework.protocol.BindingEnum
Remove the bound logic servers
removeByServerId(int) - Method in interface com.iohao.net.server.cmd.CmdRegion
 
removeByServerId(int) - Method in class com.iohao.net.server.cmd.DefaultCmdRegion
 
removeIgnoreAuthCmd(int) - Method in interface com.iohao.net.external.core.hook.AccessAuthenticationHook
Removes a route that needs to be ignored.
removeIgnoreAuthCmd(int) - Method in class com.iohao.net.external.core.hook.internal.DefaultAccessAuthenticationHook
 
removeIgnoreAuthCmd(int, int) - Method in interface com.iohao.net.external.core.hook.AccessAuthenticationHook
Removes a route that needs to be ignored.
removeIgnoreAuthCmd(int, int) - Method in class com.iohao.net.external.core.hook.internal.DefaultAccessAuthenticationHook
 
removeListener(PropertyChangeListener) - Method in class com.iohao.net.common.kit.beans.property.BooleanProperty
 
removeListener(PropertyChangeListener) - Method in class com.iohao.net.common.kit.beans.property.IntegerProperty
 
removeListener(PropertyChangeListener) - Method in class com.iohao.net.common.kit.beans.property.LongProperty
 
removeListener(PropertyChangeListener) - Method in class com.iohao.net.common.kit.beans.property.ObjectProperty
 
removeListener(PropertyChangeListener) - Method in class com.iohao.net.common.kit.beans.property.StringProperty
 
removeListener(PropertyChangeListener) - Method in interface com.iohao.net.common.kit.beans.property.PropertyValueObservable
Remove a previously registered change listener.
removePlayer(Player) - Method in interface com.iohao.net.extension.room.Room
Remove player
removePlayer(Room, long) - Method in interface com.iohao.net.extension.room.RoomService
Remove user from the room and delete the association between userId and roomId
removePlayer(Room, Player) - Method in interface com.iohao.net.extension.room.RoomService
Remove user from the room and delete the association between userId and roomId
removeRejectCmd(int) - Method in interface com.iohao.net.external.core.hook.AccessAuthenticationHook
Removes a route from rejection.
removeRejectCmd(int) - Method in class com.iohao.net.external.core.hook.internal.DefaultAccessAuthenticationHook
 
removeRejectCmd(int, int) - Method in interface com.iohao.net.external.core.hook.AccessAuthenticationHook
Removes a route from rejection.
removeRejectCmd(int, int) - Method in class com.iohao.net.external.core.hook.internal.DefaultAccessAuthenticationHook
 
removeRoom(Room) - Method in interface com.iohao.net.extension.room.RoomService
Remove room
removeServer(Server) - Static method in class com.iohao.net.server.ServerManager
 
removeUserId(long) - Method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
removeUserId(long) - Method in interface com.iohao.net.framework.communication.RangeBroadcast
Exclude userId
removeUserSession(long, Object) - Method in class com.iohao.net.external.core.netty.session.SocketUserSessions
 
removeUserSession(long, Object) - Method in interface com.iohao.net.external.core.session.UserSessions
Removes UserSession by userId, and sends a message before removal.
removeUserSession(SocketUserSession) - Method in class com.iohao.net.external.core.netty.session.SocketUserSessions
 
removeUserSession(Session) - Method in interface com.iohao.net.external.core.session.UserSessions
Removes UserSession.
render() - Static method in class com.iohao.net.framework.toy.IonetBanner
 
repeated - Variable in class com.iohao.net.extension.protobuf.ProtoJavaField
 
request(InputCommand) - Method in class com.iohao.net.extension.client.user.ClientUserChannel
 
request(Request) - Method in record class com.iohao.net.server.ConvenientCommunication
Publishes the request if a matching server can be resolved.
request(Request, Runnable) - Method in record class com.iohao.net.server.ConvenientCommunication
Publishes the request if possible, otherwise runs the fallback action.
Request - Interface in com.iohao.net.framework.protocol
Represent an inbound request message carrying routing, identity, and attachment metadata.
RequestCommand - Class in com.iohao.net.extension.client.command
Executable client request command sent to the server.
RequestCommand() - Constructor for class com.iohao.net.extension.client.command.RequestCommand
 
RequestDataDelegate - Interface in com.iohao.net.extension.client.command
 
RequestMessage - Class in com.iohao.net.framework.protocol
Internal request message used for logic-to-logic server communication via Aeron.
RequestMessage() - Constructor for class com.iohao.net.framework.protocol.RequestMessage
 
RequestMessageDecoder - Class in com.iohao.net.sbe
InternalRequestMessage
RequestMessageDecoder() - Constructor for class com.iohao.net.sbe.RequestMessageDecoder
 
RequestMessageDecoder.BindingLogicServerIdsDecoder - Class in com.iohao.net.sbe
 
RequestMessageEncoder - Class in com.iohao.net.sbe
InternalRequestMessage
RequestMessageEncoder() - Constructor for class com.iohao.net.sbe.RequestMessageEncoder
 
RequestMessageEncoder.BindingLogicServerIdsEncoder - Class in com.iohao.net.sbe
 
RequestMessageOnFragment - Class in com.iohao.net.server.logic.fragment
Internal RequestMessageOnFragment
RequestMessageOnFragment() - Constructor for class com.iohao.net.server.logic.fragment.RequestMessageOnFragment
 
RequestMessageSbe - Class in com.iohao.net.server.logic.codec
Base SBE encoder for internal request messages.
RequestMessageSbe() - Constructor for class com.iohao.net.server.logic.codec.RequestMessageSbe
 
requestOnFragmentTimes - Static variable in class com.iohao.net.framework.core.kit.DevKit
 
requestOnFragmentTimes(long) - Static method in class com.iohao.net.framework.core.kit.DevKit
Record Aeron fragment receive time elapsed since the given nano time.
requestSbeTimes - Static variable in class com.iohao.net.framework.core.kit.DevKit
 
requestSbeTimes(long) - Static method in class com.iohao.net.framework.core.kit.DevKit
Record SBE request encoding time elapsed since the given nano time.
require(T) - Method in interface com.iohao.net.framework.core.exception.ErrorInformation
Parameter cannot be null; throws an exception if the parameter is null
reset() - Static method in class com.iohao.net.framework.core.kit.DevKit
Reset all collected timing data.
reset() - Method in class com.iohao.net.framework.core.kit.IpcLatencyMonitor
Reset all statistics data.
resetCountToIndex() - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.LogicServerIdsEncoder
 
resetCountToIndex() - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.UserIdsEncoder
 
resetCountToIndex() - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder.UserIdsEncoder
 
resetCountToIndex() - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.CmdMergesEncoder
 
resetCountToIndex() - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
resetCountToIndex() - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.CmdMergesEncoder
 
resetCountToIndex() - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
resetCountToIndex() - Method in class com.iohao.net.sbe.RequestMessageEncoder.BindingLogicServerIdsEncoder
 
resetCountToIndex() - Method in class com.iohao.net.sbe.SendMessageEncoder.BindingLogicServerIdsEncoder
 
resetCountToIndex() - Method in class com.iohao.net.sbe.UserRequestMessageEncoder.BindingLogicServerIdsEncoder
 
response() - Method in record class com.iohao.net.external.core.net.external.OnExternalContext
Returns the value of the response record component.
Response - Interface in com.iohao.net.framework.protocol
Represent an outbound response message with typed data extraction capabilities.
ResponseCollect - Interface in com.iohao.net.framework.protocol
Aggregated response collected from multiple logic servers.
ResponseCollectExternal - Interface in com.iohao.net.framework.protocol
Aggregated response collected from multiple external (Netty) servers.
responseCollectExternalEmpty - Static variable in class com.iohao.net.server.CommunicationAggregationErrorConst
 
ResponseCollectExternalMessage - Class in com.iohao.net.framework.protocol
Default implementation of ResponseCollectExternal that stores aggregated responses collected from multiple external (Netty) servers.
ResponseCollectExternalMessage() - Constructor for class com.iohao.net.framework.protocol.ResponseCollectExternalMessage
 
ResponseCollectMessage - Class in com.iohao.net.framework.protocol
Default implementation of ResponseCollect that stores aggregated responses from multiple logic servers.
ResponseCollectMessage() - Constructor for class com.iohao.net.framework.protocol.ResponseCollectMessage
 
ResponseMessage - Class in com.iohao.net.framework.protocol
Internal response message used for logic-to-logic server communication via Aeron.
ResponseMessage() - Constructor for class com.iohao.net.framework.protocol.ResponseMessage
 
ResponseMessageDecoder - Class in com.iohao.net.sbe
InternalResponseMessage
ResponseMessageDecoder() - Constructor for class com.iohao.net.sbe.ResponseMessageDecoder
 
ResponseMessageEncoder - Class in com.iohao.net.sbe
InternalResponseMessage
ResponseMessageEncoder() - Constructor for class com.iohao.net.sbe.ResponseMessageEncoder
 
ResponseMessageOnFragment - Class in com.iohao.net.server.logic.fragment
Internal ResponseMessageOnFragment
ResponseMessageOnFragment() - Constructor for class com.iohao.net.server.logic.fragment.ResponseMessageOnFragment
 
ResponseMessageSbe - Class in com.iohao.net.server.logic.codec
SBE encoder for internal response messages.
ResponseMessageSbe() - Constructor for class com.iohao.net.server.logic.codec.ResponseMessageSbe
 
responseSbeTimes - Static variable in class com.iohao.net.framework.core.kit.DevKit
 
responseSbeTimes(long) - Static method in class com.iohao.net.framework.core.kit.DevKit
Record SBE response encoding time elapsed since the given nano time.
resultMethodListTypeName - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
SDK result list getter method name.
resultMethodListTypeName - Variable in class com.iohao.net.framework.core.doc.BroadcastDocument
SDK result list getter method name.
resultMethodTypeName - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
SDK result getter method name.
resultMethodTypeName - Variable in class com.iohao.net.framework.core.doc.BroadcastDocument
SDK result getter method name.
returnComment - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
Return value comment.
returnDataActualTypeName - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
Actual (generic) type name of the return value.
returnDataIsList - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
 
returnDataName - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
 
returnDataTypeIsInternal - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
true if the return type is a built-in protocol fragment.
returnTypeClass - Variable in class com.iohao.net.framework.core.ActionMethodReturn
 
returnTypeClazz - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
Return value type class.
ringBufferSize - Variable in class com.iohao.net.extension.domain.DomainEventSetting
 
RingElementSelector<T> - Class in com.iohao.net.server.balanced
Round-robin selector backed by an array snapshot.
RingElementSelector(List) - Constructor for class com.iohao.net.server.balanced.RingElementSelector
 
robot - Variable in class com.iohao.net.extension.room.SimplePlayer
true - is robot
Room - Interface in com.iohao.net.extension.room
Core room abstraction for player lifecycle, seating, and room-level game operations.
roomId - Variable in class com.iohao.net.extension.room.SimplePlayer
Room id
RoomKit - Class in com.iohao.net.extension.room
Room related utilities
RoomService - Interface in com.iohao.net.extension.room
Extension interface for room management related operations
run(Timeout) - Method in interface com.iohao.net.common.kit.concurrent.OnceTaskListener
 
RUN - Enum constant in enum class com.iohao.net.framework.communication.eventbus.EventBusStatus
The EventBus is running and actively dispatching events.
runInterval(IntervalTaskListener, long, TimeUnit) - Static method in class com.iohao.net.common.kit.concurrent.TaskKit
Add task listener callback
runIntervalMinute(IntervalTaskListener, long) - Static method in class com.iohao.net.common.kit.concurrent.TaskKit
Add scheduled task listener
Runner - Interface in com.iohao.net.framework.core.runner
Runner mechanism, which triggers once before and once after the network connection is established on the logic server.
runners - Variable in class com.iohao.net.framework.core.BarSkeleton
 
Runners - Class in com.iohao.net.framework.core.runner
Manages the lifecycle of Runner instances registered with a BarSkeleton.
Runners() - Constructor for class com.iohao.net.framework.core.runner.Runners
Create a new instance and register internal runners.
runOnce(OnceTaskListener, long, TimeUnit) - Static method in class com.iohao.net.common.kit.concurrent.TaskKit
Add OnceTaskListener callback, will only be executed once.
runOnceMillis(OnceTaskListener, long) - Static method in class com.iohao.net.common.kit.concurrent.TaskKit
Add OnceTaskListener callback, will only be executed once.
runOnceSecond(OnceTaskListener) - Static method in class com.iohao.net.common.kit.concurrent.TaskKit
Execute OnceTaskListener callback after one second, will only be executed once.
RunOne - Class in com.iohao.net.app
Coordinates startup for a combined deployment that can host the external server, multiple logic servers, and an optional center server in one process.
RunOne() - Constructor for class com.iohao.net.app.RunOne
 
RuntimeKit - Class in com.iohao.net.common.kit
Runtime environment utilities.

S

SafeKit - Class in com.iohao.net.common.kit
Null-safe value retrieval utilities.
sbeBlockLength() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.LogicServerIdsEncoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.UserIdsEncoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder.UserIdsEncoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.CmdMergesEncoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.CmdMergesEncoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.RequestMessageEncoder.BindingLogicServerIdsEncoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.SendMessageEncoder.BindingLogicServerIdsEncoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.SendMessageEncoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
sbeBlockLength() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder.BindingLogicServerIdsEncoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
sbeBlockLength() - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
SbeCodec - Interface in com.iohao.net.common
Abstraction for encoding and decoding framework message models with SBE generated codecs.
sbeDecodedLength() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
sbeDecodedLength() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
sbeDecodedLength() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
sbeDecodedLength() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
sbeDecodedLength() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
sbeDecodedLength() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
sbeDecodedLength() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
sbeDecodedLength() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
sbeDecodedLength() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
sbeDecodedLength() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
sbeDecodedLength() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
sbeDecodedLength() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
sbeDecodedLength() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
sbeDecodedLength() - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
sbeDecodedLength() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
sbeDecodedLength() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.LogicServerIdsEncoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.UserIdsEncoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder.UserIdsEncoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.CmdMergesEncoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.CmdMergesEncoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.RequestMessageEncoder.BindingLogicServerIdsEncoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.SendMessageEncoder.BindingLogicServerIdsEncoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
sbeHeaderSize() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder.BindingLogicServerIdsEncoder
 
SbeKit - Class in com.iohao.net.common
Static facade for the active SbeCodec implementation.
SbeMessageManager - Class in com.iohao.net.common
Registry for message-class to MessageSbe encoder mappings.
sbeRewind() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
sbeRewind() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
sbeRewind() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
sbeRewind() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
sbeRewind() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
sbeRewind() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
sbeRewind() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
sbeRewind() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
sbeRewind() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
sbeRewind() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
sbeRewind() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
sbeRewind() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
sbeRewind() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
sbeRewind() - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
sbeRewind() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
sbeRewind() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.MessageHeaderDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.MessageHeaderEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.PayloadDataDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.PayloadDataEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.SendMessageEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.String255Decoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.String255Encoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
sbeSchemaId() - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.MessageHeaderDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.MessageHeaderEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.PayloadDataDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.PayloadDataEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.SendMessageEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.String255Decoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.String255Encoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
sbeSchemaVersion() - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.SendMessageEncoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
sbeSemanticType() - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
sbeSkip() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
sbeSkip() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.SendMessageEncoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
sbeTemplateId() - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
scanActionPackage(Class) - Method in class com.iohao.net.framework.core.BarSkeletonBuilder
Scan the package of the given class for @ActionController annotated classes.
ScannerKit - Class in com.iohao.net.extension.client.kit
Console input helper utilities for simulated clients.
SCHEMA_ID - Static variable in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.CommonMessageDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.CommonMessageEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.EventBusMessageDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.EventBusMessageEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.MessageHeaderDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.MessageHeaderEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.PayloadDataDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.PayloadDataEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.RequestMessageDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.RequestMessageEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.ResponseMessageDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.ResponseMessageEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.SendMessageDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.SendMessageEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.String255Decoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.String255Encoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.UserRequestMessageDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.UserRequestMessageEncoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.UserResponseMessageDecoder
 
SCHEMA_ID - Static variable in class com.iohao.net.sbe.UserResponseMessageEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.CommonMessageDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.CommonMessageEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.EventBusMessageDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.EventBusMessageEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.MessageHeaderDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.MessageHeaderEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.PayloadDataDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.PayloadDataEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.RequestMessageDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.RequestMessageEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.ResponseMessageDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.ResponseMessageEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.SendMessageDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.SendMessageEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.String255Decoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.String255Encoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.UserRequestMessageDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.UserRequestMessageEncoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.UserResponseMessageDecoder
 
SCHEMA_VERSION - Static variable in class com.iohao.net.sbe.UserResponseMessageEncoder
 
schemaId() - Method in class com.iohao.net.sbe.MessageHeaderDecoder
 
schemaId(int) - Method in class com.iohao.net.sbe.MessageHeaderEncoder
 
schemaIdEncodingLength() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
schemaIdEncodingLength() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
schemaIdEncodingOffset() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
schemaIdEncodingOffset() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
schemaIdMaxValue() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
schemaIdMaxValue() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
schemaIdMinValue() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
schemaIdMinValue() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
schemaIdNullValue() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
schemaIdNullValue() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
schemaIdSinceVersion() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
sdkMethodName - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
SDK API method name.
seat - Variable in class com.iohao.net.extension.room.SimplePlayer
User's position (seat)
see(String) - Method in class com.iohao.net.framework.core.SuggestInformation
Format and print a suggestion message to standard output.
select(Subscriber, EventBusMessage, ExecutorRegion) - Method in interface com.iohao.net.framework.communication.eventbus.SubscribeExecutorStrategy
Get the corresponding thread executor
SEMANTIC_TYPE - Enum constant in enum class com.iohao.net.sbe.MetaAttribute
The type relationship to a FIX tag value encoded type.
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.CommonMessageDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.CommonMessageEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.EventBusMessageDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.EventBusMessageEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.MessageHeaderDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.MessageHeaderEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.PayloadDataDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.PayloadDataEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.RequestMessageDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.RequestMessageEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.ResponseMessageDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.ResponseMessageEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.SendMessageDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.SendMessageEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.String255Decoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.String255Encoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.UserRequestMessageDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.UserRequestMessageEncoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.UserResponseMessageDecoder
 
SEMANTIC_VERSION - Static variable in class com.iohao.net.sbe.UserResponseMessageEncoder
 
send() - Method in interface com.iohao.net.extension.domain.Eo
Domain event sending
send(DomainEventSource) - Static method in class com.iohao.net.extension.domain.DomainEventPublish
Publishes a typed DomainEventSource.
send(CmdInfo) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Send with no payload.
send(CmdInfo, boolean) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Send with boolean payload.
send(CmdInfo, byte[]) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Send raw bytes to another logic server.
send(CmdInfo, int) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Send with int payload.
send(CmdInfo, long) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Send with long payload.
send(CmdInfo, Object) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Send with Object payload.
send(CmdInfo, String) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Send with String payload.
send(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Send with List payload.
send(SendMessage) - Method in interface com.iohao.net.framework.communication.LogicCommunication
Send a message to another logic server without expecting a response (fire-and-forget).
send(SendMessage) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Send a message to another logic server.
send(SendMessage) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
send(Object) - Static method in class com.iohao.net.extension.domain.DomainEventPublish
Publishes an arbitrary object as a domain event.
sendListBool(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Send with List<Boolean> payload.
sendListInt(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Send with List<Integer> payload.
sendListLong(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Send with List<Long> payload.
sendListString(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicSendCommunicationDecorator
Send with List<String> payload.
SendMessage - Class in com.iohao.net.framework.protocol
Fire-and-forget request message for one-way logic-to-logic server communication.
SendMessage() - Constructor for class com.iohao.net.framework.protocol.SendMessage
 
SendMessageDecoder - Class in com.iohao.net.sbe
InternalSendMessage
SendMessageDecoder() - Constructor for class com.iohao.net.sbe.SendMessageDecoder
 
SendMessageDecoder.BindingLogicServerIdsDecoder - Class in com.iohao.net.sbe
 
SendMessageEncoder - Class in com.iohao.net.sbe
InternalSendMessage
SendMessageEncoder() - Constructor for class com.iohao.net.sbe.SendMessageEncoder
 
SendMessageEncoder.BindingLogicServerIdsEncoder - Class in com.iohao.net.sbe
 
SendMessageOnFragment - Class in com.iohao.net.server.logic.fragment
Internal SendMessageOnFragment
SendMessageOnFragment() - Constructor for class com.iohao.net.server.logic.fragment.SendMessageOnFragment
 
SendMessageSbe - Class in com.iohao.net.server.logic.codec
Base SBE encoder for internal send messages.
SendMessageSbe() - Constructor for class com.iohao.net.server.logic.codec.SendMessageSbe
 
sequence(CompletableFuture[]) - Static method in class com.iohao.net.common.kit.CompletableFutureKit
Executes multiple CompletableFuture tasks in parallel and waits for their results.
sequence(List) - Static method in class com.iohao.net.common.kit.CompletableFutureKit
Executes multiple CompletableFuture tasks in parallel and waits for their results.
sequenceAsync(List) - Static method in class com.iohao.net.common.kit.CompletableFutureKit
Executes multiple CompletableFuture tasks in parallel and returns a new CompletableFuture that will be completed when all tasks are done.
server - Variable in class com.iohao.net.framework.core.BarSkeleton
 
server() - Method in record class com.iohao.net.external.core.ExternalSetting
Returns the value of the server record component.
Server - Record Class in com.iohao.net.framework.protocol
Immutable record representing a registered server instance in the ionet cluster.
Server(int, String, String, ServerTypeEnum, int, String, String, int[], Map, BarSkeleton) - Constructor for record class com.iohao.net.framework.protocol.Server
Creates an instance of a Server record class.
Server.InternalBuilder - Class in com.iohao.net.framework.protocol
 
serverAmount - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
ServerBuilder - Class in com.iohao.net.framework.protocol
Builder for constructing Server instances with sensible defaults.
ServerBuilder() - Constructor for class com.iohao.net.framework.protocol.ServerBuilder
 
serverId - Variable in class com.iohao.net.framework.communication.eventbus.EventBusMessage
The target server ID this message is destined for.
serverId() - Method in record class com.iohao.net.framework.protocol.ServerOfflineMessage
Returns the value of the serverId record component.
serverId() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
serverId() - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
serverId(int) - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
serverId(int) - Method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
serverIdEncodingLength() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
serverIdEncodingLength() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
serverIdEncodingLength() - Static method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
serverIdEncodingLength() - Static method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
serverIdEncodingOffset() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
serverIdEncodingOffset() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
serverIdEncodingOffset() - Static method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
serverIdEncodingOffset() - Static method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
serverIdId() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
serverIdId() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
serverIdId() - Static method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
serverIdId() - Static method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
serverIdMaxValue() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
serverIdMaxValue() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
serverIdMaxValue() - Static method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
serverIdMaxValue() - Static method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
serverIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
serverIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
serverIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
serverIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
serverIdMinValue() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
serverIdMinValue() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
serverIdMinValue() - Static method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
serverIdMinValue() - Static method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
serverIdNullValue() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
serverIdNullValue() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
serverIdNullValue() - Static method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
serverIdNullValue() - Static method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
serverIdSinceVersion() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
serverIdSinceVersion() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
serverIdSinceVersion() - Static method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
serverIdSinceVersion() - Static method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
ServerLineKit - Class in com.iohao.net.server.fragment
Shared online/offline processing helpers for peer state transitions.
ServerListener - Interface in com.iohao.net.server.listener
Listener for net-server peer lifecycle events (before connect, online, offline).
ServerLoadBalanced - Interface in com.iohao.net.server.balanced
Base contract for registering and removing servers from a load-balancer.
ServerManager - Class in com.iohao.net.server
Global registry for server metadata known to the current net-server process.
ServerMessage - Class in com.iohao.net.framework.protocol
Sealed base class for server registration and connection messages exchanged with the center server.
ServerMessage() - Constructor for class com.iohao.net.framework.protocol.ServerMessage
 
ServerMessageCodecKit - Class in com.iohao.net.common
Encodes and decodes ServerMessage common fields with SBE generated codecs.
ServerMessageCommonDecoder - Class in com.iohao.net.sbe
 
ServerMessageCommonDecoder() - Constructor for class com.iohao.net.sbe.ServerMessageCommonDecoder
 
ServerMessageCommonEncoder - Class in com.iohao.net.sbe
 
ServerMessageCommonEncoder() - Constructor for class com.iohao.net.sbe.ServerMessageCommonEncoder
 
ServerOfflineMessage - Record Class in com.iohao.net.framework.protocol
Notification record indicating that a server has gone offline.
ServerOfflineMessage(int) - Constructor for record class com.iohao.net.framework.protocol.ServerOfflineMessage
Creates an instance of a ServerOfflineMessage record class.
ServerOfflineMessageDecoder - Class in com.iohao.net.sbe
ServerOfflineMessage
ServerOfflineMessageDecoder() - Constructor for class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
ServerOfflineMessageEncoder - Class in com.iohao.net.sbe
ServerOfflineMessage
ServerOfflineMessageEncoder() - Constructor for class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
ServerOfflineMessageOnFragment - Class in com.iohao.net.server.fragment
Handles server-offline notifications and triggers peer offline cleanup.
ServerOfflineMessageOnFragment() - Constructor for class com.iohao.net.server.fragment.ServerOfflineMessageOnFragment
 
ServerOfflineMessageSbe - Class in com.iohao.net.server.codec
SBE encoder for server-offline notifications.
ServerOfflineMessageSbe() - Constructor for class com.iohao.net.server.codec.ServerOfflineMessageSbe
 
ServerOfflineMessageShutdownHook - Class in com.iohao.net.server.connection
Shutdown hook that broadcasts local server-offline messages to remote net-server groups.
ServerOfflineMessageShutdownHook() - Constructor for class com.iohao.net.server.connection.ServerOfflineMessageShutdownHook
 
ServerRegion - Interface in com.iohao.net.server.balanced
Group of logic servers that share the same routing region/tag.
ServerRequestMessage - Class in com.iohao.net.framework.protocol
Request message sent from one server to another within the cluster.
ServerRequestMessage() - Constructor for class com.iohao.net.framework.protocol.ServerRequestMessage
 
ServerShutdownHook - Interface in com.iohao.net.server.connection
Hook executed during net-server JVM shutdown.
serverShutdownHookList - Variable in class com.iohao.net.app.RunOne
 
serverShutdownHookList() - Method in record class com.iohao.net.server.NetServerSetting
Returns the value of the serverShutdownHookList record component.
serverType() - Method in record class com.iohao.net.framework.protocol.Server
Returns the value of the serverType record component.
serverType() - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
serverType(byte) - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
serverTypeEncodingLength() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
serverTypeEncodingLength() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
serverTypeEncodingOffset() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
serverTypeEncodingOffset() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
ServerTypeEnum - Enum Class in com.iohao.net.framework.protocol
Enumeration of server types within the ionet cluster.
serverTypeMaxValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
serverTypeMaxValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
serverTypeMinValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
serverTypeMinValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
serverTypeNullValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
serverTypeNullValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
serverTypeSinceVersion() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
set(boolean) - Method in class com.iohao.net.common.kit.beans.property.BooleanProperty
set current value
set(int) - Method in class com.iohao.net.common.kit.beans.property.IntegerProperty
set current value
set(long) - Method in class com.iohao.net.common.kit.beans.property.LongProperty
set current value
set(String) - Method in class com.iohao.net.common.kit.beans.property.StringProperty
set current value
set(T) - Method in class com.iohao.net.common.kit.beans.property.ObjectProperty
set current value
setActionAfter(ActionAfter) - Method in class com.iohao.net.framework.core.BarSkeletonBuilder
 
setActionCommand(ActionCommand) - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
setActionCommand(ActionCommand) - Method in interface com.iohao.net.framework.core.flow.FlowContext
Set the action command metadata.
setActionCommandDoc(ActionCommandDoc) - Method in class com.iohao.net.framework.core.ActionCommand.ActionCommandBuilder
 
setActionCommandParser(ActionCommandParser) - Method in class com.iohao.net.framework.core.BarSkeletonBuilder
 
setActionController(Object) - Method in class com.iohao.net.framework.core.ActionCommand.ActionCommandBuilder
A single controller object
setActionController(Object) - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
setActionController(Object) - Method in interface com.iohao.net.framework.core.flow.FlowContext
Set the action controller instance.
setActionControllerClass(Class) - Method in class com.iohao.net.framework.core.ActionCommand.ActionCommandBuilder
The class where the method is located
setActionFactoryBean(ActionFactoryBean) - Method in class com.iohao.net.framework.core.BarSkeletonBuilder
 
setActionMethodExceptionProcess(ActionMethodExceptionProcess) - Method in class com.iohao.net.framework.core.BarSkeletonBuilder
 
setActionMethodInvoke(ActionMethodInvoke) - Method in class com.iohao.net.framework.core.BarSkeletonBuilder
 
setActionMethodParameters(ActionMethodParameter[]) - Method in class com.iohao.net.framework.core.ActionCommand.ActionCommandBuilder
The array of method parameter information
setActionMethodReturn(ActionMethodReturn) - Method in class com.iohao.net.framework.core.ActionCommand.ActionCommandBuilder
The return type
setActionParameterPosition(ActionParameterPosition) - Method in class com.iohao.net.framework.core.ActionCommand.ActionCommandBuilder
 
setActive(boolean) - Method in class com.iohao.net.extension.client.user.DefaultClientUser
 
setAeron(Aeron) - Method in class com.iohao.net.app.RunOne
 
setAeron(Aeron) - Method in class com.iohao.net.center.CenterServerBuilder
 
setAeron(Aeron) - Method in class com.iohao.net.center.CenterServerSetting.CenterServerSettingBuilder
 
setAeron(Aeron) - Method in class com.iohao.net.server.connection.ConnectionManagerParameter.ConnectionManagerParameterBuilder
 
setAeron(Aeron) - Method in class com.iohao.net.server.NetServerBuilder
 
setAeron(Aeron) - Method in class com.iohao.net.server.NetServerSetting.NetServerSettingBuilder
 
setAllIdleTime(long) - Method in class com.iohao.net.external.core.hook.internal.IdleProcessSettingBuilder
All - heartbeat time
setApplicationContext(ApplicationContext) - Method in class com.iohao.net.extension.spring.ActionFactoryBeanForSpring
 
setAttachment(byte[]) - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
setAttachment(byte[]) - Method in interface com.iohao.net.external.core.session.UserSession
Set the attachment bytes stored on the session.
setAttachment(byte[]) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setAttachment(byte[]) - Method in interface com.iohao.net.framework.protocol.Request
Set the per-request attachment data.
setAttachment(byte[]) - Method in class com.iohao.net.framework.protocol.RequestMessage
 
setAttachment(byte[]) - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
setBalancedManager(BalancedManager) - Method in class com.iohao.net.server.NetServerBuilder
 
setBalancedManager(BalancedManager) - Method in class com.iohao.net.server.NetServerSetting.NetServerSettingBuilder
 
setBarSkeleton(BarSkeleton) - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
setBarSkeleton(BarSkeleton) - Method in interface com.iohao.net.framework.core.flow.FlowContext
Set the BarSkeleton for this flow.
setBarSkeleton(BarSkeleton) - Method in class com.iohao.net.framework.core.runner.Runners
 
setBarSkeleton(BarSkeleton) - Method in class com.iohao.net.framework.protocol.Server.InternalBuilder
 
setBarSkeleton(BarSkeleton) - Method in class com.iohao.net.framework.protocol.ServerBuilder
 
setBindingLogicServerIds(int[]) - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
setBindingLogicServerIds(int[]) - Method in interface com.iohao.net.external.core.session.UserSession
Set logic server bindings associated with this session.
setBindingLogicServerIds(int[]) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setBindingLogicServerIds(int[]) - Method in interface com.iohao.net.framework.protocol.Request
Set the IDs of logic servers that this player is bound to.
setBindingLogicServerIds(int[]) - Method in class com.iohao.net.framework.protocol.RequestMessage
 
setBindingLogicServerIds(int[]) - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
setCacheCondition(int) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setCacheCondition(int) - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
setCacheCondition(int) - Method in class com.iohao.net.framework.protocol.UserResponseMessage
 
setCacheCondition(int) - Method in interface com.iohao.net.framework.protocol.CommunicationMessage
Set the cache condition flag.
setCacheLimit(int) - Method in class com.iohao.net.external.core.hook.cache.CmdCacheOption.Builder
Cache limit (maximum number of caches for the same action)
setCallback(CallbackDelegate) - Method in class com.iohao.net.extension.client.command.ListenCommand
 
setCallback(CallbackDelegate) - Method in class com.iohao.net.extension.client.command.RequestCommand
Response callback.
setCenterConnectionManagerCreator(CenterConnectionManagerCreator) - Method in class com.iohao.net.center.CenterServerBuilder
 
setCenterIp(String) - Method in class com.iohao.net.server.connection.ConnectionManagerParameter.ConnectionManagerParameterBuilder
 
setCenterIp(String) - Method in class com.iohao.net.server.NetServerBuilder
 
setCenterServerBuilder(CenterServerBuilder) - Method in class com.iohao.net.app.RunOne
 
setCenterServerCreator(CenterServerCreator) - Method in class com.iohao.net.center.CenterServerBuilder
 
setCenterServerSetting(CenterServerSetting) - Method in interface com.iohao.net.center.CenterServerSettingAware
 
setCenterServerSetting(CenterServerSetting) - Method in class com.iohao.net.center.fragment.ConnectRequestMessageOnFragment
 
setChannelAccept(ChannelAccept) - Method in class com.iohao.net.extension.client.user.ClientUserChannel
 
setChannelRead(ClientChannelRead) - Method in class com.iohao.net.extension.client.user.ClientUserChannel
 
setClientUser(ClientUser) - Method in class com.iohao.net.extension.client.AbstractInputCommandRegion
 
setClientUser(ClientUser) - Method in class com.iohao.net.extension.client.ClientConnectOption
 
setClientUser(ClientUser) - Method in interface com.iohao.net.extension.client.InputCommandRegion
设置 clientUser
setClientUser(ClientUser) - Method in class com.iohao.net.extension.client.join.ClientRunOne
 
setClientUserChannel(ClientUserChannel) - Method in class com.iohao.net.extension.client.command.ListenCommand
 
setClientUserChannel(ClientUserChannel) - Method in class com.iohao.net.extension.client.command.RequestCommand
 
setClientUserInputCommands(ClientUserInputCommands) - Method in class com.iohao.net.extension.client.InputCommandCreate
 
setCloseChannel(Runnable) - Method in class com.iohao.net.extension.client.user.ClientUserChannel
 
setCmd(int) - Method in class com.iohao.net.extension.client.AbstractInputCommandRegion
 
setCmd(int) - Method in class com.iohao.net.extension.client.InputCommandCreate
 
setCmd(int, String) - Method in class com.iohao.net.extension.client.AbstractInputCommandRegion
 
setCmdCacheOption(CmdCacheOption) - Method in interface com.iohao.net.external.core.hook.cache.ExternalCmdCacheSetting
Sets the default configuration for the external server cache.
setCmdCode(int) - Method in class com.iohao.net.external.core.message.ExternalMessage
Command type: 0 heartbeat, 1 business request.
setCmdCode(int) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setCmdCode(int) - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
setCmdCode(int) - Method in class com.iohao.net.framework.protocol.UserResponseMessage
 
setCmdCode(int) - Method in interface com.iohao.net.framework.protocol.CommunicationMessage
Set the command code identifying the protocol-level message type.
setCmdInfo(CmdInfo) - Method in class com.iohao.net.framework.core.ActionCommand.ActionCommandBuilder
 
setCmdInfo(CmdInfo) - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
setCmdInfo(CmdInfo) - Method in interface com.iohao.net.framework.core.flow.FlowContext
Set the command info.
setCmdInfo(CmdInfo) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
Set the command route from a CmdInfo descriptor.
setCmdInfo(CmdInfo) - Method in class com.iohao.net.framework.protocol.BroadcastMessage
Set the command route from a CmdInfo descriptor.
setCmdInfo(CmdInfo) - Method in class com.iohao.net.framework.protocol.CommonMessage
Set the command route from a CmdInfo descriptor.
setCmdInfo(CmdInfo) - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Set the command route from a CmdInfo descriptor.
setCmdMerge(int) - Method in class com.iohao.net.extension.client.command.RequestCommand
 
setCmdMerge(int) - Method in class com.iohao.net.external.core.message.ExternalMessage
Merged route command (high 16 bits main cmd, low 16 bits sub cmd).
setCmdMerge(int) - Method in class com.iohao.net.framework.protocol.BroadcastMessage
 
setCmdMerge(int) - Method in class com.iohao.net.framework.protocol.CommonMessage
 
setCmdMerge(int) - Method in interface com.iohao.net.framework.protocol.CommunicationMessage
Set the merged command route key.
setCmdMerge(int) - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Set the merged command route key.
setCmdMerges(int[]) - Method in class com.iohao.net.framework.protocol.Server.InternalBuilder
 
setCmdMerges(int[]) - Method in class com.iohao.net.framework.protocol.ServerMessage
 
setCmdName(String) - Method in class com.iohao.net.extension.client.command.InputCommand
Prefix label displayed before the command title.
setCmdName(String) - Method in class com.iohao.net.extension.client.InputCommandCreate
Prefix used in the module command description.
setCmdRegions(CmdRegions) - Method in class com.iohao.net.server.NetServerBuilder
 
setCmdRegions(CmdRegions) - Method in class com.iohao.net.server.NetServerSetting.NetServerSettingBuilder
 
setCommand(Object) - Method in class com.iohao.net.extension.room.operation.OperationContext
Specific gameplay data to be operated, usually customized by the developer based on game business logic
setCommunication(EventBusMessageCommunication) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
 
setCommunicationAggregation(CommunicationAggregation) - Static method in class com.iohao.net.framework.communication.CommunicationKit
Set the global communication aggregation and initialize the communication instance.
setCommunicationAggregation(CommunicationAggregation) - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
setCommunicationAggregation(CommunicationAggregation) - Method in interface com.iohao.net.framework.core.flow.FlowContext
Set the communication aggregation.
setCommunicationAggregation(CommunicationAggregation) - Method in class com.iohao.net.server.NetServerSetting.NetServerSettingBuilder
 
setCommunicationAggregationCreator(CommunicationAggregationCreator) - Method in class com.iohao.net.server.NetServerBuilder
 
setCommunicationSupplier(Supplier) - Static method in class com.iohao.net.framework.communication.CommunicationKit
 
setCommunicationType(CommunicationType) - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
setCommunicationType(CommunicationType) - Method in interface com.iohao.net.framework.core.flow.FlowContext
Set the communication type.
setConnectAddress(String) - Method in class com.iohao.net.extension.client.join.ClientRunOne
 
setConnectedCallback(Runnable) - Method in class com.iohao.net.extension.client.ClientConnectOption
 
setConnectionManager(CenterConnectionManager) - Method in class com.iohao.net.center.CenterServerSetting.CenterServerSettingBuilder
 
setConnectionManager(ConnectionManager) - Method in class com.iohao.net.server.NetServerSetting.NetServerSettingBuilder
 
setConnectionManagerCreator(ConnectionManagerCreator) - Method in class com.iohao.net.server.NetServerBuilder
 
setConnectPort(int) - Method in class com.iohao.net.extension.client.join.ClientRunOne
 
setConvenientCommunication(ConvenientCommunication) - Method in class com.iohao.net.server.NetServerSetting.NetServerSettingBuilder
 
setCurrentThreadExecutor(ThreadExecutor) - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
setCurrentThreadExecutor(ThreadExecutor) - Method in interface com.iohao.net.framework.core.flow.FlowContext
Set the thread executor for this flow.
setData(boolean) - Method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
setData(boolean) - Method in interface com.iohao.net.framework.communication.RangeBroadcast
Set the broadcast payload from a boolean value, encoding it via the configured codec.
setData(byte[]) - Method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
setData(byte[]) - Method in class com.iohao.net.external.core.message.ExternalMessage
Encoded business payload.
setData(byte[]) - Method in interface com.iohao.net.framework.communication.RangeBroadcast
Set the raw byte-array payload for this broadcast.
setData(byte[]) - Method in class com.iohao.net.framework.protocol.BroadcastMessage
 
setData(byte[]) - Method in class com.iohao.net.framework.protocol.CommonMessage
 
setData(byte[]) - Method in interface com.iohao.net.framework.protocol.CommunicationMessage
Set the serialized payload data.
setData(byte[]) - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Set the serialized payload data.
setData(int) - Method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
setData(int) - Method in interface com.iohao.net.framework.communication.RangeBroadcast
Set the broadcast payload from an int value, encoding it via the configured codec.
setData(long) - Method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
setData(long) - Method in interface com.iohao.net.framework.communication.RangeBroadcast
Set the broadcast payload from a long value, encoding it via the configured codec.
setData(Object) - Method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
setData(Object) - Method in interface com.iohao.net.framework.communication.RangeBroadcast
Set the broadcast payload from a business object, encoding it via the configured codec.
setData(String) - Method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
setData(String) - Method in interface com.iohao.net.framework.communication.RangeBroadcast
Set the broadcast payload from a String value, encoding it via the configured codec.
setData(Collection) - Method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
setData(Collection) - Method in interface com.iohao.net.framework.communication.RangeBroadcast
Set the broadcast payload from a collection of business objects, encoding it via the configured codec.
setDataClass(Class) - Method in class com.iohao.net.framework.core.doc.BroadcastDocumentBuilder
Set the broadcast data type.
setDataClass(Class, String) - Method in class com.iohao.net.framework.core.doc.BroadcastDocumentBuilder
Set the broadcast data type with an optional description.
setDataClassList(Class) - Method in class com.iohao.net.framework.core.doc.BroadcastDocumentBuilder
Set the broadcast data type as a List of the given class.
setDataClassList(Class, String) - Method in class com.iohao.net.framework.core.doc.BroadcastDocumentBuilder
Set the broadcast data type as a List with an optional description.
setDataCodec(DataCodec) - Static method in class com.iohao.net.framework.core.codec.DataCodecManager
Set the primary data codec.
setDataDescription(String) - Method in class com.iohao.net.framework.core.doc.BroadcastDocumentBuilder
Description of the broadcast data parameter.
setDataListBool(List) - Method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
setDataListBool(List) - Method in interface com.iohao.net.framework.communication.RangeBroadcast
Set the broadcast payload from a list of Boolean values, encoding it via the configured codec.
setDataListInt(List) - Method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
setDataListInt(List) - Method in interface com.iohao.net.framework.communication.RangeBroadcast
Set the broadcast payload from a list of Integer values, encoding it via the configured codec.
setDataListLong(List) - Method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
setDataListLong(List) - Method in interface com.iohao.net.framework.communication.RangeBroadcast
Set the broadcast payload from a list of Long values, encoding it via the configured codec.
setDataListString(List) - Method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
setDataListString(List) - Method in interface com.iohao.net.framework.communication.RangeBroadcast
Set the broadcast payload from a list of String values, encoding it via the configured codec.
setDataParam(Object) - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
setDataParam(Object) - Method in interface com.iohao.net.framework.core.flow.FlowContext
Set the request data parameter.
setDataParameter(ActionMethodParameter) - Method in class com.iohao.net.framework.core.ActionCommand.ActionCommandBuilder
 
setDefaultZoneId(ZoneId) - Static method in class com.iohao.net.common.kit.time.TimeKit
 
setDelayTaskRegion(DelayTaskRegion) - Static method in class com.iohao.net.common.kit.concurrent.timer.delay.DelayTaskKit
Set the lightweight controllable delayed task region
setDeliveryContainer(boolean) - Method in class com.iohao.net.framework.core.ActionCommand.ActionCommandBuilder
true means it's managed by a container like Spring
setDocumentAccessAuthentication(DocumentAccessAuthentication) - Static method in class com.iohao.net.framework.core.doc.DocumentHelper
Access authentication control for document routes.
setDomainEventSource(DomainEventSource) - Method in class com.iohao.net.extension.domain.CommonEvent
Set the domain event source
setEnableCenterServer(boolean) - Method in class com.iohao.net.app.RunOne
 
setError(ErrorInformation) - Method in interface com.iohao.net.framework.protocol.CommonResponse
Populate the error code and message from the given ErrorInformation.
setError(ErrorInformation) - Method in interface com.iohao.net.framework.protocol.ResponseCollect
Populate the error code and message from the given ErrorInformation.
setErrorCode(int) - Method in class com.iohao.net.external.core.message.ExternalMessage
Response or error code, where 0 means success.
setErrorCode(int) - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
setErrorCode(int) - Method in interface com.iohao.net.framework.core.flow.FlowContext
Set the error code.
setErrorCode(int) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setErrorCode(int) - Method in class com.iohao.net.framework.protocol.UserRequestMessage
Code: 0 for success, others for errors.
setErrorCode(int) - Method in class com.iohao.net.framework.protocol.UserResponseMessage
Code: 0 for success, others for errors.
setErrorCode(int) - Method in class com.iohao.net.framework.protocol.BroadcastUserMessage
 
setErrorCode(int) - Method in interface com.iohao.net.framework.protocol.CommonResponse
Set the error code. 0 indicates success; any other value indicates an error.
setErrorCode(int) - Method in class com.iohao.net.framework.protocol.EmptyExternalResponseMessage
Error code; 0 indicates success, non-zero indicates an error.
setErrorCode(int) - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Error code; 0 indicates success, non-zero indicates an error.
setErrorCode(int) - Method in interface com.iohao.net.framework.protocol.ResponseCollect
Set the overall error code. 0 indicates success; any other value indicates an error.
setErrorCode(int) - Method in class com.iohao.net.framework.protocol.ResponseCollectMessage
Overall error code; 0 indicates success.
setErrorCode(int) - Method in class com.iohao.net.framework.protocol.ResponseMessage
 
setErrorMessage(String) - Method in class com.iohao.net.external.core.message.ExternalMessage
Validation or failure details, usually an error/exception message.
setErrorMessage(String) - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
setErrorMessage(String) - Method in interface com.iohao.net.framework.core.flow.FlowContext
Set the error message.
setErrorMessage(String) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setErrorMessage(String) - Method in class com.iohao.net.framework.protocol.UserRequestMessage
Exception message, JSR 380 validation message.
setErrorMessage(String) - Method in class com.iohao.net.framework.protocol.UserResponseMessage
Exception message, JSR 380 validation message.
setErrorMessage(String) - Method in class com.iohao.net.framework.protocol.BroadcastUserMessage
 
setErrorMessage(String) - Method in interface com.iohao.net.framework.protocol.CommonResponse
Set the human-readable error message.
setErrorMessage(String) - Method in class com.iohao.net.framework.protocol.EmptyExternalResponseMessage
Human-readable error message; null when the response is successful.
setErrorMessage(String) - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Human-readable error message; null when the response is successful.
setErrorMessage(String) - Method in interface com.iohao.net.framework.protocol.ResponseCollect
Set the human-readable error message.
setErrorMessage(String) - Method in class com.iohao.net.framework.protocol.ResponseCollectMessage
Human-readable error message; null on success.
setErrorMessage(String) - Method in class com.iohao.net.framework.protocol.ResponseMessage
 
setEventBusListener(EventBusListener) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
Set the event listener
setEventBusMessageCreator(EventBusMessageCreator) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
Set the event message creator, EventBusMessage creator
setEventServerMessage(EventServerMessage) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
Set the event bus logic server related information
setEventSource(Object) - Method in class com.iohao.net.framework.communication.eventbus.EventBusMessage
Set the event source and auto-derive the topic from its class name.
setExecutorRegion(ExecutorRegion) - Static method in class com.iohao.net.common.kit.concurrent.executor.ExecutorRegionKit
 
setExecutorRegion(ExecutorRegion) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
Set the executor region
setExecutorRegion(ExecutorRegion) - Method in class com.iohao.net.framework.core.BarSkeletonBuilder
 
setExpireCheckTime(Duration) - Method in class com.iohao.net.external.core.hook.cache.CmdCacheOption.Builder
Cache expiration check time.
setExpireTime(Duration) - Method in class com.iohao.net.external.core.hook.cache.CmdCacheOption.Builder
Expiration time
setExternalJoin(ExternalJoinEnum) - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
setExternalJoin(ExternalJoinEnum) - Method in interface com.iohao.net.external.core.session.UserSession
Set the transport type used by this session.
setExternalMessage(Object) - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
setExternalMessage(Object) - Method in class com.iohao.net.framework.protocol.UserResponseMessage
 
setExternalServer(ExternalServer) - Method in class com.iohao.net.app.RunOne
 
setExternalServerCreator(ExternalServerCreator) - Method in class com.iohao.net.external.core.ExternalServerBuilder
 
setExternalServerId(int) - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
setExternalServerId(int) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setExternalServerId(int) - Method in class com.iohao.net.framework.protocol.BindingLogicServerMessage.Builder
 
setExternalServerId(int) - Method in class com.iohao.net.framework.protocol.BindingLogicServerMessage
Identifier of the external server that initiated the binding.
setExternalServerId(int) - Method in class com.iohao.net.framework.protocol.BroadcastUserMessage
 
setExternalServerId(int) - Method in class com.iohao.net.framework.protocol.CommonMessage
 
setExternalServerId(int) - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Identifier of the external server that originated or will receive this message.
setExternalServerId(int) - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Identifier of the originating external server.
setExternalServerId(int) - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Set the ID of the external server.
setExternalSetting(ExternalSetting) - Method in interface com.iohao.net.external.core.ExternalSettingAware
Inject the external setting after it has been assembled.
setExternalSetting(ExternalSetting) - Method in class com.iohao.net.external.core.hook.internal.DefaultUserHook
 
setExternalSetting(ExternalSetting) - Method in class com.iohao.net.external.core.netty.handler.HttpRealIpHandler
 
setExternalSetting(ExternalSetting) - Method in class com.iohao.net.external.core.netty.handler.SocketCmdAccessAuthHandler
 
setExternalSetting(ExternalSetting) - Method in class com.iohao.net.external.core.netty.handler.SocketIdleHandler
 
setExternalSetting(ExternalSetting) - Method in class com.iohao.net.external.core.netty.handler.SocketUserSessionHandler
 
setExternalSetting(ExternalSetting) - Method in class com.iohao.net.external.core.netty.handler.UserRequestHandler
 
setExternalSetting(ExternalSetting) - Method in class com.iohao.net.external.core.netty.handler.WebSocketVerifyHandler
 
setExternalSetting(ExternalSetting) - Method in class com.iohao.net.external.core.netty.micro.TcpMicroBootstrapFlow
 
setExternalSetting(ExternalSetting) - Method in class com.iohao.net.external.core.netty.micro.WebSocketMicroBootstrapFlow
 
setFindServer(FindServer) - Method in class com.iohao.net.server.NetServerSetting.NetServerSettingBuilder
 
setFindServerCreator(FindServerCreator) - Method in class com.iohao.net.server.NetServerBuilder
 
setFlowContext(FlowContext) - Method in class com.iohao.net.extension.room.operation.OperationContext
The FlowContext of the current operating player
setFlowContextFactory(FlowContextFactory) - Method in class com.iohao.net.framework.core.BarSkeletonBuilder
 
setFlowExecutor(FlowExecutor) - Method in class com.iohao.net.framework.core.BarSkeletonBuilder
 
setFutureId(long) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setFutureId(long) - Method in class com.iohao.net.framework.protocol.BindingLogicServerMessage
Correlation id for asynchronous request/response matching.
setFutureId(long) - Method in class com.iohao.net.framework.protocol.CommonMessage
 
setFutureId(long) - Method in class com.iohao.net.framework.protocol.ConnectResponseMessage
Correlation id used to match this response to its originating connect request.
setFutureId(long) - Method in class com.iohao.net.framework.protocol.EmptyExternalResponseMessage
Correlation id used to match this response to its originating request.
setFutureId(long) - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Correlation id used to match asynchronous request/response pairs.
setFutureId(long) - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Correlation id used to match asynchronous request/response pairs.
setFutureId(long) - Method in interface com.iohao.net.framework.protocol.FutureMessage
Set the future correlation id.
setFutureId(long) - Method in class com.iohao.net.framework.protocol.ServerRequestMessage
Correlation id used to match the asynchronous response to this request.
setFutureManager(FutureManager) - Method in class com.iohao.net.server.connection.ConnectionManagerParameter.ConnectionManagerParameterBuilder
 
setFutureManager(FutureManager) - Method in class com.iohao.net.server.NetServerBuilder
 
setFutureManager(FutureManager) - Method in class com.iohao.net.server.NetServerSetting.NetServerSettingBuilder
 
setGenerateDoc(boolean) - Static method in class com.iohao.net.framework.core.doc.DocumentHelper
Enable or disable document generation.
setGenerateFolder(String) - Method in class com.iohao.net.extension.protobuf.ProtoGenerateFile
Output directory for generated proto files.
setHopCount(int) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setHopCount(int) - Method in interface com.iohao.net.framework.protocol.Request
Set the number of hops this request has traversed.
setHopCount(int) - Method in class com.iohao.net.framework.protocol.RequestMessage
 
setHopCount(int) - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
setId(int) - Method in class com.iohao.net.external.core.ExternalServerBuilder
externalServerId
setId(int) - Method in class com.iohao.net.framework.protocol.Server.InternalBuilder
 
setId(int) - Method in class com.iohao.net.framework.protocol.ServerBuilder
 
setId(int) - Method in class com.iohao.net.framework.protocol.ServerMessage
 
setId(long) - Method in interface com.iohao.net.common.kit.micro.room.MicroRoom
Set the room ID.
setIdGenerator(SnowflakeIdGenerator) - Static method in class com.iohao.net.external.core.netty.session.SocketUserSessions
 
setIdleHook(IdleHook) - Method in class com.iohao.net.external.core.hook.internal.IdleProcessSettingBuilder
Heartbeat hook
setIdleProcessSetting(IdleProcessSetting) - Method in class com.iohao.net.external.core.ExternalSetting.RecordBuilder
 
setIdleProcessSettingBuilder(IdleProcessSettingBuilder) - Method in class com.iohao.net.external.core.ExternalServerBuilder
Heartbeat-related settings
setIdleTime(long) - Method in class com.iohao.net.external.core.hook.internal.IdleProcessSettingBuilder
Overall heartbeat time setting, includes: readerIdleTime, writerIdleTime, and allIdleTime
setInetSocketAddress(Object) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setInetSocketAddress(Object) - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
setInetSocketAddress(Object) - Method in class com.iohao.net.framework.protocol.UserResponseMessage
 
setInetSocketAddress(InetSocketAddress) - Method in class com.iohao.net.extension.client.user.ClientUserChannel
Target server address.
setInjectSet(Set) - Method in class com.iohao.net.external.core.ExternalServerCreatorParameter.InternalBuilder
 
setInputCommandRegions(List) - Method in class com.iohao.net.extension.client.join.ClientRunOne
 
setInputCommandRegions(List) - Method in interface com.iohao.net.extension.client.user.ClientUser
 
setInputCommandRegions(List) - Method in class com.iohao.net.extension.client.user.DefaultClientUser
 
setInternalDataCodec(DataCodec) - Static method in class com.iohao.net.framework.core.codec.DataCodecManager
 
setInternalErrorCode(boolean) - Method in class com.iohao.net.extension.codegen.CsharpDocumentGenerate
true : generate ActionErrorEnum
setInternalErrorCode(boolean) - Method in class com.iohao.net.extension.codegen.GDScriptDocumentGenerate
true : generate ActionErrorEnum
setInternalErrorCode(boolean) - Method in class com.iohao.net.extension.codegen.TypeScriptDocumentGenerate
true : generate ActionErrorEnum
setInternalType(boolean) - Method in class com.iohao.net.framework.core.doc.TypeMappingRecord
true if this is a built-in (internal) extension type.
setIp(String) - Method in class com.iohao.net.framework.protocol.Server.InternalBuilder
 
setIp(String) - Method in class com.iohao.net.framework.protocol.ServerBuilder
 
setIp(String) - Method in class com.iohao.net.framework.protocol.ServerMessage
 
setJoinEnum(ExternalJoinEnum) - Method in class com.iohao.net.extension.client.join.ClientRunOne
 
setJoinEnum(ExternalJoinEnum) - Method in class com.iohao.net.external.core.ExternalServerBuilder
Connection method: defaults to Websocket
setJoinEnum(ExternalJoinEnum) - Method in class com.iohao.net.external.core.netty.session.SocketUserSessions
 
setJoinEnum(ExternalJoinEnum) - Method in interface com.iohao.net.external.core.session.UserSessions
Connection method
setJoinServerId(int) - Method in class com.iohao.net.framework.protocol.ConnectResponseMessage
Identifier of the server that has joined the cluster.
setJwt(String) - Method in interface com.iohao.net.extension.client.user.ClientUser
 
setJwt(String) - Method in class com.iohao.net.extension.client.user.DefaultClientUser
 
setListener(StatActionInOut.StatActionChangeListener) - Method in class com.iohao.net.framework.core.flow.internal.StatActionInOut
Listener for statistics value update
setListener(TimeRangeInOut.ChangeListener) - Method in class com.iohao.net.framework.core.flow.internal.TimeRangeInOut
Set Listener
setListenerList(List) - Method in class com.iohao.net.server.NetServerSetting.NetServerSettingBuilder
 
setListParamTypeName(String) - Method in class com.iohao.net.framework.core.doc.TypeMappingRecord
List parameter type name.
setLogicServerId(int) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setLogicServerId(int) - Method in class com.iohao.net.framework.protocol.CommonMessage
 
setLogicServerId(int) - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Set the ID of the logic server handling this message.
setLogicServerList(List) - Method in class com.iohao.net.app.RunOne
 
setLoginSuccess(boolean) - Method in class com.iohao.net.extension.client.user.DefaultClientUser
True after login succeeds.
setMaybeRobot(boolean) - Method in class com.iohao.net.extension.room.SimplePlayer
 
setMethod(Method) - Method in class com.iohao.net.framework.core.ActionCommand.ActionCommandBuilder
The method object
setMethodDescription(String) - Method in class com.iohao.net.framework.core.doc.BroadcastDocumentBuilder
Broadcast (push) description.
setMethodHandle(MethodHandle) - Method in class com.iohao.net.framework.core.ActionCommand.ActionCommandBuilder
 
setMethodName(String) - Method in class com.iohao.net.framework.core.doc.BroadcastDocumentBuilder
Broadcast method name, used only during client code generation.
setMethodParser(MethodParser) - Static method in class com.iohao.net.framework.core.flow.parser.MethodParsers
Default parser for action business method parameters
setMethodResult(Object) - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
setMethodResult(Object) - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Set the result data produced by the action method.
setMethodResult(Object) - Method in interface com.iohao.net.framework.core.flow.FlowContext
Set the action method result.
setMicroBootstrap(MicroBootstrap) - Method in class com.iohao.net.external.core.ExternalServerBuilder
 
setMicroBootstrap(MicroBootstrap) - Method in interface com.iohao.net.external.core.ExternalServerBuilderSetting
Set the micro bootstrap instance.
setMicroBootstrap(MicroBootstrap) - Method in class com.iohao.net.external.core.ExternalServerCreatorParameter.InternalBuilder
 
setMicroBootstrapFlow(MicroBootstrapFlow) - Method in class com.iohao.net.external.core.ExternalServerBuilder
The startup process for the server that connects with real players
setMicroBootstrapFlow(MicroBootstrapFlow) - Method in interface com.iohao.net.external.core.ExternalServerBuilderSetting
Set the micro bootstrap flow customization chain.
setMicroBootstrapFlow(MicroBootstrapFlow) - Method in class com.iohao.net.external.core.ExternalServerCreatorParameter.InternalBuilder
 
setMsgId(int) - Method in class com.iohao.net.external.core.message.ExternalMessage
Client message identifier echoed back by the server response.
setMsgId(int) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setMsgId(int) - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
setMsgId(int) - Method in class com.iohao.net.framework.protocol.UserResponseMessage
 
setMsgId(int) - Method in interface com.iohao.net.framework.protocol.CommunicationMessage
Set the client-assigned message ID.
SetMultiMap<K,V> - Interface in com.iohao.net.common.kit.collect
A thread-safe multimap that associates each key with a Set of values, ensuring uniqueness.
setName(String) - Method in class com.iohao.net.framework.protocol.Server.InternalBuilder
 
setName(String) - Method in class com.iohao.net.framework.protocol.ServerBuilder
 
setName(String) - Method in class com.iohao.net.framework.protocol.ServerMessage
 
setNamespace(String) - Method in class com.iohao.net.extension.codegen.CsharpDocumentGenerate
c# namespace that generate files
setNanoTime(long) - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
setNanoTime(long) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setNanoTime(long) - Method in class com.iohao.net.framework.protocol.CommonMessage
 
setNanoTime(long) - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Set the nanosecond timestamp for this message.
setNetId(int) - Static method in class com.iohao.net.framework.CoreGlobalConfig
Set the network ID.
setNetId(int) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setNetId(int) - Method in class com.iohao.net.framework.protocol.CommonMessage
 
setNetId(int) - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Network id identifying the Aeron connection.
setNetId(int) - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Set the network-level identifier.
setNetId(int) - Method in class com.iohao.net.framework.protocol.Server.InternalBuilder
 
setNetId(int) - Method in class com.iohao.net.framework.protocol.ServerMessage
 
setNetId(int) - Method in class com.iohao.net.server.connection.ConnectionManagerParameter.ConnectionManagerParameterBuilder
 
setNetId(int) - Method in class com.iohao.net.server.NetServerBuilder
 
setNetId(int) - Method in class com.iohao.net.server.NetServerSetting.NetServerSettingBuilder
 
setNetServerBuilder(NetServerBuilder) - Method in class com.iohao.net.app.RunOne
 
setNetServerCreator(NetServerCreator) - Method in class com.iohao.net.server.NetServerBuilder
 
setNetServerSetting(NetServerSetting) - Method in class com.iohao.net.external.core.net.fragment.ExternalRequestMessageOnFragment
 
setNetServerSetting(NetServerSetting) - Method in class com.iohao.net.external.core.netty.handler.CmdCheckHandler
 
setNetServerSetting(NetServerSetting) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
setNetServerSetting(NetServerSetting) - Method in interface com.iohao.net.server.FindServer
Injects the runtime net-server setting.
setNetServerSetting(NetServerSetting) - Method in class com.iohao.net.server.fragment.ConnectResponseMessageOnFragment
 
setNetServerSetting(NetServerSetting) - Method in class com.iohao.net.server.fragment.ServerOfflineMessageOnFragment
 
setNetServerSetting(NetServerSetting) - Method in class com.iohao.net.server.logic.fragment.RequestMessageOnFragment
 
setNetServerSetting(NetServerSetting) - Method in class com.iohao.net.server.logic.fragment.SendMessageOnFragment
 
setNetServerSetting(NetServerSetting) - Method in class com.iohao.net.server.logic.fragment.UserRequestMessageOnFragment
 
setNetServerSetting(NetServerSetting) - Method in class com.iohao.net.server.logic.fragment.EmptyExternalResponseMessageOnFragment
 
setNetServerSetting(NetServerSetting) - Method in class com.iohao.net.server.logic.fragment.ExternalResponseMessageOnFragment
 
setNetServerSetting(NetServerSetting) - Method in class com.iohao.net.server.logic.fragment.ResponseMessageOnFragment
 
setNetServerSetting(NetServerSetting) - Method in interface com.iohao.net.server.NetServerSettingAware
Injects the runtime setting.
setNickname(String) - Method in interface com.iohao.net.extension.client.user.ClientUser
 
setNickname(String) - Method in class com.iohao.net.extension.client.user.DefaultClientUser
Nickname.
setOfMethodListTypeName(String) - Method in class com.iohao.net.framework.core.doc.TypeMappingRecord
SDK factory method name for list parameters.
setOfMethodTypeName(String) - Method in class com.iohao.net.framework.core.doc.TypeMappingRecord
SDK factory method name.
setOperationService(OperationService) - Method in interface com.iohao.net.extension.room.Room
setOperationService
setOperationService(OperationService) - Method in class com.iohao.net.extension.room.SimpleRoom
 
setOption(ClientConnectOption) - Method in class com.iohao.net.extension.client.join.ClientRunOne
 
setOptions(AttrOptions) - Method in class com.iohao.net.external.core.ExternalSetting.RecordBuilder
 
setOriginal(Object) - Method in class com.iohao.net.extension.room.DisableRangeBroadcast
 
setOriginal(Object) - Method in interface com.iohao.net.framework.communication.RangeBroadcast
Store the original (pre-encoding) data object for inspection or debugging.
setOriginalData(Object) - Method in class com.iohao.net.framework.protocol.BroadcastMessage
 
setOriginalMethodResult(Object) - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
setOriginalMethodResult(Object) - Method in interface com.iohao.net.framework.core.flow.FlowContext
Set the original action method result.
setOther(Object) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setOutputError(ErrorInformation) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
Set the error information to be included in the response.
setOutputError(ErrorInformation) - Method in class com.iohao.net.framework.protocol.CommonMessage
 
setOutputError(ErrorInformation) - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Set the error information to be included in the response.
setParamTypeName(String) - Method in class com.iohao.net.framework.core.doc.TypeMappingRecord
 
setPath(String) - Method in class com.iohao.net.extension.codegen.CsharpDocumentGenerate
The storage path of the generated files.
setPath(String) - Method in class com.iohao.net.extension.codegen.GDScriptDocumentGenerate
The storage path of the generated files.
setPath(String) - Method in class com.iohao.net.extension.codegen.TypeScriptDocumentGenerate
The storage path of the generated files.
setPath(String) - Method in class com.iohao.net.framework.core.doc.TextDocumentGenerate
 
setPayload(boolean) - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Set the payload from a boolean value.
setPayload(boolean) - Method in interface com.iohao.net.framework.protocol.ExternalResponse
Set the payload from a boolean value.
setPayload(boolean) - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Set the payload from a boolean value.
setPayload(byte[]) - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Serialized binary payload of the message.
setPayload(byte[]) - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Serialized binary payload of the message.
setPayload(byte[]) - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Set the raw binary payload.
setPayload(byte[]) - Method in interface com.iohao.net.framework.protocol.ExternalResponse
Set the raw binary payload.
setPayload(byte[]) - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Set the raw binary payload.
setPayload(int) - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Set the payload from an int value.
setPayload(int) - Method in interface com.iohao.net.framework.protocol.ExternalResponse
Set the payload from an int value.
setPayload(int) - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Set the payload from an int value.
setPayload(long) - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Set the payload from a long value.
setPayload(long) - Method in interface com.iohao.net.framework.protocol.ExternalResponse
Set the payload from a long value.
setPayload(long) - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Set the payload from a long value.
setPayload(String) - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Set the payload from a String value.
setPayload(String) - Method in interface com.iohao.net.framework.protocol.ExternalResponse
Set the payload from a String value.
setPayload(String) - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
Set the payload from a String value.
setPayloadMap(Map) - Method in class com.iohao.net.framework.protocol.Server.InternalBuilder
 
setPong(boolean) - Method in class com.iohao.net.external.core.hook.internal.IdleProcessSettingBuilder
true : respond to the client with a heartbeat (pong)
setPort(int) - Method in class com.iohao.net.external.core.ExternalServerBuilder
 
setPort(int) - Method in class com.iohao.net.external.core.ExternalSetting.RecordBuilder
 
setPrintConsumer(BiConsumer) - Method in class com.iohao.net.framework.core.flow.internal.DebugInOut
 
setProtocolSwitch(int) - Method in class com.iohao.net.external.core.message.ExternalMessage
Protocol-level feature switches, such as encryption or signature validation.
setProtocolSwitch(int) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setProtocolSwitch(int) - Method in interface com.iohao.net.framework.protocol.CommunicationMessage
Set the protocol switch flags controlling codec behavior.
setProtoPrefix(String) - Method in class com.iohao.net.extension.codegen.TypeScriptDocumentGenerate
 
setProtoSourcePath(String) - Method in class com.iohao.net.extension.protobuf.ProtoGenerateFile
Source code root path used by QDox scanning.
setPublicActionCmdName(boolean) - Method in class com.iohao.net.extension.codegen.CsharpDocumentGenerate
your .proto path
setPublicActionCmdName(boolean) - Method in class com.iohao.net.extension.codegen.GDScriptDocumentGenerate
your .proto path
setPublicActionCmdName(boolean) - Method in class com.iohao.net.extension.codegen.TypeScriptDocumentGenerate
your .proto path
setPublisher(Publisher) - Method in class com.iohao.net.app.RunOne
 
setPublisher(Publisher) - Method in class com.iohao.net.center.CenterServerBuilder
 
setPublisher(Publisher) - Method in class com.iohao.net.center.CenterServerSetting.CenterServerSettingBuilder
 
setPublisher(Publisher) - Static method in class com.iohao.net.common.NetCommonGlobalConfig
 
setPublisher(Publisher) - Method in class com.iohao.net.server.connection.ConnectionManagerParameter.ConnectionManagerParameterBuilder
 
setPublisher(Publisher) - Method in class com.iohao.net.server.NetServerBuilder
 
setPublisher(Publisher) - Method in class com.iohao.net.server.NetServerSetting.NetServerSettingBuilder
 
setPubName(String) - Method in class com.iohao.net.framework.protocol.Server.InternalBuilder
 
setPubName(String) - Method in class com.iohao.net.framework.protocol.ServerMessage
 
setReaderIdleTime(long) - Method in class com.iohao.net.external.core.hook.internal.IdleProcessSettingBuilder
Read - heartbeat time
setReady(boolean) - Method in interface com.iohao.net.extension.room.Player
set ready status
setReady(boolean) - Method in class com.iohao.net.extension.room.SimplePlayer
true - is ready
setRequest(Request) - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
 
setRequest(Request) - Method in interface com.iohao.net.framework.core.flow.FlowContext
Set the request message.
setRequestData(RequestDataDelegate) - Method in class com.iohao.net.extension.client.command.InputCommand
 
setRequestData(RequestDataDelegate) - Method in class com.iohao.net.extension.client.command.RequestCommand
Request payload supplier.
setResponseList(List) - Method in class com.iohao.net.framework.protocol.ResponseCollectExternalMessage
Individual responses collected from external servers.
setResponseList(List) - Method in class com.iohao.net.framework.protocol.ResponseCollectMessage
Individual responses collected from logic servers.
setResultMethodListTypeName(String) - Method in class com.iohao.net.framework.core.doc.TypeMappingRecord
SDK result list getter method name.
setResultMethodTypeName(String) - Method in class com.iohao.net.framework.core.doc.TypeMappingRecord
SDK result getter method name.
setRobot(boolean) - Method in class com.iohao.net.extension.room.SimplePlayer
true - is robot
setRoomId(long) - Method in interface com.iohao.net.extension.room.Player
set RoomId
setRoomId(long) - Method in interface com.iohao.net.extension.room.Room
set roomId
setRoomId(long) - Method in class com.iohao.net.extension.room.SimplePlayer
Room id
setRoomId(long) - Method in class com.iohao.net.extension.room.SimpleRoom
 
setRoomSupplier(Supplier) - Method in class com.iohao.net.common.kit.micro.room.MicroRooms
 
setSbeCodec(SbeCodec) - Static method in class com.iohao.net.common.SbeKit
 
setSeat(int) - Method in interface com.iohao.net.extension.room.Player
set user's position
setSeat(int) - Method in class com.iohao.net.extension.room.SimplePlayer
User's position (seat)
setServer(Server) - Method in class com.iohao.net.external.core.ExternalSetting.RecordBuilder
 
setServer(Server) - Method in class com.iohao.net.external.core.netty.handler.SocketUserSessionHandler
 
setServerSettingHook(NetServerSettingHook) - Method in class com.iohao.net.server.NetServerBuilder
 
setServerShutdownHookList(List) - Method in class com.iohao.net.app.RunOne
 
setServerShutdownHookList(List) - Method in class com.iohao.net.server.NetServerSetting.NetServerSettingBuilder
 
setServerType(ServerTypeEnum) - Method in class com.iohao.net.framework.protocol.Server.InternalBuilder
 
setServerType(ServerTypeEnum) - Method in class com.iohao.net.framework.protocol.ServerBuilder
 
setServerType(ServerTypeEnum) - Method in class com.iohao.net.framework.protocol.ServerMessage
 
setSetting(ExternalSetting) - Method in class com.iohao.net.external.core.ExternalServerCreatorParameter.InternalBuilder
 
setSkeletonThreadPipeline(SkeletonThreadPipeline) - Method in class com.iohao.net.server.NetServerBuilder
 
setSkeletonThreadPipeline(SkeletonThreadPipeline) - Method in class com.iohao.net.server.NetServerSetting.NetServerSettingBuilder
 
setSocketAddress(InetSocketAddress) - Method in class com.iohao.net.extension.client.ClientConnectOption
 
setSourceFilePathFun(Function) - Static method in class com.iohao.net.framework.core.doc.ActionCommandDocKit
 
setSourceServerId(int) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setSourceServerId(int) - Method in class com.iohao.net.framework.protocol.CommonMessage
 
setSourceServerId(int) - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Set the ID of the server that originally created this message.
setSpaceSize(int) - Method in interface com.iohao.net.extension.room.Room
set room space size
setSpaceSize(int) - Method in class com.iohao.net.extension.room.SimpleRoom
 
setSplit(String[]) - Method in class com.iohao.net.extension.client.kit.SplitParam
 
setState(UserSessionState) - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
setStatus(EventBusStatus) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
 
setStick(int) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setStick(int) - Method in interface com.iohao.net.framework.protocol.Request
Set the sticky-routing hint used to pin this request to a specific server instance.
setStick(int) - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
setSubscribeExecutorStrategy(SubscribeExecutorStrategy) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
Set the subscriber thread executor selection strategy
setSubscriberInvokeCreator(SubscriberInvokeCreator) - Method in interface com.iohao.net.framework.communication.eventbus.EventBus
Set SubscriberInvokeCreator
setTag(String) - Method in class com.iohao.net.framework.protocol.Server.InternalBuilder
 
setTag(String) - Method in class com.iohao.net.framework.protocol.ServerBuilder
 
setTag(String) - Method in class com.iohao.net.framework.protocol.ServerMessage
 
setTemplateId(int) - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Template id of the external server that received the client connection.
setThreadGroupName(String) - Method in class com.iohao.net.common.kit.concurrent.ThreadCreator
Set the thread group by name.
setTimer(Timer) - Static method in class com.iohao.net.common.kit.concurrent.TaskKit
set HashedWheelTimer
setTimeUnit(TimeUnit) - Method in class com.iohao.net.external.core.hook.internal.IdleProcessSettingBuilder
Heartbeat time unit - defaults to seconds
setting - Variable in class com.iohao.net.external.core.netty.micro.TcpMicroBootstrapFlow
 
setting - Variable in class com.iohao.net.external.core.netty.micro.WebSocketMicroBootstrapFlow
 
setting - Static variable in class com.iohao.net.framework.communication.eventbus.EventBusSettingKit
The global EventBus setting instance.
setting - Static variable in class com.iohao.net.framework.CoreGlobalConfig
Global business framework settings.
setting - Variable in class com.iohao.net.server.fragment.ConnectResponseMessageOnFragment
 
setting() - Method in record class com.iohao.net.external.core.ExternalServerCreatorParameter
Returns the value of the setting record component.
setting() - Method in record class com.iohao.net.external.core.netty.micro.DefaultPipelineContext
Returns the value of the setting record component.
settingBarSkeletonBuilder(BarSkeletonBuilder) - Method in interface com.iohao.net.server.LogicServer
Configures the bar-skeleton builder for this logic server.
SettingOption - Interface in com.iohao.net.external.core.netty
 
settingServerBuilder(ServerBuilder) - Method in interface com.iohao.net.server.LogicServer
Configures the server metadata builder used for registration.
settingUserId - Static variable in interface com.iohao.net.framework.protocol.OnExternalTemplateId
Template id for setting (binding) a user id to a session.
settingUserId(long, long) - Method in class com.iohao.net.external.core.netty.session.SocketUserSessions
 
settingUserId(long, long) - Method in interface com.iohao.net.external.core.session.UserSessions
Sets the userId for the channel, indicating that the identity has been authenticated (i.e., logged in).
SettingUserIdOnExternal - Class in com.iohao.net.external.core.net.external
Handles template requests that bind a business userId to a user channel.
SettingUserIdOnExternal() - Constructor for class com.iohao.net.external.core.net.external.SettingUserIdOnExternal
 
SettingUserIdResult - Record Class in com.iohao.net.framework.protocol
Result of a user id binding (setting) operation on the external server.
SettingUserIdResult(int, String) - Constructor for record class com.iohao.net.framework.protocol.SettingUserIdResult
Creates an instance of a SettingUserIdResult record class.
setTitle(String) - Method in class com.iohao.net.extension.client.command.InputCommand
Display description for the simulated request command.
setTitle(String) - Method in class com.iohao.net.extension.client.command.ListenCommand
 
setTitle(String) - Method in class com.iohao.net.extension.client.command.RequestCommand
 
setTraceId(String) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setTraceId(String) - Method in class com.iohao.net.framework.protocol.CommonMessage
 
setTraceId(String) - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Distributed trace id for request tracking.
setTraceId(String) - Method in interface com.iohao.net.framework.protocol.RemoteMessage
Set the distributed trace ID for this message.
setTraceIdSupplier(TraceIdSupplier) - Static method in class com.iohao.net.common.kit.trace.TraceKit
 
setTypeMappingDocument(TypeMappingDocument) - Method in class com.iohao.net.extension.codegen.CsharpDocumentGenerate
 
setTypeMappingDocument(TypeMappingDocument) - Method in class com.iohao.net.extension.codegen.GDScriptDocumentGenerate
 
setTypeMappingDocument(TypeMappingDocument) - Method in class com.iohao.net.extension.codegen.TypeScriptDocumentGenerate
 
setUniqueInputCommand(boolean) - Method in class com.iohao.net.extension.client.InputCommandCreate
When true, only one InputCommand can exist for the same route.
setUserHook(UserHook) - Method in class com.iohao.net.external.core.ExternalServerBuilder
UserHook hook interface, triggered on login and logout
setUserHook(UserHook) - Method in class com.iohao.net.external.core.netty.session.SocketUserSessions
 
setUserHook(UserHook) - Method in interface com.iohao.net.external.core.session.UserSessions
userHook
setUserId(long) - Method in class com.iohao.net.extension.client.AbstractInputCommandRegion
 
setUserId(long) - Method in interface com.iohao.net.extension.client.user.ClientUser
 
setUserId(long) - Method in class com.iohao.net.extension.client.user.DefaultClientUser
 
setUserId(long) - Method in interface com.iohao.net.extension.room.Player
set userId
setUserId(long) - Method in class com.iohao.net.extension.room.SimplePlayer
userId user id
setUserId(long) - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
Mark the session as identity-verified when the business user id is assigned.
setUserId(long) - Method in interface com.iohao.net.external.core.session.UserSession
Sets the ID of the current user (player).
setUserId(long) - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
When verifyIdentity is False, this value represents the userChannelId.
setUserId(long) - Method in interface com.iohao.net.framework.core.flow.FlowCommon
Set the user ID associated with this flow.
setUserId(long) - Method in interface com.iohao.net.framework.core.flow.FlowContext
Set the user ID associated with this request.
setUserId(long) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setUserId(long) - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
setUserId(long) - Method in class com.iohao.net.framework.protocol.UserResponseMessage
 
setUserId(long) - Method in class com.iohao.net.framework.protocol.BroadcastUserMessage
 
setUserId(long) - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
User id associated with this request.
setUserId(long) - Method in class com.iohao.net.framework.protocol.RequestMessage
 
setUserId(long) - Method in class com.iohao.net.framework.protocol.ResponseMessage
 
setUserId(long) - Method in interface com.iohao.net.framework.protocol.UserIdentity
Set the user id.
setUserIdentity(UserIdentity) - Method in interface com.iohao.net.framework.protocol.UserIdentity
Copy the user id and verification flag from the given identity.
setUserIds(long[]) - Method in class com.iohao.net.framework.protocol.BroadcastUserListMessage
 
setUserSessions(SocketUserSessions) - Method in class com.iohao.net.external.core.netty.handler.SocketUserSessionHandler
 
setUserSessions(UserSessions) - Method in class com.iohao.net.external.core.ExternalServerBuilder
User (player) session manager
setUserSessions(UserSessions) - Method in interface com.iohao.net.external.core.ExternalServerBuilderSetting
Set the user session manager.
setUserSessions(UserSessions) - Method in class com.iohao.net.external.core.ExternalSetting.RecordBuilder
 
setUserSessions(UserSessions) - Method in class com.iohao.net.external.core.netty.handler.SocketCmdAccessAuthHandler
 
setValidator(ParameterValidator) - Static method in class com.iohao.net.framework.core.kit.ValidatorKit
 
setValue(Boolean) - Method in class com.iohao.net.common.kit.beans.property.BooleanProperty
 
setValue(Number) - Method in class com.iohao.net.common.kit.beans.property.IntegerProperty
 
setValue(Number) - Method in class com.iohao.net.common.kit.beans.property.LongProperty
 
setValue(Object) - Method in class com.iohao.net.extension.domain.CommonEvent
Object that does not implement the DomainEventSource interface
setValue(String) - Method in class com.iohao.net.common.kit.beans.property.StringProperty
 
setValue(T) - Method in class com.iohao.net.common.kit.beans.property.ObjectProperty
 
setValue(T) - Method in interface com.iohao.net.common.kit.beans.property.PropertyValueObservable
Set the property value, triggering listeners if the value changed.
setVerifyIdentity(boolean) - Method in interface com.iohao.net.external.core.hook.AccessAuthenticationHook
Indicates that login is required to access business methods.
setVerifyIdentity(boolean) - Method in class com.iohao.net.external.core.hook.internal.DefaultAccessAuthenticationHook
Default: No login required.
setVerifyIdentity(boolean) - Method in class com.iohao.net.framework.protocol.AbstractCommunicationMessage
 
setVerifyIdentity(boolean) - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
setVerifyIdentity(boolean) - Method in class com.iohao.net.framework.protocol.UserResponseMessage
 
setVerifyIdentity(boolean) - Method in class com.iohao.net.framework.protocol.BroadcastUserMessage
 
setVerifyIdentity(boolean) - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
Whether the user's identity has been verified (authenticated).
setVerifyIdentity(boolean) - Method in class com.iohao.net.framework.protocol.RequestMessage
 
setVerifyIdentity(boolean) - Method in class com.iohao.net.framework.protocol.ResponseMessage
 
setVerifyIdentity(boolean) - Method in interface com.iohao.net.framework.protocol.UserIdentity
Set the identity verification flag.
setWebsocketPath(String) - Method in class com.iohao.net.extension.client.join.ClientRunOne
websocketPath , default : /websocket
setWebsocketVerify(String) - Method in class com.iohao.net.extension.client.join.ClientRunOne
 
setWriterIdleTime(long) - Method in class com.iohao.net.external.core.hook.internal.IdleProcessSettingBuilder
Write - heartbeat time
setWsUrl(String) - Method in class com.iohao.net.extension.client.ClientConnectOption
 
shutdown() - Method in class com.iohao.net.common.DefaultPublisher
 
shutdown() - Method in interface com.iohao.net.common.Publisher
Stops background publishing resources.
shutdownHook(NetServerSetting) - Method in class com.iohao.net.server.connection.ServerOfflineMessageShutdownHook
 
shutdownHook(NetServerSetting) - Method in interface com.iohao.net.server.connection.ServerShutdownHook
 
simpleExecutor - Enum constant in enum class com.iohao.net.framework.communication.eventbus.ExecutorSelector
[Thread Safe] Execute in a thread executor
SimpleLoggerHandler - Class in com.iohao.net.external.core.netty.handler
Simple log printing, typically for inactive or exception-triggered connections.
SimpleOperationHandler - Class in com.iohao.net.extension.room.operation
Executes the task Runnable.
SimplePlayer - Class in com.iohao.net.extension.room
Basic mutable Player implementation for room-based games.
SimplePlayer() - Constructor for class com.iohao.net.extension.room.SimplePlayer
 
SimpleRoom - Class in com.iohao.net.extension.room
Default in-memory Room implementation.
SimpleRoom() - Constructor for class com.iohao.net.extension.room.SimpleRoom
 
size() - Method in interface com.iohao.net.common.kit.collect.ListMultiMap
The number of key-collection mappings in the map
size() - Method in interface com.iohao.net.common.kit.collect.SetMultiMap
The number of key-collection mappings in the map
size(List) - Static method in class com.iohao.net.common.kit.SafeKit
Return the size of the list, or 0 if the list is null.
sizeValue() - Method in interface com.iohao.net.common.kit.collect.ListMultiMap
The total number of all values across all collections in the map.
sizeValue() - Method in interface com.iohao.net.common.kit.collect.SetMultiMap
The total number of all values across all collections in the map.
skeletonThreadPipeline() - Method in record class com.iohao.net.server.NetServerSetting
Returns the value of the skeletonThreadPipeline record component.
SkeletonThreadPipeline - Interface in com.iohao.net.framework.core
Strategy for dispatching a FlowContext to a thread executor within a BarSkeleton.
skipAttachment() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
skipAttachment() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
skipAttachment() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
skipData() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
skipData() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
skipData() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
skipData() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
skipData() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
skipData() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
skipData() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
skipData() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
skipData() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
skipErrorMessage() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
skipErrorMessage() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
skipErrorMessage() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
skipErrorMessage() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
skipErrorMessage() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
skipKey() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
skipKey() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
skipPayload() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
skipPayload() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
skipTopic() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
skipValue() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
skipValue() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
socketCmdAccessAuthHandler - Static variable in interface com.iohao.net.external.core.netty.SettingOption
 
SocketCmdAccessAuthHandler - Class in com.iohao.net.external.core.netty.handler
Netty handler that enforces external route access control and login requirements.
SocketCmdAccessAuthHandler() - Constructor for class com.iohao.net.external.core.netty.handler.SocketCmdAccessAuthHandler
 
SocketIdleExcludeHandler - Class in com.iohao.net.external.core.netty.handler
Filters out heartbeat messages when no idle handler is configured.
socketIdleHandler - Static variable in interface com.iohao.net.external.core.netty.SettingOption
 
SocketIdleHandler - Class in com.iohao.net.external.core.netty.handler
Netty idle handler that processes heartbeat frames and idle timeout events.
SocketIdleHandler() - Constructor for class com.iohao.net.external.core.netty.handler.SocketIdleHandler
 
SocketIdleHook - Interface in com.iohao.net.external.core.netty.hook
TCP/WebSocket heartbeat hook
SocketMicroBootstrap - Class in com.iohao.net.external.core.netty.micro
Server for connecting with real players, handling netty servers for tcp and websocket.
SocketMicroBootstrap() - Constructor for class com.iohao.net.external.core.netty.micro.SocketMicroBootstrap
 
SocketUserSession - Class in com.iohao.net.external.core.netty.session
Netty channel-backed implementation of an external user session.
socketUserSessionHandler - Static variable in interface com.iohao.net.external.core.netty.SettingOption
 
SocketUserSessionHandler - Class in com.iohao.net.external.core.netty.handler
Creates and removes SocketUserSession instances on Netty channel lifecycle events.
SocketUserSessionHandler() - Constructor for class com.iohao.net.external.core.netty.handler.SocketUserSessionHandler
 
SocketUserSessions - Class in com.iohao.net.external.core.netty.session
Netty session manager for TCP and WebSocket external transports.
SocketUserSessions() - Constructor for class com.iohao.net.external.core.netty.session.SocketUserSessions
 
sourceNetId() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
sourceNetId(int) - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
sourceNetIdEncodingLength() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
sourceNetIdEncodingLength() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
sourceNetIdEncodingOffset() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
sourceNetIdEncodingOffset() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
sourceNetIdId() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
sourceNetIdId() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
sourceNetIdMaxValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
sourceNetIdMaxValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
sourceNetIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
sourceNetIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
sourceNetIdMinValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
sourceNetIdMinValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
sourceNetIdNullValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
sourceNetIdNullValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
sourceNetIdSinceVersion() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
sourceNetIdSinceVersion() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
sourceServerId - Variable in class com.iohao.net.framework.communication.eventbus.EventBusMessage
The server ID of the EventBus that originally published this event.
sourceServerId - Variable in class com.iohao.net.framework.protocol.CommonMessage
 
sourceServerId() - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
sourceServerId(int) - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
sourceServerIdEncodingLength() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
sourceServerIdEncodingLength() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
sourceServerIdEncodingOffset() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
sourceServerIdEncodingOffset() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
sourceServerIdMaxValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
sourceServerIdMaxValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
sourceServerIdMinValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
sourceServerIdMinValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
sourceServerIdNullValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
sourceServerIdNullValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
sourceServerIdSinceVersion() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
SPACE_FOR_TIME - Enum constant in enum class com.iohao.net.framework.core.CmdInfoFlyweightStrategy
 
SplitParam - Class in com.iohao.net.extension.client.kit
 
SplitParam(String) - Constructor for class com.iohao.net.extension.client.kit.SplitParam
 
SplitParam(String, String) - Constructor for class com.iohao.net.extension.client.kit.SplitParam
 
start() - Method in class com.iohao.net.extension.client.user.ClientUserInputCommands
 
start() - Method in record class com.iohao.net.framework.core.flow.internal.StatActionInOut.TimeRange
Returns the value of the start record component.
start() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeMinute
Returns the value of the start record component.
startup() - Method in class com.iohao.net.app.RunOne
 
startup() - Method in class com.iohao.net.common.DefaultPublisher
 
startup() - Method in interface com.iohao.net.common.Publisher
Starts background publishing resources.
startup() - Method in class com.iohao.net.extension.client.join.ClientRunOne
 
startup(int, MicroBootstrapFlow) - Method in interface com.iohao.net.external.core.micro.MicroBootstrap
Start the server that accepts real-user connections.
startup(int, MicroBootstrapFlow) - Method in class com.iohao.net.external.core.netty.micro.SocketMicroBootstrap
 
startup(DomainEventSetting) - Method in class com.iohao.net.extension.domain.DomainEventApplication
Initializes disruptors for all registered handlers and starts them once.
startup(LogicServer) - Static method in class com.iohao.net.server.logic.LogicServerApplication
Builds the logic-server skeleton and server metadata, then registers startup callbacks.
startup(NetServer) - Method in interface com.iohao.net.external.core.ExternalServer
Start the external transport and bind it to the shared net server runtime.
startup(NetServer) - Method in class com.iohao.net.external.core.netty.DefaultExternalServer
 
startupSuccess(BarSkeleton) - Method in interface com.iohao.net.server.LogicServer
Callback invoked after startup finishes successfully.
StatActionInOut - Class in com.iohao.net.framework.core.flow.internal
PluginInOut - StatActionInOut - Action Call Statistics Plugin
StatActionInOut() - Constructor for class com.iohao.net.framework.core.flow.internal.StatActionInOut
 
StatActionInOut.StatAction - Class in com.iohao.net.framework.core.flow.internal
Per-action statistics record holding execution count, total/average/max time cost, error count, and time range distribution.
StatActionInOut.StatActionChangeListener - Interface in com.iohao.net.framework.core.flow.internal
PluginInOut - StatActionInOut - Action Call Statistics Plugin - StatAction Update Listener
StatActionInOut.StatActionRegion - Class in com.iohao.net.framework.core.flow.internal
Region that manages StatActionInOut.StatAction instances, one per CmdInfo.
StatActionInOut.TimeRange - Record Class in com.iohao.net.framework.core.flow.internal
PluginInOut - StatActionInOut - Action Call Statistics Plugin - Time Range Record
statActionInOutStatAction - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
statActionInOutTimeRange - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
StatActionRegion() - Constructor for class com.iohao.net.framework.core.flow.internal.StatActionInOut.StatActionRegion
 
state - Variable in class com.iohao.net.external.core.netty.session.SocketUserSession
 
stick() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
stick(byte) - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
stickEncodingLength() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
stickEncodingLength() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
stickEncodingOffset() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
stickEncodingOffset() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
stickId() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
stickId() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
stickMaxValue() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
stickMaxValue() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
stickMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
stickMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
stickMinValue() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
stickMinValue() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
stickNullValue() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
stickNullValue() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
stickSinceVersion() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
stickSinceVersion() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
stop() - Static method in class com.iohao.net.common.kit.concurrent.TaskKit
Shut down all managed executors and the timer.
stop() - Method in class com.iohao.net.extension.domain.DomainEventApplication
Stops all running disruptors managed by the domain-event extension.
stream() - Method in class com.iohao.net.common.kit.micro.room.MicroRooms
Return a stream of all rooms in the registry.
stream() - Method in class com.iohao.net.framework.core.doc.ActionDoc
Return a stream of command docs sorted by sub-command ID.
stream() - Method in class com.iohao.net.framework.core.flow.internal.StatActionInOut.StatActionRegion
Return a stream of all StatActionInOut.StatAction values.
stream() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeDay
Return a stream of non-null hour-level statistics.
streamActionCommandRegion() - Method in class com.iohao.net.framework.core.ActionCommandRegions
Stream all registered ActionCommandRegion instances.
streamPlayer() - Method in interface com.iohao.net.extension.room.Room
stream players
streamRealPlayer() - Method in interface com.iohao.net.extension.room.Room
stream real players
streamRobot() - Method in interface com.iohao.net.extension.room.Room
stream robots
streamServerMessage() - Method in interface com.iohao.net.center.CenterConnectionManager
 
String255Decoder - Class in com.iohao.net.sbe
String with a max length of 255 bytes
String255Decoder() - Constructor for class com.iohao.net.sbe.String255Decoder
 
String255Encoder - Class in com.iohao.net.sbe
String with a max length of 255 bytes
String255Encoder() - Constructor for class com.iohao.net.sbe.String255Encoder
 
stringClassList - Static variable in interface com.iohao.net.framework.core.doc.TypeMappingDocument
 
StringProperty - Class in com.iohao.net.common.kit.beans.property
String - Property has listening feature.
StringProperty() - Constructor for class com.iohao.net.common.kit.beans.property.StringProperty
 
StringProperty(String) - Constructor for class com.iohao.net.common.kit.beans.property.StringProperty
 
StringValue - Class in com.iohao.net.framework.protocol.wrapper
Protocol wrapper for a single String value.
StringValue() - Constructor for class com.iohao.net.framework.protocol.wrapper.StringValue
 
StringValueList - Class in com.iohao.net.framework.protocol.wrapper
Protocol wrapper for a list of String values.
StringValueList() - Constructor for class com.iohao.net.framework.protocol.wrapper.StringValueList
 
StrKit - Class in com.iohao.net.common.kit
String manipulation utilities.
subActionCommandMap - Variable in class com.iohao.net.framework.core.ActionCommandRegion
key: subCmd
subCmd - Variable in class com.iohao.net.framework.core.doc.ActionCommandDoc
 
subCmd - Variable in class com.iohao.net.framework.core.doc.ActionMemberCmdDocument
 
subCmd() - Method in record class com.iohao.net.framework.core.CmdInfo
Returns the value of the subCmd record component.
subCmdMaxLen - Variable in class com.iohao.net.framework.core.BarSkeletonSetting
The default length of sub-actions (level 2 sub-command; sub-route)
SubscribeExecutorStrategy - Interface in com.iohao.net.framework.communication.eventbus
Strategy interface for selecting the thread executor used to run a subscriber method.
Subscriber - Class in com.iohao.net.framework.communication.eventbus
Represents a single event subscriber method bound to an EventBusSubscriber instance.
Subscriber(int) - Constructor for class com.iohao.net.framework.communication.eventbus.Subscriber
Create a subscriber with the given unique ID.
subscriberInvoke - Variable in class com.iohao.net.framework.communication.eventbus.Subscriber
Subscriber invocation
SubscriberInvoke - Interface in com.iohao.net.framework.communication.eventbus
Strategy interface for invoking a subscriber method when an event is dispatched.
SubscriberInvokeCreator - Interface in com.iohao.net.framework.communication.eventbus
Factory interface for creating SubscriberInvoke instances from Subscriber metadata.
success() - Method in record class com.iohao.net.framework.protocol.SettingUserIdResult
Check whether the operation completed successfully.
SUCCESS - Static variable in record class com.iohao.net.framework.protocol.SettingUserIdResult
Successful result singleton.
SuggestInformation - Class in com.iohao.net.framework.core
Collects contextual information about an ActionCommand and formats code-improvement suggestions for display on the console.
SuggestInformation(ActionCommand) - Constructor for class com.iohao.net.framework.core.SuggestInformation
Create a new suggestion context for the given action command.
supplier() - Method in record class com.iohao.net.common.kit.attr.AttrOption
Returns the value of the supplier record component.
supplyAsync(Supplier) - Static method in class com.iohao.net.common.kit.concurrent.TaskKit
Returns a CompletableFuture where the task runs asynchronously on the virtualExecutor (virtual thread), and the result is obtained from the Supplier.
systemOtherErrCode - Enum constant in enum class com.iohao.net.framework.core.exception.ActionErrorEnum
Generic system error.

T

tag() - Method in record class com.iohao.net.framework.protocol.Server
Returns the value of the tag record component.
tag() - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
tag(int) - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
tag(int, byte) - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
tag(String) - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
tagCharacterEncoding() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
tagCharacterEncoding() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
tagEncodingLength() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
tagEncodingLength() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
tagEncodingOffset() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
tagEncodingOffset() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
tagLength() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
tagLength() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
tagMaxValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
tagMaxValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
tagMinValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
tagMinValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
tagNullValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
tagNullValue() - Static method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
tagSinceVersion() - Static method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
task() - Method in interface com.iohao.net.common.kit.concurrent.timer.delay.DelayTask
Start the delayed task
TaskKit - Class in com.iohao.net.common.kit.concurrent
Internal utility class for task consumption; developers should NOT use it for time-consuming I/O tasks.
TaskListener - Interface in com.iohao.net.common.kit.concurrent
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 - Enum constant in enum class com.iohao.net.external.core.config.ExternalJoinEnum
TCP socket
TcpExternalCodec - Class in com.iohao.net.external.core.netty.handler
Netty codec that converts length-prefixed TCP frames to/from CommunicationMessage.
TcpExternalCodec() - Constructor for class com.iohao.net.external.core.netty.handler.TcpExternalCodec
 
TcpExternalJoinSelector - Class in com.iohao.net.external.core.netty.micro.join
Transport selector that configures TCP defaults for Netty external servers.
TcpExternalJoinSelector() - Constructor for class com.iohao.net.external.core.netty.micro.join.TcpExternalJoinSelector
 
TcpMicroBootstrapFlow - Class in com.iohao.net.external.core.netty.micro
Netty bootstrap flow for TCP-based external client connections.
TcpMicroBootstrapFlow() - Constructor for class com.iohao.net.external.core.netty.micro.TcpMicroBootstrapFlow
 
TcpProtocolSanityCheckHandler - Class in com.iohao.net.external.core.netty.handler
One-time guard that validates the first TCP length-prefixed frame header before normal decoding.
TcpProtocolSanityCheckHandler() - Constructor for class com.iohao.net.external.core.netty.handler.TcpProtocolSanityCheckHandler
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.EventBusMessageDecoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.EventBusMessageEncoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.RequestMessageDecoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.RequestMessageEncoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.ResponseMessageDecoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.ResponseMessageEncoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.SendMessageDecoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.SendMessageEncoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.UserRequestMessageDecoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.UserRequestMessageEncoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.UserResponseMessageDecoder
 
TEMPLATE_ID - Static variable in class com.iohao.net.sbe.UserResponseMessageEncoder
 
templateId() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
templateId() - Method in class com.iohao.net.sbe.MessageHeaderDecoder
 
templateId(byte) - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
templateId(int) - Method in class com.iohao.net.sbe.MessageHeaderEncoder
 
templateIdEncodingLength() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
templateIdEncodingLength() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
templateIdEncodingLength() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
templateIdEncodingLength() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
templateIdEncodingOffset() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
templateIdEncodingOffset() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
templateIdEncodingOffset() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
templateIdEncodingOffset() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
templateIdId() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
templateIdId() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
templateIdMaxValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
templateIdMaxValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
templateIdMaxValue() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
templateIdMaxValue() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
templateIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
templateIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
templateIdMinValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
templateIdMinValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
templateIdMinValue() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
templateIdMinValue() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
templateIdNullValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
templateIdNullValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
templateIdNullValue() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
templateIdNullValue() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
templateIdSinceVersion() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
templateIdSinceVersion() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
templateIdSinceVersion() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
textDocumentBroadcast - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
textDocumentBroadcastTitle - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
textDocumentCmd - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
textDocumentErrorCodeTitle - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
TextDocumentGenerate - Class in com.iohao.net.framework.core.doc
DocumentGenerate implementation that produces a plain-text documentation file containing action routes, broadcast routes, and error codes.
TextDocumentGenerate() - Constructor for class com.iohao.net.framework.core.doc.TextDocumentGenerate
 
textDocumentTitle - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
threadCount - Variable in class com.iohao.net.common.kit.concurrent.ThreadCreator
 
ThreadCreator - Class in com.iohao.net.common.kit.concurrent
Base class for creating threads with configurable name prefix, priority, daemon flag, and thread group.
ThreadCreator(String) - Constructor for class com.iohao.net.common.kit.concurrent.ThreadCreator
 
ThreadExecutor - Record Class in com.iohao.net.common.kit.concurrent.executor
Thread executor information
ThreadExecutor(String, Executor, int) - Constructor for record class com.iohao.net.common.kit.concurrent.executor.ThreadExecutor
Creates an instance of a ThreadExecutor record class.
ThreadExecutorRegion - Interface in com.iohao.net.common.kit.concurrent.executor
Interface for a region of thread executors that distributes tasks by index.
threadGroup - Variable in class com.iohao.net.common.kit.concurrent.ThreadCreator
 
threadIndex - Variable in class com.iohao.net.framework.communication.eventbus.EventBusMessage
Thread index used for executor selection in thread-safe strategies.
threadIndex() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
threadIndex(long) - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
threadIndexEncodingLength() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
threadIndexEncodingLength() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
threadIndexEncodingOffset() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
threadIndexEncodingOffset() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
threadIndexId() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
threadIndexId() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
threadIndexMaxValue() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
threadIndexMaxValue() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
threadIndexMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
threadIndexMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
threadIndexMinValue() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
threadIndexMinValue() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
threadIndexNullValue() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
threadIndexNullValue() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
threadIndexSinceVersion() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
threadIndexSinceVersion() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
ThreadMonitor(String, LongAdder, LongAdder, ThreadExecutor) - Constructor for record class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut.ThreadMonitor
Creates an instance of a ThreadMonitor record class.
ThreadMonitorInOut - Class in com.iohao.net.framework.core.flow.internal
PluginInOut - ThreadMonitorInOut - Business Thread Monitoring Plugin
ThreadMonitorInOut() - Constructor for class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut
 
ThreadMonitorInOut.ThreadMonitor - Record Class in com.iohao.net.framework.core.flow.internal
Per-thread monitoring record holding execution count, total time, and remaining queue size.
ThreadMonitorInOut.ThreadMonitorRegion - Class in com.iohao.net.framework.core.flow.internal
Region that manages ThreadMonitorInOut.ThreadMonitor instances, one per business thread.
threadMonitorInOutThreadMonitor - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
ThreadMonitorRegion() - Constructor for class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut.ThreadMonitorRegion
 
threadNamePrefix - Variable in class com.iohao.net.common.kit.concurrent.ThreadCreator
 
threadNo() - Method in record class com.iohao.net.common.kit.concurrent.executor.ThreadExecutor
Returns the value of the threadNo record component.
threadPriority - Variable in class com.iohao.net.common.kit.concurrent.ThreadCreator
 
ThrowKit - Class in com.iohao.net.common.kit.exception
Exception throwing utilities for internal use.
TIME_UNIT - Enum constant in enum class com.iohao.net.sbe.MetaAttribute
Time unit applied to the epoch.
TimeFormatKit - Class in com.iohao.net.common.kit.time
Date/time formatting utilities with cached DateTimeFormatter instances.
TimeKit - Class in com.iohao.net.common.kit.time
Time utilities providing cached or real-time date/time access.
timeoutMillis - Static variable in class com.iohao.net.framework.CoreGlobalConfig
Default timeout in milliseconds for request-response operations.
TimeRange(long, long, LongAdder, String) - Constructor for record class com.iohao.net.framework.core.flow.internal.StatActionInOut.TimeRange
Creates an instance of a TimeRange record class.
TimeRangeDay(LocalDate, LongAdder, TimeRangeInOut.TimeRangeHour[]) - Constructor for record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeDay
Creates an instance of a TimeRangeDay record class.
TimeRangeDayRegion() - Constructor for class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeDayRegion
 
TimeRangeHour(LocalTime, LongAdder, List) - Constructor for record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeHour
Creates an instance of a TimeRangeHour record class.
timeRangeHours() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeDay
Returns the value of the timeRangeHours record component.
TimeRangeInOut - Class in com.iohao.net.framework.core.flow.internal
PluginInOut - TimeRangeInOut - Call Statistics Plugin for Each Time Period
TimeRangeInOut() - Constructor for class com.iohao.net.framework.core.flow.internal.TimeRangeInOut
 
TimeRangeInOut.ChangeListener - Interface in com.iohao.net.framework.core.flow.internal
Listener interface for TimeRangeInOut change notifications and customization.
TimeRangeInOut.TimeRangeDay - Record Class in com.iohao.net.framework.core.flow.internal
Daily call statistics record holding the date, total count, and per-hour breakdowns.
TimeRangeInOut.TimeRangeDayRegion - Class in com.iohao.net.framework.core.flow.internal
Region that manages TimeRangeInOut.TimeRangeDay instances, one per calendar date.
TimeRangeInOut.TimeRangeHour - Record Class in com.iohao.net.framework.core.flow.internal
Hourly call statistics record holding the hour, total count, and per-minute breakdowns.
TimeRangeInOut.TimeRangeMinute - Record Class in com.iohao.net.framework.core.flow.internal
Minute-range statistics record within an hour.
timeRangeInOutDayTitle - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
timeRangeInOutHourTitle - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
timeRangeInOutMinuteTitle - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
TimeRangeMinute(int, int, LongAdder) - Constructor for record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeMinute
Creates an instance of a TimeRangeMinute record class.
timeUnit() - Method in record class com.iohao.net.external.core.hook.internal.IdleProcessSetting
Returns the value of the timeUnit record component.
toArrayInt(Collection) - Static method in class com.iohao.net.common.kit.ArrayKit
Convert a collection of Integer values to a primitive int array.
toArrayLong(Collection) - Static method in class com.iohao.net.common.kit.ArrayKit
Convert a collection of Long values to a primitive long array.
toBytes(boolean) - Static method in class com.iohao.net.common.kit.ByteKit
Convert a boolean value to a single-byte array.
toBytes(int) - Static method in class com.iohao.net.common.kit.ByteKit
Convert an int value to a 4-byte big-endian byte array.
toBytes(long) - Static method in class com.iohao.net.common.kit.ByteKit
Convert a long value to an 8-byte big-endian byte array.
toBytes(String) - Static method in class com.iohao.net.common.kit.ByteKit
Convert a string to a UTF-8 encoded byte array.
toEpochMilli(LocalDateTime) - Static method in class com.iohao.net.common.kit.time.TimeKit
Convert a LocalDateTime to epoch milliseconds using the default zone.
toInputName(CmdInfo) - Method in class com.iohao.net.extension.client.user.ClientUserInputCommands
 
toList(int[]) - Static method in class com.iohao.net.common.kit.ArrayKit
Convert a primitive int array to a mutable list of Integer values.
toList(long[]) - Static method in class com.iohao.net.common.kit.ArrayKit
Convert a primitive long array to a mutable list of Long values.
toLocalDateTime(long) - Static method in class com.iohao.net.common.kit.time.TimeKit
Convert epoch milliseconds to a LocalDateTime using the default zone.
topic - Variable in class com.iohao.net.framework.communication.eventbus.EventBusMessage
The event topic, typically the fully qualified class name of the event source.
topic() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
topic(String) - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
Topic - Interface in com.iohao.net.extension.domain
Domain message topic
topicCharacterEncoding() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
topicCharacterEncoding() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
topicHeaderLength() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
topicHeaderLength() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
topicId() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
topicId() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
topicLength() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
topicMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
topicMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
topicSinceVersion() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
toProtoFieldLine() - Method in class com.iohao.net.extension.protobuf.ProtoJavaField
 
toProtoFile() - Method in class com.iohao.net.extension.protobuf.ProtoJavaRegion
 
toProtoMessage() - Method in class com.iohao.net.extension.protobuf.ProtoJava
 
toSet(int[]) - Static method in class com.iohao.net.common.kit.ArrayKit
Convert a primitive int array to a mutable set of Integer values.
toSimpleString(CmdInfo) - Static method in class com.iohao.net.framework.core.kit.CmdKit
Format a CmdInfo as a simple "cmd-subCmd" string.
toString() - Method in class com.iohao.net.center.CenterServerSetting.CenterServerSettingBuilder
 
toString() - Method in record class com.iohao.net.center.CenterServerSetting
Returns a string representation of this record class.
toString() - Method in record class com.iohao.net.center.creator.CenterConnectionManagerCreatorParameter
Returns a string representation of this record class.
toString() - Method in record class com.iohao.net.common.kit.attr.AttrOption
Returns a string representation of this record class.
toString() - Method in class com.iohao.net.common.kit.beans.property.BooleanProperty
 
toString() - Method in class com.iohao.net.common.kit.beans.property.IntegerProperty
 
toString() - Method in class com.iohao.net.common.kit.beans.property.LongProperty
 
toString() - Method in class com.iohao.net.common.kit.beans.property.ObjectProperty
 
toString() - Method in class com.iohao.net.common.kit.beans.property.StringProperty
 
toString() - Method in record class com.iohao.net.common.kit.concurrent.executor.ThreadExecutor
Returns a string representation of this record class.
toString() - Method in class com.iohao.net.extension.client.command.CommandResult
 
toString() - Method in class com.iohao.net.extension.client.command.InputCommand
 
toString() - Method in class com.iohao.net.extension.client.command.ListenCommand
 
toString() - Method in record class com.iohao.net.extension.protobuf.ProtoJavaRegionKey
Returns a string representation of this record class.
toString() - Method in class com.iohao.net.external.core.ExternalServerCreatorParameter.InternalBuilder
 
toString() - Method in record class com.iohao.net.external.core.ExternalServerCreatorParameter
Returns a string representation of this record class.
toString() - Method in class com.iohao.net.external.core.ExternalSetting.RecordBuilder
 
toString() - Method in record class com.iohao.net.external.core.ExternalSetting
Returns a string representation of this record class.
toString() - Method in record class com.iohao.net.external.core.hook.cache.CmdCacheOption
Returns a string representation of this record class.
toString() - Method in record class com.iohao.net.external.core.hook.internal.IdleProcessSetting
Returns a string representation of this record class.
toString() - Method in class com.iohao.net.external.core.hook.internal.IdleProcessSettingBuilder
 
toString() - Method in class com.iohao.net.external.core.message.ExternalMessage
 
toString() - Method in record class com.iohao.net.external.core.net.external.OnExternalContext
Returns a string representation of this record class.
toString() - Method in record class com.iohao.net.external.core.netty.micro.DefaultPipelineContext
Returns a string representation of this record class.
toString() - Method in class com.iohao.net.framework.core.ActionCommand.ActionCommandBuilder
 
toString() - Method in class com.iohao.net.framework.core.ActionMethodParameter
 
toString() - Method in class com.iohao.net.framework.core.ActionMethodReturn
 
toString() - Method in record class com.iohao.net.framework.core.CmdInfo
Returns a string representation of this record class.
toString() - Method in class com.iohao.net.framework.core.doc.ErrorCodeDocument
 
toString() - Method in class com.iohao.net.framework.core.flow.internal.StatActionInOut.StatAction
 
toString() - Method in class com.iohao.net.framework.core.flow.internal.StatActionInOut.StatActionRegion
 
toString() - Method in record class com.iohao.net.framework.core.flow.internal.StatActionInOut.TimeRange
Returns a string representation of this record class.
toString() - Method in record class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut.ThreadMonitor
Returns a string representation of this record class.
toString() - Method in class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut.ThreadMonitorRegion
 
toString() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeDay
Returns a string representation of this record class.
toString() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeHour
Returns a string representation of this record class.
toString() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeMinute
Returns a string representation of this record class.
toString() - Method in class com.iohao.net.framework.protocol.BindingLogicServerMessage
 
toString() - Method in class com.iohao.net.framework.protocol.BroadcastMessage
 
toString() - Method in class com.iohao.net.framework.protocol.BroadcastMulticastMessage
 
toString() - Method in class com.iohao.net.framework.protocol.BroadcastUserListMessage
 
toString() - Method in class com.iohao.net.framework.protocol.BroadcastUserMessage
 
toString() - Method in class com.iohao.net.framework.protocol.CommonMessage
 
toString() - Method in class com.iohao.net.framework.protocol.ConnectResponseMessage
 
toString() - Method in class com.iohao.net.framework.protocol.ResponseCollectMessage
 
toString() - Method in class com.iohao.net.framework.protocol.ResponseMessage
 
toString() - Method in class com.iohao.net.framework.protocol.Server.InternalBuilder
 
toString() - Method in record class com.iohao.net.framework.protocol.Server
Returns a string representation of this record class.
toString() - Method in class com.iohao.net.framework.protocol.ServerMessage
 
toString() - Method in record class com.iohao.net.framework.protocol.ServerOfflineMessage
Returns a string representation of this record class.
toString() - Method in class com.iohao.net.framework.protocol.ServerRequestMessage
 
toString() - Method in record class com.iohao.net.framework.protocol.SettingUserIdResult
Returns a string representation of this record class.
toString() - Method in class com.iohao.net.framework.protocol.UserRequestMessage
 
toString() - Method in class com.iohao.net.framework.protocol.UserResponseMessage
 
toString() - Method in class com.iohao.net.framework.protocol.wrapper.BoolValue
 
toString() - Method in class com.iohao.net.framework.protocol.wrapper.BoolValueList
 
toString() - Method in class com.iohao.net.framework.protocol.wrapper.ByteValueList
 
toString() - Method in class com.iohao.net.framework.protocol.wrapper.IntValue
 
toString() - Method in class com.iohao.net.framework.protocol.wrapper.IntValueList
 
toString() - Method in class com.iohao.net.framework.protocol.wrapper.LongValue
 
toString() - Method in class com.iohao.net.framework.protocol.wrapper.LongValueList
 
toString() - Method in class com.iohao.net.framework.protocol.wrapper.StringValue
 
toString() - Method in class com.iohao.net.framework.protocol.wrapper.StringValueList
 
toString() - Method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
toString() - Method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
toString() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
toString() - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
toString() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
toString() - Method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
toString() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
toString() - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
toString() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
toString() - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
toString() - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
toString() - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
toString() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
toString() - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
toString() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
toString() - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
toString() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
toString() - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
toString() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
toString() - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
toString() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
toString() - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
toString() - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
toString() - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
toString() - Method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
toString() - Method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
toString() - Method in class com.iohao.net.sbe.MessageHeaderDecoder
 
toString() - Method in class com.iohao.net.sbe.MessageHeaderEncoder
 
toString() - Method in class com.iohao.net.sbe.PayloadDataDecoder
 
toString() - Method in class com.iohao.net.sbe.PayloadDataEncoder
 
toString() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
toString() - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
toString() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
toString() - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
toString() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
toString() - Method in class com.iohao.net.sbe.SendMessageEncoder
 
toString() - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
toString() - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
toString() - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
toString() - Method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
toString() - Method in class com.iohao.net.sbe.String255Decoder
 
toString() - Method in class com.iohao.net.sbe.String255Encoder
 
toString() - Method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
toString() - Method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
toString() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
toString() - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
toString() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
toString() - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
toString() - Method in class com.iohao.net.server.cmd.DefaultCmdRegion
 
toString() - Method in class com.iohao.net.server.connection.ConnectionManagerParameter.ConnectionManagerParameterBuilder
 
toString() - Method in record class com.iohao.net.server.connection.ConnectionManagerParameter
Returns a string representation of this record class.
toString() - Method in record class com.iohao.net.server.ConvenientCommunication
Returns a string representation of this record class.
toString() - Method in class com.iohao.net.server.NetServerSetting.NetServerSettingBuilder
 
toString() - Method in record class com.iohao.net.server.NetServerSetting
Returns a string representation of this record class.
toString(boolean) - Method in class com.iohao.net.framework.core.ActionMethodParameter
Format the parameter type and name as a string, optionally using fully qualified class names.
toString(boolean) - Method in class com.iohao.net.framework.core.ActionMethodReturn
Format the return type as a string, optionally using fully qualified class names.
toString(int) - Static method in class com.iohao.net.framework.core.kit.CmdKit
Format a merged command ID as a human-readable string [cmd:X-Y Z].
toString(String, BlockingQueue) - Static method in class com.iohao.net.framework.core.kit.DevKit
Format timing data as a human-readable statistics panel.
totalTime() - Method in record class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut.ThreadMonitor
Returns the value of the totalTime record component.
trace(BroadcastMessage) - Method in interface com.iohao.net.framework.core.BroadcastTrace
 
traceConfig(Class, int) - Method in interface com.iohao.net.framework.core.BroadcastTrace
 
traceConfig(String, int) - Method in interface com.iohao.net.framework.core.BroadcastTrace
 
traceId - Variable in class com.iohao.net.framework.communication.eventbus.EventBusMessage
Trace ID for distributed tracing and debugging.
traceId - Variable in class com.iohao.net.framework.protocol.CommonMessage
 
traceId() - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
traceId() - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
traceId() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
traceId(int) - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
traceId(int) - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
traceId(int) - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
traceId(int, byte) - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
traceId(int, byte) - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
traceId(int, byte) - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
traceId(CharSequence) - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
traceId(CharSequence) - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
traceId(CharSequence) - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
traceId(String) - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
traceId(String) - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
traceId(String) - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
traceIdCharacterEncoding() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
traceIdCharacterEncoding() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
traceIdCharacterEncoding() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
traceIdCharacterEncoding() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
traceIdCharacterEncoding() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
traceIdCharacterEncoding() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
traceIdEncodingLength() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
traceIdEncodingLength() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
traceIdEncodingLength() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
traceIdEncodingLength() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
traceIdEncodingLength() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
traceIdEncodingLength() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
traceIdEncodingOffset() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
traceIdEncodingOffset() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
traceIdEncodingOffset() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
traceIdEncodingOffset() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
traceIdEncodingOffset() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
traceIdEncodingOffset() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
traceIdId() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
traceIdId() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
traceIdId() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
traceIdId() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
traceIdLength() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
traceIdLength() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
traceIdLength() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
traceIdLength() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
traceIdLength() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
traceIdLength() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
traceIdMaxValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
traceIdMaxValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
traceIdMaxValue() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
traceIdMaxValue() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
traceIdMaxValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
traceIdMaxValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
traceIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
traceIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
traceIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
traceIdMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
traceIdMinValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
traceIdMinValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
traceIdMinValue() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
traceIdMinValue() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
traceIdMinValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
traceIdMinValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
traceIdNullValue() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
traceIdNullValue() - Static method in class com.iohao.net.sbe.CommonMessageEncoder
 
traceIdNullValue() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
traceIdNullValue() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
traceIdNullValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
traceIdNullValue() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
traceIdSinceVersion() - Static method in class com.iohao.net.sbe.CommonMessageDecoder
 
traceIdSinceVersion() - Static method in class com.iohao.net.sbe.EventBusMessageDecoder
 
traceIdSinceVersion() - Static method in class com.iohao.net.sbe.EventBusMessageEncoder
 
traceIdSinceVersion() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
traceIdSinceVersion() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
TraceIdSupplier - Interface in com.iohao.net.common.kit.trace
Strategy interface for generating trace IDs.
TraceKit - Class in com.iohao.net.common.kit.trace
Distributed tracing utilities using SLF4J MDC for trace ID propagation.
traceName - Static variable in class com.iohao.net.common.kit.trace.TraceKit
MDC key used for trace ID propagation.
triggerUpdate() - Method in interface com.iohao.net.common.kit.concurrent.IntervalTaskListener
Whether to trigger the onUpdate listener callback method
triggerUpdate() - Method in interface com.iohao.net.common.kit.concurrent.OnceTaskListener
Whether to trigger the onUpdate listener callback method
triggerUpdate() - Method in interface com.iohao.net.common.kit.concurrent.TaskListener
Whether to trigger the onUpdate listener callback method
triggerUpdateTimeRange(StatActionInOut.StatAction, long, FlowContext) - Method in interface com.iohao.net.framework.core.flow.internal.StatActionInOut.StatActionChangeListener
Trigger condition, a prerequisite for triggering the updateTimeRange method
TWO_ARRAY - Enum constant in enum class com.iohao.net.framework.core.CmdInfoFlyweightStrategy
 
typeMappingDocument - Variable in class com.iohao.net.framework.core.doc.ActionDocument
 
typeMappingDocument - Variable in class com.iohao.net.framework.core.doc.ActionMethodDocument
 
TypeMappingDocument - Interface in com.iohao.net.framework.core.doc
Strategy interface for mapping Java/protobuf types to their client-side type names used during document and SDK code generation.
TypeMappingRecord - Class in com.iohao.net.framework.core.doc
Record describing how a Java/protobuf type maps to client-side type names, SDK method names, and result accessor names used during code generation.
TypeMappingRecord() - Constructor for class com.iohao.net.framework.core.doc.TypeMappingRecord
 
TypeScriptDocumentGenerate - Class in com.iohao.net.extension.codegen
Generate TypeScript code, such as broadcast, error code, action
TypeScriptDocumentGenerate() - Constructor for class com.iohao.net.extension.codegen.TypeScriptDocumentGenerate
 

U

UDP - Enum constant in enum class com.iohao.net.external.core.config.ExternalJoinEnum
UDP socket
udpChannel - Static variable in interface com.iohao.net.common.AeronConst
UDP channel pattern used when an endpoint host/port is required.
uniqueInputCommand - Variable in class com.iohao.net.extension.client.InputCommandCreate
When true, only one InputCommand can exist for the same route.
uniqueInputCommand - Static variable in class com.iohao.net.extension.client.kit.ClientUserConfigs
When true, duplicate simulated commands are not allowed.
unLoading(int) - Method in interface com.iohao.net.server.cmd.CmdRegions
 
unLoading(int) - Method in class com.iohao.net.server.cmd.DefaultCmdRegions
 
unloadRemoteTopic(EventServerMessage) - Method in interface com.iohao.net.framework.communication.eventbus.EventBusRegion
Unload event topics from a disconnected remote server.
unregister(Server) - Method in interface com.iohao.net.server.balanced.BalancedManager
 
unregister(Server) - Method in interface com.iohao.net.server.balanced.ServerLoadBalanced
 
updateAttachment() - Method in interface com.iohao.net.framework.core.flow.FlowAttachmentCommunication
Encode the current typed attachment and update it on the external server.
updateAttachment(byte[]) - Method in interface com.iohao.net.framework.core.flow.FlowAttachmentCommunication
Update the request attachment on the external server with the given raw bytes, and synchronize the local request's attachment.
updateAttachmentAsync() - Method in interface com.iohao.net.framework.core.flow.FlowAttachmentCommunication
Asynchronously encode the current typed attachment and update it on the external server.
updateAttachmentAsync(byte[]) - Method in interface com.iohao.net.framework.core.flow.FlowAttachmentCommunication
Asynchronously update the request attachment on the external server.
updateTimeRange(StatActionInOut.StatAction, long, FlowContext) - Method in interface com.iohao.net.framework.core.flow.internal.StatActionInOut.StatActionChangeListener
Called while the StatAction statistics record is being updated, called when the trigger method returns true
uri() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
uri() - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
uri() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
uri() - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
uriEncodingLength() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
uriEncodingLength() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
uriEncodingLength() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
uriEncodingLength() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
uriEncodingOffset() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
uriEncodingOffset() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
uriEncodingOffset() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
uriEncodingOffset() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
uriId() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
uriId() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
uriId() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
uriId() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
uriMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
uriMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
uriMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
uriMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
uriSinceVersion() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
uriSinceVersion() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
uriSinceVersion() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
uriSinceVersion() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
USER_REQUEST - Enum constant in enum class com.iohao.net.framework.communication.CommunicationType
Communication originated from an external user request.
userChannelId - Variable in class com.iohao.net.external.core.netty.session.SocketUserSession
 
userChannelIdMap - Variable in class com.iohao.net.external.core.netty.session.SocketUserSessions
key : userChannelId
userEventTriggered(ChannelHandlerContext, Object) - Method in class com.iohao.net.external.core.netty.handler.SocketIdleHandler
 
userExecutor - Enum constant in enum class com.iohao.net.framework.communication.eventbus.ExecutorSelector
[Thread Safe] Execute in the user thread executor
userHook - Variable in class com.iohao.net.external.core.netty.session.SocketUserSessions
 
UserHook - Interface in com.iohao.net.external.core.hook
User session lifecycle callbacks for online/offline events.
userHookInto - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
userHookQuit - Static variable in interface com.iohao.net.framework.i18n.MessageKey
 
userId - Variable in class com.iohao.net.extension.client.user.DefaultClientUser
 
userId - Variable in class com.iohao.net.extension.room.SimplePlayer
userId user id
userId - Variable in class com.iohao.net.external.core.netty.session.SocketUserSession
 
userId - Variable in class com.iohao.net.framework.protocol.UserRequestMessage
 
userId - Variable in class com.iohao.net.framework.protocol.UserResponseMessage
 
userId() - Method in record class com.iohao.net.external.core.net.external.OnExternalContext
Returns the value of the userId record component.
userId() - Method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
userId(long) - Method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
userIdEncodingLength() - Static method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
userIdEncodingLength() - Static method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
userIdEncodingOffset() - Static method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
userIdEncodingOffset() - Static method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
userIdentity() - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
userIdentity() - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
userIdentity() - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
userIdentity() - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
userIdentity() - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
userIdentity() - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
userIdentity() - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
userIdentity() - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
userIdentity() - Method in class com.iohao.net.sbe.SendMessageDecoder
 
userIdentity() - Method in class com.iohao.net.sbe.SendMessageEncoder
 
userIdentity() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
userIdentity() - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
userIdentity() - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
userIdentity() - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
UserIdentity - Interface in com.iohao.net.framework.protocol
Contract for messages that carry user identity and authentication state.
userIdentityEncodingLength() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
userIdentityEncodingLength() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
userIdentityEncodingLength() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
userIdentityEncodingLength() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
userIdentityEncodingLength() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
userIdentityEncodingLength() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
userIdentityEncodingLength() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
userIdentityEncodingLength() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
userIdentityEncodingLength() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
userIdentityEncodingLength() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
userIdentityEncodingLength() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
userIdentityEncodingLength() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
userIdentityEncodingLength() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
userIdentityEncodingLength() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
userIdentityEncodingOffset() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
userIdentityEncodingOffset() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
userIdentityEncodingOffset() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
userIdentityEncodingOffset() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
userIdentityEncodingOffset() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
userIdentityEncodingOffset() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
userIdentityEncodingOffset() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
userIdentityEncodingOffset() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
userIdentityEncodingOffset() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
userIdentityEncodingOffset() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
userIdentityEncodingOffset() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
userIdentityEncodingOffset() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
userIdentityEncodingOffset() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
userIdentityEncodingOffset() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
userIdentityId() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
userIdentityId() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
userIdentityId() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
userIdentityId() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
userIdentityId() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
userIdentityId() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
userIdentityId() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
userIdentityId() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
userIdentityId() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
userIdentityId() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
userIdentityId() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
userIdentityId() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
userIdentityId() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
userIdentityId() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
UserIdentityMessageDecoder - Class in com.iohao.net.sbe
 
UserIdentityMessageDecoder() - Constructor for class com.iohao.net.sbe.UserIdentityMessageDecoder
 
UserIdentityMessageEncoder - Class in com.iohao.net.sbe
 
UserIdentityMessageEncoder() - Constructor for class com.iohao.net.sbe.UserIdentityMessageEncoder
 
userIdentityMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
userIdentityMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
userIdentityMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
userIdentityMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
userIdentityMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
userIdentityMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
userIdentityMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
userIdentityMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
userIdentityMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
userIdentityMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
userIdentityMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
userIdentityMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
userIdentityMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
userIdentityMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
userIdentitySinceVersion() - Static method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
userIdentitySinceVersion() - Static method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
userIdentitySinceVersion() - Static method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
userIdentitySinceVersion() - Static method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
userIdentitySinceVersion() - Static method in class com.iohao.net.sbe.RequestMessageDecoder
 
userIdentitySinceVersion() - Static method in class com.iohao.net.sbe.RequestMessageEncoder
 
userIdentitySinceVersion() - Static method in class com.iohao.net.sbe.ResponseMessageDecoder
 
userIdentitySinceVersion() - Static method in class com.iohao.net.sbe.ResponseMessageEncoder
 
userIdentitySinceVersion() - Static method in class com.iohao.net.sbe.SendMessageDecoder
 
userIdentitySinceVersion() - Static method in class com.iohao.net.sbe.SendMessageEncoder
 
userIdentitySinceVersion() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
userIdentitySinceVersion() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
userIdentitySinceVersion() - Static method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
userIdentitySinceVersion() - Static method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
userIdMap - Variable in class com.iohao.net.external.core.netty.session.SocketUserSessions
key : userId
userIdMaxValue() - Static method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
userIdMaxValue() - Static method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
userIdMinValue() - Static method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
userIdMinValue() - Static method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
userIdNullValue() - Static method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
userIdNullValue() - Static method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
userIds() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
userIds() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
userIdsCount(int) - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
userIdsCount(int) - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
userIdsDecoderId() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
userIdsDecoderId() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
userIdsDecoderSinceVersion() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
userIdsDecoderSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
userIdsId() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
userIdsId() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
userIdSinceVersion() - Static method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
userRequestEnhance - Static variable in class com.iohao.net.external.core.config.ExternalGlobalConfig
Optional hook used to enrich incoming user requests before dispatch.
UserRequestEnhance - Interface in com.iohao.net.external.core.config
Hook for enriching inbound user requests before business routing.
userRequestHandler - Static variable in interface com.iohao.net.external.core.netty.SettingOption
 
UserRequestHandler - Class in com.iohao.net.external.core.netty.handler
Forwards validated user requests to the selected logic server.
UserRequestHandler() - Constructor for class com.iohao.net.external.core.netty.handler.UserRequestHandler
 
UserRequestMessage - Class in com.iohao.net.framework.protocol
User-facing request message received from the external Netty pipeline.
UserRequestMessage() - Constructor for class com.iohao.net.framework.protocol.UserRequestMessage
 
UserRequestMessageDecoder - Class in com.iohao.net.sbe
UserRequestMessage
UserRequestMessageDecoder() - Constructor for class com.iohao.net.sbe.UserRequestMessageDecoder
 
UserRequestMessageDecoder.BindingLogicServerIdsDecoder - Class in com.iohao.net.sbe
 
UserRequestMessageEncoder - Class in com.iohao.net.sbe
UserRequestMessage
UserRequestMessageEncoder() - Constructor for class com.iohao.net.sbe.UserRequestMessageEncoder
 
UserRequestMessageEncoder.BindingLogicServerIdsEncoder - Class in com.iohao.net.sbe
 
UserRequestMessageOnFragment - Class in com.iohao.net.server.logic.fragment
Handles user request fragments and dispatches them to the logic execution pipeline.
UserRequestMessageOnFragment() - Constructor for class com.iohao.net.server.logic.fragment.UserRequestMessageOnFragment
 
UserResponseMessage - Class in com.iohao.net.framework.protocol
User-facing response message sent back through the external Netty pipeline to the client.
UserResponseMessage() - Constructor for class com.iohao.net.framework.protocol.UserResponseMessage
 
UserResponseMessageDecoder - Class in com.iohao.net.sbe
UserResponseMessage
UserResponseMessageDecoder() - Constructor for class com.iohao.net.sbe.UserResponseMessageDecoder
 
UserResponseMessageEncoder - Class in com.iohao.net.sbe
UserResponseMessage
UserResponseMessageEncoder() - Constructor for class com.iohao.net.sbe.UserResponseMessageEncoder
 
UserResponseMessageOnFragment - Class in com.iohao.net.external.core.net.fragment
Aeron fragment consumer that sends user response messages back to external clients.
UserResponseMessageOnFragment() - Constructor for class com.iohao.net.external.core.net.fragment.UserResponseMessageOnFragment
 
userResponseMessageOnFragmentInc - Static variable in class com.iohao.net.framework.core.kit.DevKit
 
UserResponseMessageSbe - Class in com.iohao.net.server.logic.codec
SBE encoder for user response messages.
UserResponseMessageSbe() - Constructor for class com.iohao.net.server.logic.codec.UserResponseMessageSbe
 
UserSession - Interface in com.iohao.net.external.core.session
External user session abstraction for one connected client.
UserSessionOption - Interface in com.iohao.net.external.core.session
Dynamic attribute names for UserSession
userSessions - Static variable in class com.iohao.net.external.core.message.ExternalServerSingle
Global user session registry exposed for convenience APIs.
userSessions - Variable in class com.iohao.net.external.core.netty.handler.SocketCmdAccessAuthHandler
 
userSessions - Variable in class com.iohao.net.external.core.netty.handler.WebSocketVerifyHandler
 
userSessions() - Method in record class com.iohao.net.external.core.ExternalSetting
Returns the value of the userSessions record component.
userSessions() - Method in record class com.iohao.net.external.core.net.external.OnExternalContext
Returns the value of the userSessions record component.
UserSessions<SessionContext, Session> - Interface in com.iohao.net.external.core.session
UserSession manager
UserSessionState - Enum Class in com.iohao.net.external.core.session
Lifecycle state of an external user session.
userVirtualExecutor - Enum constant in enum class com.iohao.net.framework.communication.eventbus.ExecutorSelector
Execute in the virtual thread executor

V

valid - Variable in class com.iohao.net.common.kit.beans.property.BooleanProperty
 
valid - Variable in class com.iohao.net.common.kit.beans.property.IntegerProperty
 
valid - Variable in class com.iohao.net.common.kit.beans.property.LongProperty
 
valid - Variable in class com.iohao.net.common.kit.beans.property.ObjectProperty
 
valid - Variable in class com.iohao.net.common.kit.beans.property.StringProperty
 
validate(Object) - Method in interface com.iohao.net.framework.core.ParameterValidator
Execute validation
validate(Object, Class...) - Static method in class com.iohao.net.framework.core.kit.ValidatorKit
Validate the given object against the specified validation groups.
validate(Object, Class...) - Method in interface com.iohao.net.framework.core.ParameterValidator
Execute validation
ValidatedGroup - Annotation Interface in com.iohao.net.framework.annotations
Specifies validation groups for Jakarta Bean Validation on action method parameters.
validateErrCode - Enum constant in enum class com.iohao.net.framework.core.exception.ActionErrorEnum
Parameter validation error.
validator - Variable in class com.iohao.net.framework.core.ActionMethodParameter
true : enable JSR380
validator - Variable in class com.iohao.net.framework.core.BarSkeletonSetting
Set to true to enable JSR380 validation for business parameters.
validatorAutoCall - Variable in class com.iohao.net.framework.core.BarSkeletonSetting
Whether to automatically invoke validation on action parameters.
validatorGroup - Variable in class com.iohao.net.framework.core.ActionMethodParameter
JSR380 validatorGroups
ValidatorKit - Class in com.iohao.net.framework.core.kit
Jakarta Bean Validation utilities for validating action method parameters.
value - Variable in class com.iohao.net.framework.core.doc.ErrorCodeDocument
Error Code - Value
value - Variable in class com.iohao.net.framework.protocol.wrapper.BoolValue
 
value - Variable in class com.iohao.net.framework.protocol.wrapper.IntValue
the wrapped int value
value - Variable in class com.iohao.net.framework.protocol.wrapper.LongValue
the wrapped long value
value - Variable in class com.iohao.net.framework.protocol.wrapper.StringValue
the wrapped string value
value() - Element in annotation interface com.iohao.net.framework.annotations.ActionController
The command module ID for this controller.
value() - Element in annotation interface com.iohao.net.framework.annotations.ActionMethod
The sub-command ID for this action method.
value() - Element in annotation interface com.iohao.net.framework.annotations.ValidatedGroup
Determine the validation groups, which are Class objects of the validation groups
value() - Element in annotation interface com.iohao.net.framework.communication.eventbus.EventSubscribe
Executor strategy selection
value() - Element in annotation interface com.iohao.net.framework.core.doc.DocumentMethod
The method name of the document action
value() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
value() - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
value() - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
value() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
value() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
value() - Method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
value() - Method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
value() - Method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
value(int) - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.LogicServerIdsEncoder
 
value(int) - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.CmdMergesEncoder
 
value(int) - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.CmdMergesEncoder
 
value(int) - Method in class com.iohao.net.sbe.RequestMessageEncoder.BindingLogicServerIdsEncoder
 
value(int) - Method in class com.iohao.net.sbe.SendMessageEncoder.BindingLogicServerIdsEncoder
 
value(int) - Method in class com.iohao.net.sbe.UserRequestMessageEncoder.BindingLogicServerIdsEncoder
 
value(long) - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.UserIdsEncoder
 
value(long) - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder.UserIdsEncoder
 
valueEncodingLength() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
valueEncodingLength() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
valueEncodingLength() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.LogicServerIdsEncoder
 
valueEncodingLength() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.UserIdsEncoder
 
valueEncodingLength() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
valueEncodingLength() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder.UserIdsEncoder
 
valueEncodingLength() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
valueEncodingLength() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.CmdMergesEncoder
 
valueEncodingLength() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
valueEncodingLength() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.CmdMergesEncoder
 
valueEncodingLength() - Static method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
valueEncodingLength() - Static method in class com.iohao.net.sbe.RequestMessageEncoder.BindingLogicServerIdsEncoder
 
valueEncodingLength() - Static method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
valueEncodingLength() - Static method in class com.iohao.net.sbe.SendMessageEncoder.BindingLogicServerIdsEncoder
 
valueEncodingLength() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
valueEncodingLength() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder.BindingLogicServerIdsEncoder
 
valueEncodingOffset() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
valueEncodingOffset() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
valueEncodingOffset() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.LogicServerIdsEncoder
 
valueEncodingOffset() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.UserIdsEncoder
 
valueEncodingOffset() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
valueEncodingOffset() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder.UserIdsEncoder
 
valueEncodingOffset() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
valueEncodingOffset() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.CmdMergesEncoder
 
valueEncodingOffset() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
valueEncodingOffset() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.CmdMergesEncoder
 
valueEncodingOffset() - Static method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
valueEncodingOffset() - Static method in class com.iohao.net.sbe.RequestMessageEncoder.BindingLogicServerIdsEncoder
 
valueEncodingOffset() - Static method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
valueEncodingOffset() - Static method in class com.iohao.net.sbe.SendMessageEncoder.BindingLogicServerIdsEncoder
 
valueEncodingOffset() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
valueEncodingOffset() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder.BindingLogicServerIdsEncoder
 
valueHeaderLength() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
valueHeaderLength() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
valueHeaderLength() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
valueHeaderLength() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
valueId() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
valueId() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
valueId() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.LogicServerIdsEncoder
 
valueId() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.UserIdsEncoder
 
valueId() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
valueId() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder.UserIdsEncoder
 
valueId() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
valueId() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
valueId() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.CmdMergesEncoder
 
valueId() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
valueId() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
valueId() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
valueId() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.CmdMergesEncoder
 
valueId() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
valueId() - Static method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
valueId() - Static method in class com.iohao.net.sbe.RequestMessageEncoder.BindingLogicServerIdsEncoder
 
valueId() - Static method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
valueId() - Static method in class com.iohao.net.sbe.SendMessageEncoder.BindingLogicServerIdsEncoder
 
valueId() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
valueId() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder.BindingLogicServerIdsEncoder
 
valueLength() - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
valueLength() - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
valueMaxValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
valueMaxValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
valueMaxValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.LogicServerIdsEncoder
 
valueMaxValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.UserIdsEncoder
 
valueMaxValue() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
valueMaxValue() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder.UserIdsEncoder
 
valueMaxValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
valueMaxValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.CmdMergesEncoder
 
valueMaxValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
valueMaxValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.CmdMergesEncoder
 
valueMaxValue() - Static method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
valueMaxValue() - Static method in class com.iohao.net.sbe.RequestMessageEncoder.BindingLogicServerIdsEncoder
 
valueMaxValue() - Static method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
valueMaxValue() - Static method in class com.iohao.net.sbe.SendMessageEncoder.BindingLogicServerIdsEncoder
 
valueMaxValue() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
valueMaxValue() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder.BindingLogicServerIdsEncoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.LogicServerIdsEncoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.UserIdsEncoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder.UserIdsEncoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.CmdMergesEncoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.CmdMergesEncoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.RequestMessageEncoder.BindingLogicServerIdsEncoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.SendMessageEncoder.BindingLogicServerIdsEncoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
valueMetaAttribute(MetaAttribute) - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder.BindingLogicServerIdsEncoder
 
valueMinValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
valueMinValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
valueMinValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.LogicServerIdsEncoder
 
valueMinValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.UserIdsEncoder
 
valueMinValue() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
valueMinValue() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder.UserIdsEncoder
 
valueMinValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
valueMinValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.CmdMergesEncoder
 
valueMinValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
valueMinValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.CmdMergesEncoder
 
valueMinValue() - Static method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
valueMinValue() - Static method in class com.iohao.net.sbe.RequestMessageEncoder.BindingLogicServerIdsEncoder
 
valueMinValue() - Static method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
valueMinValue() - Static method in class com.iohao.net.sbe.SendMessageEncoder.BindingLogicServerIdsEncoder
 
valueMinValue() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
valueMinValue() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder.BindingLogicServerIdsEncoder
 
valueNullValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
valueNullValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
valueNullValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.LogicServerIdsEncoder
 
valueNullValue() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.UserIdsEncoder
 
valueNullValue() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
valueNullValue() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder.UserIdsEncoder
 
valueNullValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
valueNullValue() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.CmdMergesEncoder
 
valueNullValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
valueNullValue() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.CmdMergesEncoder
 
valueNullValue() - Static method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
valueNullValue() - Static method in class com.iohao.net.sbe.RequestMessageEncoder.BindingLogicServerIdsEncoder
 
valueNullValue() - Static method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
valueNullValue() - Static method in class com.iohao.net.sbe.SendMessageEncoder.BindingLogicServerIdsEncoder
 
valueNullValue() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
valueNullValue() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder.BindingLogicServerIdsEncoder
 
valueOf(byte) - Static method in enum class com.iohao.net.framework.protocol.ServerTypeEnum
Resolve a ServerTypeEnum from its byte value.
valueOf(String) - Static method in record class com.iohao.net.common.kit.attr.AttrOption
Create an attribute option with no default value.
valueOf(String) - Static method in enum class com.iohao.net.external.core.config.ExternalJoinEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.iohao.net.external.core.session.UserSessionState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.iohao.net.framework.communication.CommunicationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.iohao.net.framework.communication.eventbus.EventBusStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.iohao.net.framework.communication.eventbus.ExecutorSelector
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.iohao.net.framework.core.ActionParameterPosition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.iohao.net.framework.core.CmdInfoFlyweightStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.iohao.net.framework.core.exception.ActionErrorEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.iohao.net.framework.protocol.BindingEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.iohao.net.framework.protocol.ServerTypeEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.iohao.net.sbe.MetaAttribute
Returns the enum constant of this class with the specified name.
valueOf(String, Supplier) - Static method in record class com.iohao.net.common.kit.attr.AttrOption
Create an attribute option with a lazy default value supplier.
valueOf(String, T) - Static method in record class com.iohao.net.common.kit.attr.AttrOption
Create an attribute option with a static default value.
ValueRecord - Class in com.iohao.net.framework.protocol.wrapper
Record that pairs a single-value wrapper class with its corresponding list wrapper class.
values - Variable in class com.iohao.net.framework.protocol.wrapper.BoolValueList
the wrapped list of boolean values
values - Variable in class com.iohao.net.framework.protocol.wrapper.ByteValueList
the wrapped list of encoded byte arrays
values - Variable in class com.iohao.net.framework.protocol.wrapper.IntValueList
the wrapped list of int values
values - Variable in class com.iohao.net.framework.protocol.wrapper.LongValueList
the wrapped list of long values
values - Variable in class com.iohao.net.framework.protocol.wrapper.StringValueList
the wrapped list of string values
values() - Static method in enum class com.iohao.net.external.core.config.ExternalJoinEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.iohao.net.external.core.session.UserSessionState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.iohao.net.framework.communication.CommunicationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.iohao.net.framework.communication.eventbus.EventBusStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.iohao.net.framework.communication.eventbus.ExecutorSelector
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class com.iohao.net.framework.core.ActionCommandRegion
Get all action commands in this region.
values() - Static method in enum class com.iohao.net.framework.core.ActionParameterPosition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.iohao.net.framework.core.CmdInfoFlyweightStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.iohao.net.framework.core.exception.ActionErrorEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.iohao.net.framework.protocol.BindingEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.iohao.net.framework.protocol.ServerTypeEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.iohao.net.sbe.MetaAttribute
Returns an array containing the constants of this enum class, in the order they are declared.
valueSinceVersion() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
valueSinceVersion() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
valueSinceVersion() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.LogicServerIdsEncoder
 
valueSinceVersion() - Static method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.UserIdsEncoder
 
valueSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
valueSinceVersion() - Static method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder.UserIdsEncoder
 
valueSinceVersion() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
valueSinceVersion() - Static method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
valueSinceVersion() - Static method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.CmdMergesEncoder
 
valueSinceVersion() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
valueSinceVersion() - Static method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
valueSinceVersion() - Static method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.CmdMergesEncoder
 
valueSinceVersion() - Static method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
valueSinceVersion() - Static method in class com.iohao.net.sbe.RequestMessageEncoder.BindingLogicServerIdsEncoder
 
valueSinceVersion() - Static method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
valueSinceVersion() - Static method in class com.iohao.net.sbe.SendMessageEncoder.BindingLogicServerIdsEncoder
 
valueSinceVersion() - Static method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
valueSinceVersion() - Static method in class com.iohao.net.sbe.UserRequestMessageEncoder.BindingLogicServerIdsEncoder
 
varDataEncodingLength() - Static method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
varDataEncodingLength() - Static method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
varDataEncodingLength() - Static method in class com.iohao.net.sbe.PayloadDataDecoder
 
varDataEncodingLength() - Static method in class com.iohao.net.sbe.PayloadDataEncoder
 
varDataEncodingLength() - Static method in class com.iohao.net.sbe.String255Decoder
 
varDataEncodingLength() - Static method in class com.iohao.net.sbe.String255Encoder
 
varDataEncodingOffset() - Static method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
varDataEncodingOffset() - Static method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
varDataEncodingOffset() - Static method in class com.iohao.net.sbe.PayloadDataDecoder
 
varDataEncodingOffset() - Static method in class com.iohao.net.sbe.PayloadDataEncoder
 
varDataEncodingOffset() - Static method in class com.iohao.net.sbe.String255Decoder
 
varDataEncodingOffset() - Static method in class com.iohao.net.sbe.String255Encoder
 
varDataMaxValue() - Static method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
varDataMaxValue() - Static method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
varDataMaxValue() - Static method in class com.iohao.net.sbe.PayloadDataDecoder
 
varDataMaxValue() - Static method in class com.iohao.net.sbe.PayloadDataEncoder
 
varDataMaxValue() - Static method in class com.iohao.net.sbe.String255Decoder
 
varDataMaxValue() - Static method in class com.iohao.net.sbe.String255Encoder
 
varDataMinValue() - Static method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
varDataMinValue() - Static method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
varDataMinValue() - Static method in class com.iohao.net.sbe.PayloadDataDecoder
 
varDataMinValue() - Static method in class com.iohao.net.sbe.PayloadDataEncoder
 
varDataMinValue() - Static method in class com.iohao.net.sbe.String255Decoder
 
varDataMinValue() - Static method in class com.iohao.net.sbe.String255Encoder
 
varDataNullValue() - Static method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
varDataNullValue() - Static method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
varDataNullValue() - Static method in class com.iohao.net.sbe.PayloadDataDecoder
 
varDataNullValue() - Static method in class com.iohao.net.sbe.PayloadDataEncoder
 
varDataNullValue() - Static method in class com.iohao.net.sbe.String255Decoder
 
varDataNullValue() - Static method in class com.iohao.net.sbe.String255Encoder
 
varDataSinceVersion() - Static method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
varDataSinceVersion() - Static method in class com.iohao.net.sbe.PayloadDataDecoder
 
varDataSinceVersion() - Static method in class com.iohao.net.sbe.String255Decoder
 
verify(SocketUserSession, Map) - Method in class com.iohao.net.external.core.netty.handler.WebSocketVerifyHandler
Verify the WebSocket handshake request.
verifyHandler - Variable in class com.iohao.net.external.core.netty.micro.WebSocketMicroBootstrapFlow
 
verifyIdentity - Enum constant in enum class com.iohao.net.framework.core.exception.ActionErrorEnum
User not logged in.
verifyIdentity - Static variable in interface com.iohao.net.external.core.session.UserSessionOption
false : not verified identity
verifyIdentity - Variable in class com.iohao.net.framework.protocol.UserRequestMessage
 
verifyIdentity - Variable in class com.iohao.net.framework.protocol.UserResponseMessage
 
verifyIdentity() - Method in record class com.iohao.net.external.core.net.external.OnExternalContext
Returns the value of the verifyIdentity record component.
verifyIdentity() - Method in interface com.iohao.net.framework.protocol.UserIdentity
Return the verification state as a byte (1 for verified, 0 for unverified).
verifyIdentity() - Method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
verifyIdentity(byte) - Method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
verifyIdentityEncodingLength() - Static method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
verifyIdentityEncodingLength() - Static method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
verifyIdentityEncodingOffset() - Static method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
verifyIdentityEncodingOffset() - Static method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
verifyIdentityMaxValue() - Static method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
verifyIdentityMaxValue() - Static method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
verifyIdentityMinValue() - Static method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
verifyIdentityMinValue() - Static method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
verifyIdentityNullValue() - Static method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
verifyIdentityNullValue() - Static method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
verifyIdentitySinceVersion() - Static method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
version() - Method in class com.iohao.net.sbe.MessageHeaderDecoder
 
version(int) - Method in class com.iohao.net.sbe.MessageHeaderEncoder
 
VERSION - Static variable in class com.iohao.net.framework.IonetVersion
 
versionEncodingLength() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
versionEncodingLength() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
versionEncodingOffset() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
versionEncodingOffset() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
versionMaxValue() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
versionMaxValue() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
versionMinValue() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
versionMinValue() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
versionNullValue() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 
versionNullValue() - Static method in class com.iohao.net.sbe.MessageHeaderEncoder
 
versionSinceVersion() - Static method in class com.iohao.net.sbe.MessageHeaderDecoder
 

W

waitStrategy - Variable in class com.iohao.net.extension.domain.DomainEventSetting
Wait strategy
WEBSOCKET - Enum constant in enum class com.iohao.net.external.core.config.ExternalJoinEnum
WebSocket
WebSocketExternalCodec - Class in com.iohao.net.external.core.netty.handler
Netty codec that converts between BinaryWebSocketFrame and CommunicationMessage.
WebSocketExternalCodec() - Constructor for class com.iohao.net.external.core.netty.handler.WebSocketExternalCodec
 
WebSocketExternalJoinSelector - Class in com.iohao.net.external.core.netty.micro.join
Transport selector that configures WebSocket defaults for Netty external servers.
WebSocketExternalJoinSelector() - Constructor for class com.iohao.net.external.core.netty.micro.join.WebSocketExternalJoinSelector
 
websocketHandler(PipelineContext) - Method in class com.iohao.net.external.core.netty.micro.WebSocketMicroBootstrapFlow
Install the WebSocket protocol handler.
WebSocketMicroBootstrapFlow - Class in com.iohao.net.external.core.netty.micro
Netty bootstrap flow for WebSocket-based external client connections.
WebSocketMicroBootstrapFlow() - Constructor for class com.iohao.net.external.core.netty.micro.WebSocketMicroBootstrapFlow
 
websocketPath - Static variable in class com.iohao.net.external.core.config.ExternalGlobalConfig
http upgrade websocket protocol path
WebSocketVerifyHandler - Class in com.iohao.net.external.core.netty.handler
Optional WebSocket handshake verification handler executed before protocol upgrade completion.
WebSocketVerifyHandler() - Constructor for class com.iohao.net.external.core.netty.handler.WebSocketVerifyHandler
 
WithElementSelector<T> - Interface in com.iohao.net.server.balanced
Exposes selection logic that can use a network id as routing input.
workerGroup() - Method in interface com.iohao.net.external.core.netty.micro.GroupChannelOption
Create the worker event-loop group.
wrap(DirectBuffer) - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.LogicServerIdsDecoder
 
wrap(DirectBuffer) - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder.UserIdsDecoder
 
wrap(DirectBuffer) - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder.UserIdsDecoder
 
wrap(DirectBuffer) - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.CmdMergesDecoder
 
wrap(DirectBuffer) - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
wrap(DirectBuffer) - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.CmdMergesDecoder
 
wrap(DirectBuffer) - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
wrap(DirectBuffer) - Method in class com.iohao.net.sbe.RequestMessageDecoder.BindingLogicServerIdsDecoder
 
wrap(DirectBuffer) - Method in class com.iohao.net.sbe.SendMessageDecoder.BindingLogicServerIdsDecoder
 
wrap(DirectBuffer) - Method in class com.iohao.net.sbe.UserRequestMessageDecoder.BindingLogicServerIdsDecoder
 
wrap(DirectBuffer, int) - Method in class com.iohao.net.sbe.AttachmentDataBytesDecoder
 
wrap(DirectBuffer, int) - Method in class com.iohao.net.sbe.CommonMessageDecoder
 
wrap(DirectBuffer, int) - Method in class com.iohao.net.sbe.GroupSizeEncodingDecoder
 
wrap(DirectBuffer, int) - Method in class com.iohao.net.sbe.MessageHeaderDecoder
 
wrap(DirectBuffer, int) - Method in class com.iohao.net.sbe.PayloadDataDecoder
 
wrap(DirectBuffer, int) - Method in class com.iohao.net.sbe.ServerMessageCommonDecoder
 
wrap(DirectBuffer, int) - Method in class com.iohao.net.sbe.String255Decoder
 
wrap(DirectBuffer, int) - Method in class com.iohao.net.sbe.UserIdentityMessageDecoder
 
wrap(DirectBuffer, int, int, int) - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
wrap(DirectBuffer, int, int, int) - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
wrap(DirectBuffer, int, int, int) - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
wrap(DirectBuffer, int, int, int) - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
wrap(DirectBuffer, int, int, int) - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
wrap(DirectBuffer, int, int, int) - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
wrap(DirectBuffer, int, int, int) - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
wrap(DirectBuffer, int, int, int) - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
wrap(DirectBuffer, int, int, int) - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
wrap(DirectBuffer, int, int, int) - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
wrap(DirectBuffer, int, int, int) - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
wrap(DirectBuffer, int, int, int) - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
wrap(DirectBuffer, int, int, int) - Method in class com.iohao.net.sbe.SendMessageDecoder
 
wrap(DirectBuffer, int, int, int) - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
wrap(DirectBuffer, int, int, int) - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
wrap(DirectBuffer, int, int, int) - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.AttachmentDataBytesEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.LogicServerIdsEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder.UserIdsEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder.UserIdsEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.CommonMessageEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.CmdMergesEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder.PayloadEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.CmdMergesEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder.PayloadEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.GroupSizeEncodingEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.MessageHeaderEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.PayloadDataEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.RequestMessageEncoder.BindingLogicServerIdsEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.SendMessageEncoder.BindingLogicServerIdsEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.SendMessageEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.ServerMessageCommonEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.String255Encoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.UserIdentityMessageEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.UserRequestMessageEncoder.BindingLogicServerIdsEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
wrap(MutableDirectBuffer, int) - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
wrapAndApplyHeader(DirectBuffer, int, MessageHeaderDecoder) - Method in class com.iohao.net.sbe.BindingLogicServerMessageDecoder
 
wrapAndApplyHeader(DirectBuffer, int, MessageHeaderDecoder) - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
wrapAndApplyHeader(DirectBuffer, int, MessageHeaderDecoder) - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
wrapAndApplyHeader(DirectBuffer, int, MessageHeaderDecoder) - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
wrapAndApplyHeader(DirectBuffer, int, MessageHeaderDecoder) - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder
 
wrapAndApplyHeader(DirectBuffer, int, MessageHeaderDecoder) - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder
 
wrapAndApplyHeader(DirectBuffer, int, MessageHeaderDecoder) - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
wrapAndApplyHeader(DirectBuffer, int, MessageHeaderDecoder) - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
wrapAndApplyHeader(DirectBuffer, int, MessageHeaderDecoder) - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
wrapAndApplyHeader(DirectBuffer, int, MessageHeaderDecoder) - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
wrapAndApplyHeader(DirectBuffer, int, MessageHeaderDecoder) - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
wrapAndApplyHeader(DirectBuffer, int, MessageHeaderDecoder) - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
wrapAndApplyHeader(DirectBuffer, int, MessageHeaderDecoder) - Method in class com.iohao.net.sbe.SendMessageDecoder
 
wrapAndApplyHeader(DirectBuffer, int, MessageHeaderDecoder) - Method in class com.iohao.net.sbe.ServerOfflineMessageDecoder
 
wrapAndApplyHeader(DirectBuffer, int, MessageHeaderDecoder) - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
wrapAndApplyHeader(DirectBuffer, int, MessageHeaderDecoder) - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
wrapAndApplyHeader(MutableDirectBuffer, int, MessageHeaderEncoder) - Method in class com.iohao.net.sbe.BindingLogicServerMessageEncoder
 
wrapAndApplyHeader(MutableDirectBuffer, int, MessageHeaderEncoder) - Method in class com.iohao.net.sbe.BroadcastMulticastMessageEncoder
 
wrapAndApplyHeader(MutableDirectBuffer, int, MessageHeaderEncoder) - Method in class com.iohao.net.sbe.BroadcastUserListMessageEncoder
 
wrapAndApplyHeader(MutableDirectBuffer, int, MessageHeaderEncoder) - Method in class com.iohao.net.sbe.BroadcastUserMessageEncoder
 
wrapAndApplyHeader(MutableDirectBuffer, int, MessageHeaderEncoder) - Method in class com.iohao.net.sbe.ConnectRequestMessageEncoder
 
wrapAndApplyHeader(MutableDirectBuffer, int, MessageHeaderEncoder) - Method in class com.iohao.net.sbe.ConnectResponseMessageEncoder
 
wrapAndApplyHeader(MutableDirectBuffer, int, MessageHeaderEncoder) - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageEncoder
 
wrapAndApplyHeader(MutableDirectBuffer, int, MessageHeaderEncoder) - Method in class com.iohao.net.sbe.EventBusMessageEncoder
 
wrapAndApplyHeader(MutableDirectBuffer, int, MessageHeaderEncoder) - Method in class com.iohao.net.sbe.ExternalRequestMessageEncoder
 
wrapAndApplyHeader(MutableDirectBuffer, int, MessageHeaderEncoder) - Method in class com.iohao.net.sbe.ExternalResponseMessageEncoder
 
wrapAndApplyHeader(MutableDirectBuffer, int, MessageHeaderEncoder) - Method in class com.iohao.net.sbe.RequestMessageEncoder
 
wrapAndApplyHeader(MutableDirectBuffer, int, MessageHeaderEncoder) - Method in class com.iohao.net.sbe.ResponseMessageEncoder
 
wrapAndApplyHeader(MutableDirectBuffer, int, MessageHeaderEncoder) - Method in class com.iohao.net.sbe.SendMessageEncoder
 
wrapAndApplyHeader(MutableDirectBuffer, int, MessageHeaderEncoder) - Method in class com.iohao.net.sbe.ServerOfflineMessageEncoder
 
wrapAndApplyHeader(MutableDirectBuffer, int, MessageHeaderEncoder) - Method in class com.iohao.net.sbe.UserRequestMessageEncoder
 
wrapAndApplyHeader(MutableDirectBuffer, int, MessageHeaderEncoder) - Method in class com.iohao.net.sbe.UserResponseMessageEncoder
 
wrapAttachment(DirectBuffer) - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
wrapAttachment(DirectBuffer) - Method in class com.iohao.net.sbe.SendMessageDecoder
 
wrapAttachment(DirectBuffer) - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
wrapData(DirectBuffer) - Method in class com.iohao.net.sbe.BroadcastMulticastMessageDecoder
 
wrapData(DirectBuffer) - Method in class com.iohao.net.sbe.BroadcastUserListMessageDecoder
 
wrapData(DirectBuffer) - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
wrapData(DirectBuffer) - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
wrapData(DirectBuffer) - Method in class com.iohao.net.sbe.RequestMessageDecoder
 
wrapData(DirectBuffer) - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
wrapData(DirectBuffer) - Method in class com.iohao.net.sbe.SendMessageDecoder
 
wrapData(DirectBuffer) - Method in class com.iohao.net.sbe.UserRequestMessageDecoder
 
wrapData(DirectBuffer) - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
wrapErrorMessage(DirectBuffer) - Method in class com.iohao.net.sbe.BroadcastUserMessageDecoder
 
wrapErrorMessage(DirectBuffer) - Method in class com.iohao.net.sbe.EmptyExternalResponseMessageDecoder
 
wrapErrorMessage(DirectBuffer) - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
wrapErrorMessage(DirectBuffer) - Method in class com.iohao.net.sbe.ResponseMessageDecoder
 
wrapErrorMessage(DirectBuffer) - Method in class com.iohao.net.sbe.UserResponseMessageDecoder
 
wrapKey(DirectBuffer) - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
wrapKey(DirectBuffer) - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
wrapPayload(DirectBuffer) - Method in class com.iohao.net.sbe.ExternalRequestMessageDecoder
 
wrapPayload(DirectBuffer) - Method in class com.iohao.net.sbe.ExternalResponseMessageDecoder
 
WrapperKit - Class in com.iohao.net.framework.protocol.wrapper
Utility class for protocol wrapper type resolution.
wrapTopic(DirectBuffer) - Method in class com.iohao.net.sbe.EventBusMessageDecoder
 
wrapValue(DirectBuffer) - Method in class com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
 
wrapValue(DirectBuffer) - Method in class com.iohao.net.sbe.ConnectResponseMessageDecoder.PayloadDecoder
 
writeAndFlush(ExternalMessage) - Method in class com.iohao.net.extension.client.user.ClientUserChannel
 
writeAndFlush(CommunicationMessage) - Method in class com.iohao.net.external.core.net.fragment.BroadcastMulticastMessageOnFragment
Broadcast the decoded message to all user sessions in the current external server.
writeAndFlush(CommunicationMessage) - Method in class com.iohao.net.external.core.net.fragment.BroadcastUserMessageOnFragment
Resolve and write the decoded message to its target user session.
writeAndFlush(CommunicationMessage) - Method in class com.iohao.net.external.core.net.fragment.UserResponseMessageOnFragment
Resolve the target user session and flush the decoded response.
writeAndFlush(CommunicationMessage, long[]) - Method in class com.iohao.net.external.core.net.fragment.BroadcastUserListMessageOnFragment
Write the decoded message to each resolved user session in the provided list.
writeAndFlush(CommunicationMessage, UserSessions) - Static method in class com.iohao.net.external.core.message.ExternalWriteKit
Resolve the target user session and flush the message if the session exists.
writeAndFlush(Object) - Method in class com.iohao.net.external.core.netty.session.SocketUserSession
 
writeAndFlush(Object) - Method in interface com.iohao.net.external.core.session.UserSession
Write a message to the client and flush immediately.
writeMessage(boolean) - Method in interface com.iohao.net.framework.core.flow.FlowExternalWriteCommunication
Write a boolean response message to the external client.
writeMessage(int) - Method in interface com.iohao.net.framework.core.flow.FlowExternalWriteCommunication
Write an int response message to the external client.
writeMessage(long) - Method in interface com.iohao.net.framework.core.flow.FlowExternalWriteCommunication
Write a long response message to the external client.
writeMessage(UserResponseMessage) - Method in interface com.iohao.net.framework.communication.ExternalCollectCommunication
Write a response message directly to a user session on the external server.
writeMessage(UserResponseMessage) - Method in class com.iohao.net.server.DefaultCommunicationAggregation
 
writeMessage(Object) - Method in interface com.iohao.net.framework.core.flow.FlowExternalWriteCommunication
Write a response message with the given data to the external client.
writeMessage(String) - Method in interface com.iohao.net.framework.core.flow.FlowExternalWriteCommunication
Write a String response message to the external client.
writeMessage(List) - Method in interface com.iohao.net.framework.core.flow.FlowExternalWriteCommunication
Write a response message containing a list of objects to the external client.
writerIdleTime() - Method in record class com.iohao.net.external.core.hook.internal.IdleProcessSetting
Returns the value of the writerIdleTime record component.
writeUtf8String(String, String) - Static method in class com.iohao.net.common.kit.FileKit
Write a UTF-8 string to the specified file path, creating parent directories and the file itself if they do not exist.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form