@Component public class SessionManager extends Object
| 构造器和说明 |
|---|
SessionManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addChannel(io.netty.channel.Channel channel) |
void |
addChannel(String uid,
io.netty.channel.Channel channel) |
void |
addChannel(String uid,
String gid,
io.netty.channel.Channel channel) |
void |
addSession(Session session) |
io.netty.channel.group.DefaultChannelGroup |
getGidGroup(String gid)
通过组标识获取组下的所有客户端
|
io.netty.channel.group.DefaultChannelGroup |
getUidGroup(String uid)
通过用户标识获取组下的所有客户端
|
void |
removeChannel(io.netty.channel.Channel channel)
删除客户端
|
void |
removeGidGroup(String gid)
删除组
|
void |
removeUidGroup(String uid)
删除用户
|
public void addChannel(io.netty.channel.Channel channel)
public void addChannel(String uid, io.netty.channel.Channel channel)
public void addSession(Session session)
public void removeChannel(io.netty.channel.Channel channel)
channel - 客户端public void removeGidGroup(String gid)
gid - 组标识public void removeUidGroup(String uid)
uid - 用户标识public io.netty.channel.group.DefaultChannelGroup getGidGroup(String gid)
gid - 组标识public io.netty.channel.group.DefaultChannelGroup getUidGroup(String uid)
uid - 用户标识Copyright © 2024. All rights reserved.