类 SocketUserSession
java.lang.Object
com.iohao.game.external.core.netty.session.SocketUserSession
- 所有已实现的接口:
AttrOptionDynamic
,UserSession
长连接的 UserSession
tcp、websocket
- 作者:
- 渔民小镇
- 日期:
- 2023-02-18
-
构造器概要
-
方法概要
修饰符和类型方法说明void
employ
(BarMessage requestMessage) 给请求消息加上一些 user 自身的数据void
employ
(HeadMetadata headMetadata) 给 HeadMetadata 加上一些 user 自身的数据boolean
getIp()
获取玩家 ipint
hashCode()
boolean
isActive()
activeboolean
是否进行身份验证void
setUserId
(long userId) 设置当前用户(玩家)的 idio.netty.channel.ChannelFuture
writeAndFlush
(Object message) writeAndFlush从接口继承的方法 com.iohao.game.common.kit.attr.AttrOptionDynamic
getOptions, ifNull, ifPresent, option, option, optionValue
从接口继承的方法 com.iohao.game.external.core.session.UserSession
getState, getUserChannelId, getUserId, ofRequestMessage
-
构造器详细资料
-
SocketUserSession
public SocketUserSession(io.netty.channel.Channel channel)
-
-
方法详细资料
-
isActive
public boolean isActive()从接口复制的说明:UserSession
active- 指定者:
isActive
在接口中UserSession
- 返回:
- true active
-
writeAndFlush
从接口复制的说明:UserSession
writeAndFlush- 参数:
message
- message- 返回:
- ChannelFuture
-
getIp
从接口复制的说明:UserSession
获取玩家 ip- 返回:
- 玩家 ip
-
employ
从接口复制的说明:UserSession
给请求消息加上一些 user 自身的数据如果开发者要扩展数据,可通过
引用无效
HeadMetadata#setAttachmentData(byte[])
- 指定者:
employ
在接口中UserSession
- 参数:
requestMessage
- 请求消息
-
employ
从接口复制的说明:UserSession
给 HeadMetadata 加上一些 user 自身的数据- 指定者:
employ
在接口中UserSession
- 参数:
headMetadata
- HeadMetadata
-
setUserId
public void setUserId(long userId) 从接口复制的说明:UserSession
设置当前用户(玩家)的 id当设置好玩家 id ,也表示着已经身份验证了(表示登录过了)。
- 指定者:
setUserId
在接口中UserSession
- 参数:
userId
- userId
-
isVerifyIdentity
public boolean isVerifyIdentity()从接口复制的说明:UserSession
是否进行身份验证- 指定者:
isVerifyIdentity
在接口中UserSession
- 返回:
- true 已经身份验证了,表示登录过了。
-
equals
-
hashCode
public int hashCode()
-