类 MemoryConnectionCache
java.lang.Object
com.walker.tcp.support.MemoryConnectionCache
- 所有已实现的接口:
ConnectionCache
基于内存实现的连接缓存定义。
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明返回所有链接集合。getAllConnectionListBy(int engineId) 根据引擎ID,返回对应连接集合。getConnection(String id) 根据通道ID,获取连接对象。getConnectionByName(String name) 根据通道绑定的用户名称,获得连接对象。getIdByName(String name) 根据连接绑定名称,查找对应通道IDvoidputConnection(Connection connection) 保存连接到缓存void根据通道ID,删除连接对象。voidremoveConnection(String id, Connection connection) voidupdateConnection(Connection connection) 更新连接信息
-
构造器详细资料
-
MemoryConnectionCache
public MemoryConnectionCache()
-
-
方法详细资料
-
putConnection
从接口复制的说明:ConnectionCache保存连接到缓存- 指定者:
putConnection在接口中ConnectionCache
-
removeConnection
从接口复制的说明:ConnectionCache根据通道ID,删除连接对象。- 指定者:
removeConnection在接口中ConnectionCache
-
removeConnection
- 指定者:
removeConnection在接口中ConnectionCache
-
updateConnection
从接口复制的说明:ConnectionCache更新连接信息- 指定者:
updateConnection在接口中ConnectionCache
-
getConnection
从接口复制的说明:ConnectionCache根据通道ID,获取连接对象。- 指定者:
getConnection在接口中ConnectionCache- 返回:
-
getConnectionByName
从接口复制的说明:ConnectionCache根据通道绑定的用户名称,获得连接对象。- 指定者:
getConnectionByName在接口中ConnectionCache- 返回:
-
getIdByName
从接口复制的说明:ConnectionCache根据连接绑定名称,查找对应通道ID- 指定者:
getIdByName在接口中ConnectionCache- 返回:
-
getAllConnectionList
从接口复制的说明:ConnectionCache返回所有链接集合。该方法在 redis 实现时,会设置最大返回数量。
- 指定者:
getAllConnectionList在接口中ConnectionCache- 返回:
-
getAllConnectionListBy
从接口复制的说明:ConnectionCache根据引擎ID,返回对应连接集合。- 指定者:
getAllConnectionListBy在接口中ConnectionCache- 返回:
-