Uses of Interface
com.iohao.net.external.core.session.UserSessions
Packages that use UserSessions
Package
Description
Provides the core abstractions and runtime infrastructure for external servers, including
protocol handling, session management, hooks, and internal communication integration.
Provides the external-server unified interaction protocol, related codecs, and customization
points for client-facing message encoding/decoding.
Provides handlers and callbacks for processing external-server specific internal network events
received from Aeron channels.
Provides Aeron fragment handlers that decode and dispatch internal messages for the external
server runtime.
Provides Netty channel handlers used by the external-server implementation to decode requests,
manage pipelines, and dispatch messages.
Provides Netty transport-aware user-session management support for the external-server
implementation.
-
Uses of UserSessions in com.iohao.net.external.core
Methods in com.iohao.net.external.core that return UserSessionsModifier and TypeMethodDescriptionstatic UserSessions<?, ?> ExternalManager.getUserSessions(int externalServerId) Get the user session container for an external server id.UserSessions<?, ?> ExternalServerBuilder.getUserSessions()User (player) session managerUserSessions<?, ?> ExternalServerBuilderSetting.getUserSessions()Get the user session manager.UserSessions<?, ?> ExternalSetting.userSessions()Returns the value of theuserSessionsrecord component.Methods in com.iohao.net.external.core that return types with arguments of type UserSessionsModifier and TypeMethodDescriptionstatic List<UserSessions<?, ?>> ExternalManager.listUserSessions()List all registered user session containers.Methods in com.iohao.net.external.core with parameters of type UserSessionsModifier and TypeMethodDescriptionvoidExternalServerBuilder.setUserSessions(UserSessions<?, ?> userSessions) User (player) session managervoidExternalServerBuilderSetting.setUserSessions(UserSessions<?, ?> userSessions) Set the user session manager.ExternalSetting.RecordBuilder.setUserSessions(UserSessions<?, ?> userSessions) Constructors in com.iohao.net.external.core with parameters of type UserSessionsModifierConstructorDescriptionExternalSetting(int port, Server server, UserSessions<?, ?> userSessions, IdleProcessSetting idleProcessSetting, AttrOptions options) Creates an instance of aExternalSettingrecord class. -
Uses of UserSessions in com.iohao.net.external.core.message
Fields in com.iohao.net.external.core.message declared as UserSessionsModifier and TypeFieldDescriptionstatic UserSessions<?, ?> ExternalServerSingle.userSessionsGlobal user session registry exposed for convenience APIs.Methods in com.iohao.net.external.core.message with parameters of type UserSessionsModifier and TypeMethodDescriptionstatic voidExternalWriteKit.writeAndFlush(CommunicationMessage message, UserSessions<?, ?> userSessions) Resolve the target user session and flush the message if the session exists. -
Uses of UserSessions in com.iohao.net.external.core.net.external
Methods in com.iohao.net.external.core.net.external that return UserSessionsModifier and TypeMethodDescriptionUserSessions<?, ?> OnExternalContext.userSessions()Returns the value of theuserSessionsrecord component.Constructors in com.iohao.net.external.core.net.external with parameters of type UserSessionsModifierConstructorDescriptionOnExternalContext(UserSessions<?, ?> userSessions, ExternalResponse response, long userId, boolean verifyIdentity, byte[] payload, int payloadLength) Creates an instance of aOnExternalContextrecord class. -
Uses of UserSessions in com.iohao.net.external.core.net.fragment
Methods in com.iohao.net.external.core.net.fragment that return UserSessionsModifier and TypeMethodDescriptionprotected UserSessions<?, ?> ExternalRequestMessageOnFragment.getUserSessions(int externalServerId) Resolve the user session container for the target external server id. -
Uses of UserSessions in com.iohao.net.external.core.netty.handler
Fields in com.iohao.net.external.core.netty.handler declared as UserSessionsModifier and TypeFieldDescriptionprotected UserSessions<?, ?> SocketCmdAccessAuthHandler.userSessionsMethods in com.iohao.net.external.core.netty.handler with parameters of type UserSessionsModifier and TypeMethodDescriptionvoidSocketCmdAccessAuthHandler.setUserSessions(UserSessions<?, ?> userSessions) -
Uses of UserSessions in com.iohao.net.external.core.netty.session
Classes in com.iohao.net.external.core.netty.session that implement UserSessionsModifier and TypeClassDescriptionfinal classNetty session manager for TCP and WebSocket external transports.