public abstract class RsfChannel extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
RsfChannel(InterAddress target,
LinkType linkType) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
关闭连接。
|
protected abstract void |
closeChannel()
关闭网络连接
|
protected boolean |
equalsSameAs(RsfChannel rsfChannel)
判断两个数据通道是相同的
|
long |
getLastSendTime()
最后发送数据时间
|
LinkType |
getLinkType()
连接方向
|
String |
getProtocol()
运行的协议
|
long |
getSendPackets()
发送的数据包总数。
|
long |
getSendPacketsErr()
发送的数据包失败数。
|
long |
getSendPacketsOk()
发送的数据包成功数。
|
InterAddress |
getTarget()
获取远程连接的地址
|
abstract boolean |
isActive()
测定连接是否处于激活的。
|
protected abstract void |
sendData(OptionInfo sendData,
SendCallBack sendCallBack)
发送数据
|
void |
sendData(RequestInfo info,
SendCallBack callBack)
将数据写入 Netty。
|
void |
sendData(ResponseInfo info,
SendCallBack callBack)
将数据写入 Netty。
|
String |
toString() |
public RsfChannel(InterAddress target, LinkType linkType)
public String getProtocol()
public final void sendData(RequestInfo info, SendCallBack callBack)
public final void sendData(ResponseInfo info, SendCallBack callBack)
public LinkType getLinkType()
public long getLastSendTime()
public long getSendPackets()
public long getSendPacketsOk()
public long getSendPacketsErr()
public abstract boolean isActive()
public InterAddress getTarget()
public void close()
protected boolean equalsSameAs(RsfChannel rsfChannel)
protected abstract void closeChannel()
protected abstract void sendData(OptionInfo sendData, SendCallBack sendCallBack)
Copyright © 2020–2021. All rights reserved.