public abstract class ChannelBase extends Object implements Channel
| 构造器和说明 |
|---|
ChannelBase(Config config) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close(int code)
关闭(1协议关,2用户关)
|
<T> T |
getAttachment(String name)
获取附件
|
Config |
getConfig()
获取配置
|
HandshakeInternal |
getHandshake()
获取握手信息
|
void |
putAttachment(String name,
Object val)
放置附件
|
void |
sendAlarm(Message from,
String alarm)
发送告警
|
void |
sendClose(int code)
发送 Close
|
void |
sendConnack()
发送连接确认(握手)
|
void |
sendConnect(String uri,
Map<String,String> metaMap)
发送连接(握手)
|
void |
sendPing()
发送 Ping(心跳)
|
void |
sendPong()
发送 Pong(心跳)
|
void |
setHandshake(HandshakeInternal handshake)
设置握手信息
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLiveTime, getLocalAddress, getRemoteAddress, getSession, isClosed, isClosing, isValid, onError, reconnect, retrieve, sendpublic ChannelBase(Config config)
public <T> T getAttachment(String name)
ChannelgetAttachment 在接口中 Channelpublic void putAttachment(String name, Object val)
ChannelputAttachment 在接口中 Channelpublic void setHandshake(HandshakeInternal handshake)
ChannelsetHandshake 在接口中 Channelhandshake - 握手信息public HandshakeInternal getHandshake()
ChannelgetHandshake 在接口中 Channelpublic void sendConnect(String uri, Map<String,String> metaMap) throws IOException
ChannelsendConnect 在接口中 Channeluri - 连接地址metaMap - 元信息IOExceptionpublic void sendConnack()
throws IOException
ChannelsendConnack 在接口中 ChannelIOExceptionpublic void sendPing()
throws IOException
ChannelsendPing 在接口中 ChannelIOExceptionpublic void sendPong()
throws IOException
ChannelsendPong 在接口中 ChannelIOExceptionpublic void sendClose(int code)
throws IOException
ChannelsendClose 在接口中 Channelcode - 关闭代码IOExceptionpublic void sendAlarm(Message from, String alarm) throws IOException
ChannelsendAlarm 在接口中 ChannelIOExceptionCopyright © 2024. All rights reserved.