public class WsClientAioListener extends Object implements ClientAioListener
Constructor and Description |
---|
WsClientAioListener() |
Modifier and Type | Method and Description |
---|---|
void |
onAfterConnected(ChannelContext channelContext,
boolean isConnected,
boolean isReconnect)
建链后触发本方法,注:建链不一定成功,需要关注参数isConnected
|
void |
onAfterDecoded(ChannelContext channelContext,
Packet packet,
int packetSize)
原方法名:onAfterDecoded
解码成功后触发本方法
|
void |
onAfterHandled(ChannelContext channelContext,
Packet packet,
long cost)
处理一个消息包后
|
void |
onAfterReceivedBytes(ChannelContext channelContext,
int receivedBytes)
接收到TCP层传过来的数据后
|
void |
onAfterSent(ChannelContext channelContext,
Packet packet,
boolean isSentSuccess)
消息包发送之后触发本方法
|
void |
onBeforeClose(ChannelContext channelContext,
Throwable throwable,
String remark,
boolean isRemove)
连接关闭前触发本方法
|
public void onAfterConnected(ChannelContext channelContext, boolean isConnected, boolean isReconnect) throws Exception
AioListener
onAfterConnected
in interface AioListener
isConnected
- 是否连接成功,true:表示连接成功,false:表示连接失败isReconnect
- 是否是重连, true: 表示这是重新连接,false: 表示这是第一次连接Exception
public void onAfterDecoded(ChannelContext channelContext, Packet packet, int packetSize) throws Exception
AioListener
onAfterDecoded
in interface AioListener
Exception
public void onAfterReceivedBytes(ChannelContext channelContext, int receivedBytes) throws Exception
AioListener
onAfterReceivedBytes
in interface AioListener
receivedBytes
- 本次接收了多少字节Exception
public void onAfterSent(ChannelContext channelContext, Packet packet, boolean isSentSuccess) throws Exception
AioListener
onAfterSent
in interface AioListener
isSentSuccess
- true:发送成功,false:发送失败Exception
public void onAfterHandled(ChannelContext channelContext, Packet packet, long cost) throws Exception
AioListener
onAfterHandled
in interface AioListener
cost
- 本次处理消息耗时,单位:毫秒Exception
public void onBeforeClose(ChannelContext channelContext, Throwable throwable, String remark, boolean isRemove) throws Exception
AioListener
onBeforeClose
in interface AioListener
channelContext
- the channelcontextthrowable
- the throwable 有可能为空remark
- the remark 有可能为空Exception
Copyright © 2021. All rights reserved.