public interface Session extends AutoCloseable
| 限定符和类型 | 方法和说明 |
|---|---|
com.weicoder.common.binary.Buffer |
buffer()
获得Buffer 一般为读取数据缓存
|
void |
flush()
把缓存区的数据一次性写入
|
<E> E |
get()
获得绑定的对象 一般为用户
|
int |
getHeart()
获得心跳存活时间
|
long |
getId()
获得SessionId
|
String |
getIp()
获得连接IP
|
int |
getPort()
获得连接端口
|
void |
send(byte[] data)
写入数据
|
void |
send(Object message)
写入数据
|
void |
send(short id,
Object message)
写入数据
|
<E> void |
set(E e)
设置绑定的对象 一般为用户
|
void |
setHeart(int heart)
设置心跳存活时间
|
void |
write(byte[] data)
写入缓存 必须调用flush才能确保数据写入
|
void |
write(Object message)
写入缓存 必须调用flush才能确保数据写入
|
void |
write(short id,
Object message)
写入缓存 必须调用flush才能确保数据写入
|
closelong getId()
String getIp()
int getPort()
int getHeart()
com.weicoder.common.binary.Buffer buffer()
void setHeart(int heart)
heart - 存活时间 秒void send(short id,
Object message)
id - 指令message - 消息void send(Object message)
message - 消息void send(byte[] data)
data - 原始数据void write(short id,
Object message)
id - 指令message - 消息void write(Object message)
message - 消息void write(byte[] data)
data - 原始数据void flush()
<E> void set(E e)
E - 泛型e - 绑定对象一般为用户<E> E get()
E - 泛型Copyright © 2018. All rights reserved.