类的使用
com.iohao.game.common.kit.attr.AttrOption
使用AttrOption的程序包
程序包
说明
业务框架 - core
工具相关 - 动态属性
基于 Netty 的实现 游戏对外服
游戏对外服 - UserSessions
扩展模块 - 桌游类、房间类游戏 - 子游戏自定义游戏流程相关的扩展。
- 
com.iohao.game.action.skeleton.core中AttrOption的使用
修饰符和类型字段说明static final AttrOption<BrokerClientContext> SkeletonAttr.brokerClientContext当前逻辑服引用static final AttrOption<PulseTransmit> SkeletonAttr.consumerPulseTransmit脉冲消费者的发射器static final AttrOption<EventBus> SkeletonAttr.eventBusEventBus 是逻辑服事件总线,与业务框架、逻辑服是 1:1:1 的关系static final AttrOption<Integer> SkeletonAttr.logicServerIdHash服务器唯一标识 hashstatic final AttrOption<PulseTransmit> SkeletonAttr.producerPulseTransmit脉冲生产者的发射器static final AttrOption<Pulses> SkeletonAttr.pulses脉冲管理器 - 
com.iohao.game.bolt.broker.core.client中AttrOption的使用
修饰符和类型字段说明static final AttrOption<Set<String>> BrokerClientAttr.offlineListenerRecordSetstatic final AttrOption<Set<String>> BrokerClientAttr.onlineListenerRecordSet - 
com.iohao.game.common.kit.attr中AttrOption的使用
修饰符和类型方法说明static <T> AttrOption<T> 初始化 一个 AttrOptionstatic <T> AttrOption<T> 初始化一个 AttrOptionstatic <T> AttrOption<T> 初始化 一个 AttrOption参数类型为AttrOption的com.iohao.game.common.kit.attr中的方法修饰符和类型方法说明default <T> voidAttrOptionDynamic.ifNull(AttrOption<T> option, Supplier<T> supplier) 如果动态属性值为 null,则执行给定的操作,否则不执行任何操作。default <T> voidAttrOptionDynamic.ifPresent(AttrOption<T> option, Consumer<T> consumer) 如果动态属性存在,则执行给定的操作,否则不执行任何操作。default <T> TAttrOptionDynamic.option(AttrOption<T> option) 获取选项值,如果选项不存在,返回默认值。default <T> AttrOptionsAttrOptionDynamic.option(AttrOption<T> option, T value) 设置一个具有特定值的新选项。<T> TAttrOptions.option(AttrOption<T> option) 获取选项值。<T> AttrOptionsAttrOptions.option(AttrOption<T> option, T value) 设置一个具有特定值的新选项。default <T> TAttrOptionDynamic.optionValue(AttrOption<T> option, T value) 获取选项值,如果选项不存在则返回设定值。 - 
com.iohao.game.external.core.hook中AttrOption的使用
 - 
com.iohao.game.external.core.netty中AttrOption的使用
修饰符和类型字段说明static final AttrOption<SocketCmdAccessAuthHandler> SettingOption.socketCmdAccessAuthHandlerstatic final AttrOption<SocketIdleHandler> SettingOption.socketIdleHandlerstatic final AttrOption<SocketRequestBrokerHandler> SettingOption.socketRequestBrokerHandlerstatic final AttrOption<SocketUserSessionHandler> SettingOption.socketUserSessionHandler - 
com.iohao.game.external.core.session中AttrOption的使用
修饰符和类型字段说明static final AttrOption<byte[]> UserSessionOption.attachment元信息static final AttrOption<int[]> UserSessionOption.bindingLogicServerIdArray玩家绑定的多个游戏逻辑服static final AttrOption<Set<Integer>> UserSessionOption.bindingLogicServerIdSet玩家绑定的多个游戏逻辑服static final AttrOption<ExternalJoinEnum> UserSessionOption.externalJoin连接方式static final AttrOption<String> UserSessionOption.realIp玩家真实 ipstatic final AttrOption<Boolean> UserSessionOption.verifyIdentityfalse : 没有进行身份验证 - 
com.iohao.game.widget.light.room.flow中AttrOption的使用
修饰符和类型方法说明default <T> TGameFlowContext.option(AttrOption<T> option) get 动态属性,获取选项值,如果选项不存在,返回默认值。default <T> GameFlowContextGameFlowContext.option(AttrOption<T> option, T value) 设置动态属性。default <T> TRoomCreateContext.option(AttrOption<T> option) get 动态属性,获取选项值,如果选项不存在,返回默认值。default <T> RoomCreateContextRoomCreateContext.option(AttrOption<T> option, T value) 设置动态属性。