Uses of Record Class
com.iohao.net.common.kit.attr.AttrOption
Packages that use AttrOption
Package
Description
Dynamic attribute system providing type-safe key-value storage via
AttrOption.Provides the core abstractions and runtime infrastructure for external servers, including
protocol handling, session management, hooks, and internal communication integration.
Provides the Netty-based transport implementation of the external server, including channel
handlers, session integration, and micro-deployment support.
Provides user-session abstractions and implementations used by external servers to track
connected users and session-scoped metadata.
-
Uses of AttrOption in com.iohao.net.common.kit.attr
Methods in com.iohao.net.common.kit.attr that return AttrOptionModifier and TypeMethodDescriptionstatic <T> AttrOption<T> Create an attribute option with no default value.static <T> AttrOption<T> Create an attribute option with a lazy default value supplier.static <T> AttrOption<T> Create an attribute option with a static default value.Methods in com.iohao.net.common.kit.attr with parameters of type AttrOptionModifier and TypeMethodDescriptiondefault <T> voidAttrOptionDynamic.ifNull(AttrOption<T> option, Supplier<T> supplier) Executes the given operation if the dynamic attribute value is null, otherwise does nothing.default <T> voidAttrOptionDynamic.ifPresent(AttrOption<T> option, Consumer<T> consumer) Executes the given operation if the dynamic attribute exists and is not null, otherwise does nothing.default <T> TAttrOptionDynamic.option(AttrOption<T> option) Gets the option value.default <T> AttrOptionsAttrOptionDynamic.option(AttrOption<T> option, T value) Sets a new option with a specific value.<T> TAttrOptions.option(AttrOption<T> option) Gets the option value.<T> AttrOptionsAttrOptions.option(AttrOption<T> option, T value) Sets a new option with a specific value.default <T> TAttrOptionDynamic.optionValue(AttrOption<T> option, T value) Gets the option value. -
Uses of AttrOption in com.iohao.net.external.core
Fields in com.iohao.net.external.core declared as AttrOptionModifier and TypeFieldDescriptionstatic final AttrOption<NetServerSetting> ExternalSetting.netServerSettingAttribute key storing the resolvedNetServerSetting. -
Uses of AttrOption in com.iohao.net.external.core.netty
Fields in com.iohao.net.external.core.netty declared as AttrOptionModifier and TypeFieldDescriptionstatic final AttrOption<SocketCmdAccessAuthHandler> SettingOption.socketCmdAccessAuthHandlerstatic final AttrOption<SocketIdleHandler> SettingOption.socketIdleHandlerstatic final AttrOption<SocketUserSessionHandler> SettingOption.socketUserSessionHandlerstatic final AttrOption<UserRequestHandler> SettingOption.userRequestHandler -
Uses of AttrOption in com.iohao.net.external.core.session
Fields in com.iohao.net.external.core.session declared as AttrOptionModifier and TypeFieldDescriptionstatic final AttrOption<String> UserSessionOption.realIpPlayer's real ipstatic final AttrOption<Boolean> UserSessionOption.verifyIdentityfalse : not verified identity