public interface SessionListener
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterProcess(Session<?> session,
Object msg)
处理后
|
void |
beforeProcess(Session<?> session,
Object msg)
处理前
|
void |
closed(Session<?> session)
关闭完成(有可能是网络原因)
|
void |
closing(Session<?> session)
关闭中
|
void |
onCreate(Session<?> session)
建立连接
|
void |
processFailed(Session<?> session,
Object msg,
Throwable e)
处理失败
|
void |
processSuccess(Session<?> session,
Object msg)
处理成功
|
void |
readComplete(Session<?> session,
int readSize)
读取缓冲区完成
|
void |
readFailed(Session<?> session,
ByteBuffer byteBuffer,
Throwable e)
读取缓冲区失败
|
void |
writeComplete(Session<?> session,
int writeSize)
写完成,可用于垃圾回收
|
void |
writeFailed(Session<?> session,
ByteBuffer byteBuffer,
Throwable e)
写异常
|
void |
writeWarn(Session<?> session,
int cacheSize)
写任务预警,可做流控
|
void onCreate(Session<?> session)
session - void readComplete(Session<?> session, int readSize)
session - readSize - void readFailed(Session<?> session, ByteBuffer byteBuffer, Throwable e)
session - e - void processFailed(Session<?> session, Object msg, Throwable e)
session - msg - e - void writeFailed(Session<?> session, ByteBuffer byteBuffer, Throwable e)
session - e - void writeComplete(Session<?> session, int writeSize)
session - writeSize - void writeWarn(Session<?> session, int cacheSize)
session - cacheSize - void closing(Session<?> session)
session - void closed(Session<?> session)
session - Copyright © 2019. All rights reserved.