Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractCommunicationMessage - Class in com.iohao.net.framework.protocol
-
Abstract base implementation of
CommunicationMessagefor 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
JavaClassDocInfofrom the Javadoc comments found in@ActionControllerclasses. - 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
@ActionControllerannotated classes and build the correspondingActionCommandRegionsrouting table. - ActionCommandRegion - Class in com.iohao.net.framework.core
-
A command region holding all
ActionCommandentries 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
ActionCommandRegioninstances, 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 allActionCommandDocentries 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
ActionFactoryBeanimplementation that resolves action controllers from theApplicationContextand 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
ActionControlleras 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
Listreturn 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
ActionParserListenercallbacks 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
ActionCommandwith its existing doc entry. - addActionCommandDoc(ActionCommandDoc) - Method in class com.iohao.net.framework.core.doc.ActionDoc
-
Register an
ActionCommandDocunder its sub-command ID. - addActionController(Class) - Method in class com.iohao.net.framework.core.BarSkeletonBuilder
-
Register an action controller class to be scanned for
@ActionMethodroutes. - 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
aeronrecord component. - aeron() - Method in record class com.iohao.net.center.creator.CenterConnectionManagerCreatorParameter
-
Returns the value of the
aeronrecord component. - aeron() - Method in record class com.iohao.net.server.connection.ConnectionManagerParameter
-
Returns the value of the
aeronrecord component. - aeron() - Method in record class com.iohao.net.server.NetServerSetting
-
Returns the value of the
aeronrecord 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
allIdleTimerecord 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
ActionDocumentmodels. - 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
AttrOptionrecord 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
balancedManagerrecord 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
barSkeletonrecord 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
BarSkeletoninstance. - BarSkeletonBuilderEnhance - Interface in com.iohao.net.framework.core.enhance
-
SPI extension point for enhancing a
BarSkeletonBuilderbefore the skeleton is built. - BarSkeletonBuilderEnhances - Class in com.iohao.net.framework.core.enhance
-
Registry and executor for
BarSkeletonBuilderEnhanceextensions. - BarSkeletonManager - Class in com.iohao.net.framework.core
-
Global registry that maps logic-server IDs to their
BarSkeletoninstances. - 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
BindingLogicServerMessageinstances. - 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
BroadcastDocumentinstances 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
ExternalServerwith 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
BarSkeletoninstance. - 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 the
BindingLogicServerMessage. - 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
Serverinstance 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
BarSkeletonBuilderinstance. - 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.Builderfor 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
cacheLimitrecord 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
CenterConnectionManagerCreatorParameterrecord 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
centerIprecord 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
CenterServerSettingrecord 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
channelrecord 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
cmdrecord 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
CmdCacheOptionrecord 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
CmdInforecord 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
CmdInfoinstances 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
CmdInfoflyweight caching. - CmdInfoFlyweightStrategy - Enum Class in com.iohao.net.framework.core
-
Strategy options for the
CmdInfoflyweight cache used byCmdInfoFlyweightFactory. - 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
cmdMergerecord 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
cmdMergesrecord 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
cmdRegionsrecord 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
-
Utility tools - Lightweight and controllable delayed tasks.
- 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
CommonEventtoRingBuffer - 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
communicationAggregationrecord 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
CommunicationAggregationused 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
CommunicationMessageinstances 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
connectionManagerrecord component. - connectionManager() - Method in record class com.iohao.net.server.NetServerSetting
-
Returns the value of the
connectionManagerrecord 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
ConnectionManagerParameterrecord 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
ServerRequestMessageregistration 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
convenientCommunicationrecord 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
ConvenientCommunicationrecord 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
countrecord component. - count() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeDay
-
Returns the value of the
countrecord component. - count() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeHour
-
Returns the value of the
countrecord component. - count() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeMinute
-
Returns the value of the
countrecord 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
ThreadFactorythat 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
DataCodecinstances. - 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
Runnableso 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
Consumerso 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
ActionAfterimplementation 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
MethodHandlefor 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
CmdRegionimplementation 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
CodeSuggestimplementation 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
Communicationthat delegates to the globalCommunicationAggregation. - 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
ExternalMessageinstances. - DefaultCommunicationMessageCodec() - Constructor for class com.iohao.net.external.core.message.DefaultCommunicationMessageCodec
- DefaultConnectionManager - Class in com.iohao.net.server.connection
-
Default Aeron-based
ConnectionManagerimplementation 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
ExternalServerimplementation backed by a NettyMicroBootstrap. - 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
FlowContextwith 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
FutureManagerbacked 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
DefaultPipelineContextrecord class. - DefaultPublisher - Class in com.iohao.net.common
-
Default single-threaded
Publisherimplementation backed by per-publication queues. - DefaultPublisher() - Constructor for class com.iohao.net.common.DefaultPublisher
- DefaultSbeCodec - Class in com.iohao.net.common
-
Default
SbeCodecthat 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
SkeletonThreadPipelinethat dispatches aFlowContextto 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
defaultValuerecord 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
RangeBroadcastimplementation 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
-
SBE encoder for
EmptyExternalResponseMessage. - 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
ByteValueListusing the default codec. - encodeList(Collection, DataCodec) - Method in interface com.iohao.net.framework.core.codec.DataCodec
-
Encode a collection of objects into a
ByteValueListusing 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
endrecord component. - end() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeMinute
-
Returns the value of the
endrecord 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
errorCoderecord 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
errorMessagerecord 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
EventBusMessageevents to remote logic servers. - EventBusMessageCreator - Interface in com.iohao.net.framework.communication.eventbus
-
Factory interface for creating
EventBusMessageinstances 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
EventBusSettingandEventBusRegion. - 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
executeCountrecord 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
executorrecord component. - executor() - Method in record class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut.ThreadMonitor
-
Returns the value of the
executorrecord 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
expireCheckTimerecord 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
expireTimerecord 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
ExternalJoinSelectorimplementations 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
ExternalResponseMessagereturned 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
ExternalServerCreatorParameterrecord 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
ExternalSettingrecord 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
fileNamerecord 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
filePackagerecord 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
findServerrecord component. - findServer() - Method in record class com.iohao.net.server.NetServerSetting
-
Returns the value of the
findServerrecord 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
FindServerinstances. - 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
ThreadFactorythat 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 creatinginstances per request.
invalid reference
FlowContext - 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
ScopedValuekey used to propagateFlowContextthrough 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
futureManagerrecord component. - futureManager() - Method in record class com.iohao.net.server.NetServerSetting
-
Returns the value of the
futureManagerrecord component. - FutureManager - Interface in com.iohao.net.framework.communication
-
Manage the lifecycle of
CompletableFutureinstances 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
BarSkeletonexecution 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
BarSkeletonassociated 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
falseifvalueis null. - getBoolean(Boolean, boolean) - Static method in class com.iohao.net.common.kit.SafeKit
-
Return the boolean value, or
defaultValueifvalueis 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:
0heartbeat,1business 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
CmdInforoute descriptor from the merged command key. - getCmdInfo() - Method in interface com.iohao.net.framework.protocol.CommunicationMessage
-
Derive the
CmdInforoute descriptor from the merged command key. - getCmdInfo() - Method in interface com.iohao.net.framework.protocol.RemoteMessage
-
Derive the
CmdInforoute 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
0means 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;
nullwhen the response is successful. - getErrorMessage() - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
-
Human-readable error message;
nullwhen 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;
nullon 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
valueis null. - getInt(Integer, int) - Static method in class com.iohao.net.common.kit.SafeKit
-
Return the int value, or
defaultValueifvalueis null. - getInt(String, int) - Static method in class com.iohao.net.common.kit.SafeKit
-
Parse the string as an int, or return
defaultValueon 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
valueis null. - getLong(Long, long) - Static method in class com.iohao.net.common.kit.SafeKit
-
Return the long value, or
defaultValueifvalueis null. - getLong(String, long) - Static method in class com.iohao.net.common.kit.SafeKit
-
Parse the string as a long, or return
defaultValueon 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
nullif 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.StatActionfor 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
defaultValueif 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.TimeRangeDayfor 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
DomainEventSourceinterface - 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
hourTimerecord 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
idrecord 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
idleHookrecord 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
idleProcessSettingrecord 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
IdleProcessSettingrecord class. - IdleProcessSettingBuilder - Class in com.iohao.net.external.core.hook.internal
-
Builder for
IdleProcessSettingheartbeat/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
injectSetrecord 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
iprecord 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
nullor 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
nullor blank (whitespace only). - isEmpty(Collection) - Static method in class com.iohao.net.common.kit.CollKit
-
Check whether the collection is
nullor 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
-
trueif 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
-
trueif 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
nullnor 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
InputCommandcan 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
JavaClassthat indexes its methods by signature and provides factory methods for creatingActionCommandDocfrom reflectionMethodobjects. - 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
listenerListrecord 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
Listof 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
localDaterecord 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
RequestMessageinstances 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
LogicServerinto aServerdefinition 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
ErrorInformationinstance. - 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
MethodParserimplementations, 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
microBootstraprecord 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
microBootstrapFlowrecord 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
MicroRoominstances 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
minuteListrecord 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
namerecord component. - name() - Method in record class com.iohao.net.common.kit.concurrent.executor.ThreadExecutor
-
Returns the value of the
namerecord component. - name() - Method in record class com.iohao.net.framework.core.flow.internal.StatActionInOut.TimeRange
-
Returns the value of the
namerecord component. - name() - Method in record class com.iohao.net.framework.core.flow.internal.ThreadMonitorInOut.ThreadMonitor
-
Returns the value of the
namerecord 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
namerecord 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
netIdrecord 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
netIdrecord component. - netId() - Method in record class com.iohao.net.server.NetServerSetting
-
Returns the value of the
netIdrecord 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
NetServerruntime 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
NetServerruntime 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
NetServerSettingrecord 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
NetServerBuilderfinishes creatingNetServerSetting. - 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
-
Deprecated.
- 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
intfrom console input. - nextInt(int) - Static method in class com.iohao.net.extension.client.kit.ScannerKit
-
Reads an
intfrom console input. - nextLine() - Static method in class com.iohao.net.extension.client.kit.ScannerKit
-
Reads a
Stringfrom console input. - nextLine(String) - Static method in class com.iohao.net.extension.client.kit.ScannerKit
-
Reads a
Stringfrom console input. - nextLong() - Static method in class com.iohao.net.extension.client.kit.ScannerKit
-
Reads a
longfrom console input. - nextLong(long) - Static method in class com.iohao.net.extension.client.kit.ScannerKit
-
Reads a
longfrom 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
nulland 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
UserResponseMessagepre-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
CmdInfofor 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
CmdInfofor 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
RequestMessagewith the given command route and payload. - of(CmdInfo, byte[]) - Static method in class com.iohao.net.framework.protocol.SendMessage
-
Create a new
SendMessagewith the given command route and payload. - of(ServerMessage) - Static method in class com.iohao.net.framework.protocol.ConnectResponseMessage
-
Create a
ConnectResponseMessageby 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
ActionDocfor 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
Setbacked by aConcurrentHashMap. - 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
ExternalRequestMessagewith the given template ID and no payload. - ofExternalRequestMessage(int, byte[]) - Method in class com.iohao.net.framework.communication.DefaultCommunication
-
Create an
ExternalRequestMessagefor communicating with external servers. - ofExternalRequestMessage(int, byte[]) - Method in interface com.iohao.net.framework.communication.ExternalCommunicationDecorator
-
Create an
ExternalRequestMessagewith the given template ID and payload. - ofExternalRequestMessage(int, byte[]) - Method in interface com.iohao.net.framework.core.flow.FlowExternalCommunication
-
Create an
ExternalRequestMessagetargeting 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
CompletableFuturefor the given ID. - ofFuture(long) - Method in interface com.iohao.net.framework.communication.FutureManager
-
Create and register a new
CompletableFutureassociated 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
CommonIllegalArgumentExceptionwith the given message. - ofIllegalArgumentException(String, Exception) - Static method in class com.iohao.net.common.kit.exception.ThrowKit
-
Throw a
CommonIllegalArgumentExceptionwith 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
longrequest 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
NullPointerExceptionwith 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
RequestMessagewith abooleanpayload. - ofRequestMessage(CmdInfo, byte[]) - Method in class com.iohao.net.framework.communication.DefaultCommunication
-
Create a
RequestMessagefor inter-logic-server communication. - ofRequestMessage(CmdInfo, byte[]) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
-
Create a
RequestMessagewith raw byte-array data for the given command. - ofRequestMessage(CmdInfo, byte[]) - Method in class com.iohao.net.framework.core.flow.DefaultFlowContext
-
Create a new
RequestMessagefor 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
RequestMessagewith anintpayload. - ofRequestMessage(CmdInfo, long) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
-
Create a
RequestMessagewith alongpayload. - ofRequestMessage(CmdInfo, Object) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
-
Create a
RequestMessagewith a business object payload. - ofRequestMessage(CmdInfo, String) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
-
Create a
RequestMessagewith aStringpayload. - ofRequestMessage(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
-
Create a
RequestMessagewith a list of business objects as payload. - ofRequestMessageListBool(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
-
Create a
RequestMessagewith a list ofBooleanvalues as payload. - ofRequestMessageListInt(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
-
Create a
RequestMessagewith a list ofIntegervalues as payload. - ofRequestMessageListLong(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
-
Create a
RequestMessagewith a list ofLongvalues as payload. - ofRequestMessageListString(CmdInfo, List) - Method in interface com.iohao.net.framework.communication.LogicCommunicationDecorator
-
Create a
RequestMessagewith a list ofStringvalues 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
CommonRuntimeExceptionwith 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
CommonRuntimeExceptionwrapping 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
SendMessagefor 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
BindingEnumfrom 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
-
Executed after
ActionParserListener.onActionCommand(ActionParserContext) - 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
OnExternaltemplate 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
OnExternalContextrecord class. - OnExternalManager - Class in com.iohao.net.external.core.net.external
-
Registry of
OnExternalhandlers 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
OnFragmenthandlers 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
Optionalcontaining 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
ValueRecordfor 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
optionsrecord 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
payloadrecord 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
payloadLengthrecord 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
payloadMaprecord 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
pongrecord 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
portrecord 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
ProtoJavaRegionKeyrecord 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
publisherrecord component. - publisher() - Method in record class com.iohao.net.center.creator.CenterConnectionManagerCreatorParameter
-
Returns the value of the
publisherrecord component. - publisher() - Method in record class com.iohao.net.server.connection.ConnectionManagerParameter
-
Returns the value of the
publisherrecord component. - publisher() - Method in record class com.iohao.net.server.ConvenientCommunication
-
Returns the value of the
publisherrecord component. - publisher() - Method in record class com.iohao.net.server.NetServerSetting
-
Returns the value of the
publisherrecord 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
pubNamerecord 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
BarSkeletonfor 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
readerIdleTimerecord 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
CompletableFutureassociated 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
responserecord 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
ResponseCollectExternalthat 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
ResponseCollectthat 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
Runnerinstances registered with aBarSkeleton. - 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
SbeCodecimplementation. - SbeMessageManager - Class in com.iohao.net.common
-
Registry for message-class to
MessageSbeencoder 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
@ActionControllerannotated 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
serverrecord 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
Serverrecord 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
Serverinstances 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
serverIdrecord 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
ServerMessagecommon 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
ServerOfflineMessagerecord 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
serverShutdownHookListrecord component. - serverType() - Method in record class com.iohao.net.framework.protocol.Server
-
Returns the value of the
serverTyperecord 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:
0heartbeat,1business 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
CmdInfodescriptor. - setCmdInfo(CmdInfo) - Method in class com.iohao.net.framework.protocol.BroadcastMessage
-
Set the command route from a
CmdInfodescriptor. - setCmdInfo(CmdInfo) - Method in class com.iohao.net.framework.protocol.CommonMessage
-
Set the command route from a
CmdInfodescriptor. - setCmdInfo(CmdInfo) - Method in interface com.iohao.net.framework.protocol.RemoteMessage
-
Set the command route from a
CmdInfodescriptor. - 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
booleanvalue, 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
intvalue, 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
longvalue, 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
Stringvalue, 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
Booleanvalues, 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
Integervalues, 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
Longvalues, 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
Stringvalues, 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
0means 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;
nullwhen the response is successful. - setErrorMessage(String) - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
-
Human-readable error message;
nullwhen 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;
nullon 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
Setof 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
booleanvalue. - setPayload(boolean) - Method in interface com.iohao.net.framework.protocol.ExternalResponse
-
Set the payload from a
booleanvalue. - setPayload(boolean) - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
-
Set the payload from a
booleanvalue. - 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
intvalue. - setPayload(int) - Method in interface com.iohao.net.framework.protocol.ExternalResponse
-
Set the payload from an
intvalue. - setPayload(int) - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
-
Set the payload from an
intvalue. - setPayload(long) - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
-
Set the payload from a
longvalue. - setPayload(long) - Method in interface com.iohao.net.framework.protocol.ExternalResponse
-
Set the payload from a
longvalue. - setPayload(long) - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
-
Set the payload from a
longvalue. - setPayload(String) - Method in class com.iohao.net.framework.protocol.ExternalRequestMessage
-
Set the payload from a
Stringvalue. - setPayload(String) - Method in interface com.iohao.net.framework.protocol.ExternalResponse
-
Set the payload from a
Stringvalue. - setPayload(String) - Method in class com.iohao.net.framework.protocol.ExternalResponseMessage
-
Set the payload from a
Stringvalue. - 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
settingrecord component. - setting() - Method in record class com.iohao.net.external.core.netty.micro.DefaultPipelineContext
-
Returns the value of the
settingrecord 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
SettingUserIdResultrecord 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
InputCommandcan 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
DomainEventSourceinterface - 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
Playerimplementation 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
Roomimplementation. - 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
skeletonThreadPipelinerecord component. - SkeletonThreadPipeline - Interface in com.iohao.net.framework.core
-
Strategy for dispatching a
FlowContextto a thread executor within aBarSkeleton. - 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
SocketUserSessioninstances 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
startrecord component. - start() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeMinute
-
Returns the value of the
startrecord 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.StatActioninstances, one perCmdInfo. - 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.StatActionvalues. - 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
ActionCommandRegioninstances. - 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
subCmdrecord 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
EventBusSubscriberinstance. - 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
SubscriberInvokeinstances fromSubscribermetadata. - 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
ActionCommandand 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
supplierrecord 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
tagrecord 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
-
DocumentGenerateimplementation 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
ThreadExecutorrecord 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
ThreadMonitorrecord 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.ThreadMonitorinstances, 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
threadNorecord 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
DateTimeFormatterinstances. - 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
TimeRangerecord class. - TimeRangeDay(LocalDate, LongAdder, TimeRangeInOut.TimeRangeHour[]) - Constructor for record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeDay
-
Creates an instance of a
TimeRangeDayrecord 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
TimeRangeHourrecord class. - timeRangeHours() - Method in record class com.iohao.net.framework.core.flow.internal.TimeRangeInOut.TimeRangeDay
-
Returns the value of the
timeRangeHoursrecord 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
TimeRangeInOutchange 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.TimeRangeDayinstances, 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
TimeRangeMinuterecord class. - timeUnit() - Method in record class com.iohao.net.external.core.hook.internal.IdleProcessSetting
-
Returns the value of the
timeUnitrecord 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
CmdInfoas 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
totalTimerecord 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
InputCommandcan 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
userIdrecord 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
userSessionsrecord component. - userSessions() - Method in record class com.iohao.net.external.core.net.external.OnExternalContext
-
Returns the value of the
userSessionsrecord 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
ServerTypeEnumfrom 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
verifyIdentityrecord 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
BinaryWebSocketFrameandCommunicationMessage. - 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
writerIdleTimerecord 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
BroadcastDocument.builder(CmdInfo)