public class Client extends Object implements Serializable
限定符和类型 | 类和说明 |
---|---|
static class |
Client.Event |
static class |
Client.Flag |
构造器和说明 |
---|
Client() |
限定符和类型 | 方法和说明 |
---|---|
String |
getAddr()
获取客户端的地址和端口
|
int |
getAge()
获取已连接时长(单位:秒)
|
ProtocolCommand |
getCmd()
获取最近一次执行的命令
|
int |
getDb()
获取该客户端正在使用的数据库 ID
|
Client.Event |
getEvents()
获取文件描述符事件
|
int |
getFd()
获取套接字所使用的文件描述符
|
Set<Client.Flag> |
getFlags()
获取客户端 flag
|
String |
getHost()
获取客户端的地址
|
int |
getId()
获取客户端 ID
|
int |
getIdle()
获取空闲时长(单位:秒)
|
int |
getMulti()
获取 在事务中被执行的命令数量
|
String |
getName()
获取客户端名称
|
int |
getObl()
获取输出缓冲区的长度(字节为单位, 0 表示没有分配输出缓冲区)
|
int |
getOll()
获取输出列表包含的对象数量(当输出缓冲区没有剩余空间时,命令回复会以字符串对象的形式被入队到这个队列里)
|
int |
getOmem()
获取输出缓冲区和输出列表占用的内存总量
|
int |
getPort()
获取客户端的端口
|
int |
getPsub()
获取已订阅模式的数量
|
int |
getQBuf()
获取 查询缓冲区的长度(字节为单位, 0 表示没有分配查询缓冲区)
|
int |
getQBufFree()
获取查询缓冲区剩余空间的长度(字节为单位, 0 表示没有剩余空间)
|
int |
getSub()
获取已订阅频道的数量
|
void |
setAddr(String addr)
设置客户端的地址和端口
|
void |
setAge(int age)
设置已连接时长(单位:秒)
|
void |
setCmd(ProtocolCommand cmd)
设置最近一次执行的命令
|
void |
setDb(int db)
设置该客户端正在使用的数据库 ID
|
void |
setEvents(Client.Event events)
设置文件描述符事件
|
void |
setFd(int fd)
设置套接字所使用的文件描述符
|
void |
setFlags(Set<Client.Flag> flags)
设置客户端 flag
|
void |
setHost(String host)
设置客户端的地址
|
void |
setId(int id)
设置客户端 ID
|
void |
setIdle(int idle)
设置空闲时长(单位:秒)
|
void |
setMulti(int multi)
设置 在事务中被执行的命令数量
|
void |
setName(String name)
设置客户端名称
|
void |
setObl(int obl)
设置输出缓冲区的长度(字节为单位, 0 表示没有分配输出缓冲区)
|
void |
setOll(int oll)
设置输出列表包含的对象数量(当输出缓冲区没有剩余空间时,命令回复会以字符串对象的形式被入队到这个队列里)
|
void |
setOmem(int omem)
设置输出缓冲区和输出列表占用的内存总量
|
void |
setPort(int port)
设置客户端的端口
|
void |
setPsub(int psub)
设置已订阅模式的数量
|
void |
setQBuf(int qBuf)
设置 查询缓冲区的长度(字节为单位, 0 表示没有分配查询缓冲区)
|
void |
setQBufFree(int qBufFree)
设置查询缓冲区剩余空间的长度(字节为单位, 0 表示没有剩余空间)
|
void |
setSub(int sub)
设置已订阅频道的数量
|
String |
toString() |
public int getId()
public void setId(int id)
id
- 客户端 IDpublic String getName()
public void setName(String name)
name
- 客户端名称public String getAddr()
public void setAddr(String addr)
addr
- 客户端的地址和端口public String getHost()
public void setHost(String host)
host
- 客户端的地址public int getPort()
public void setPort(int port)
port
- 客户端的端口public int getFd()
public void setFd(int fd)
fd
- 套接字所使用的文件描述符public int getAge()
public void setAge(int age)
age
- 已连接时长(单位:秒)public int getIdle()
public void setIdle(int idle)
idle
- 空闲时长(单位:秒)public Set<Client.Flag> getFlags()
public void setFlags(Set<Client.Flag> flags)
flags
- 客户端 flagpublic int getDb()
public void setDb(int db)
db
- 该客户端正在使用的数据库 IDpublic int getSub()
public void setSub(int sub)
sub
- 已订阅频道的数量public int getPsub()
public void setPsub(int psub)
psub
- 已订阅模式的数量public int getMulti()
public void setMulti(int multi)
multi
- 在事务中被执行的命令数量public int getQBuf()
public void setQBuf(int qBuf)
qBuf
- 查询缓冲区的长度(字节为单位, 0 表示没有分配查询缓冲区)public int getQBufFree()
public void setQBufFree(int qBufFree)
qBufFree
- 查询缓冲区剩余空间的长度(字节为单位, 0 表示没有剩余空间)public int getObl()
public void setObl(int obl)
obl
- 输出缓冲区的长度(字节为单位, 0 表示没有分配输出缓冲区)public int getOll()
public void setOll(int oll)
oll
- 输出列表包含的对象数量(当输出缓冲区没有剩余空间时,命令回复会以字符串对象的形式被入队到这个队列里)public int getOmem()
public void setOmem(int omem)
omem
- 输出缓冲区和输出列表占用的内存总量public Client.Event getEvents()
public void setEvents(Client.Event events)
events
- 文件描述符事件public ProtocolCommand getCmd()
public void setCmd(ProtocolCommand cmd)
cmd
- 最近一次执行的命令Copyright © 2023 buession.com Inc.. All rights reserved.