程序包 qhs.interfaces
接口 Connection
-
public interface Connection一个Connection类型对象引用一个http连接的信息。
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voidaddListener(qhs.interfaces.ConnListener listener)增加并且缓存一个ConnListener对象。voidclose()关闭http连接。char[]getClientAddress()返回客户端地址。qhs.interfaces.ConnListener[]getListeners()返回所有已经缓存的ConnListener对象。intgetRequestedTimes()返回http连接已接收来自客户端的请求次数。intgetRequestMaxTimes()返回http连接接收来自客户端的http请求的允许最大次数。char[]getServerAddress()返回用于接收http连接的服务器套接字绑定的地址。intgetServerPort()返回用于接收http连接的服务器套接字绑定的端口号。java.lang.ObjectgetUserObject()返回用户对象。WebSocketStream[]getWebSocketStreams()返回所有在http连接上传输的WS流。voidincRequestMaxTimes(int times)增大http请求的允许最大次数。booleanisClosed()检测http连接是否已关闭。voidremoveListener(qhs.interfaces.ConnListener listener)删除一个ConnListener对象。voidsetUserObject(java.lang.Object o)设置用户对象。
-
-
-
方法详细资料
-
getServerAddress
char[] getServerAddress()
返回用于接收http连接的服务器套接字绑定的地址。- 返回:
- 服务器端地址。
-
getServerPort
int getServerPort()
返回用于接收http连接的服务器套接字绑定的端口号。- 返回:
- 服务器端端口号。
-
getClientAddress
char[] getClientAddress()
返回客户端地址。- 返回:
- 客户端地址。
-
close
void close()
关闭http连接。
-
isClosed
boolean isClosed()
检测http连接是否已关闭。- 返回:
- true值表示http连接已关闭,false值表示http连接未关闭。
-
getRequestedTimes
int getRequestedTimes()
返回http连接已接收来自客户端的请求次数。- 返回:
- 已请求的次数。
-
getRequestMaxTimes
int getRequestMaxTimes()
返回http连接接收来自客户端的http请求的允许最大次数。最初的允许最大次数等于 base.xml配置文件的RequestMaxTimes元素值。- 返回:
- http请求的允许最大次数。
-
incRequestMaxTimes
void incRequestMaxTimes(int times)
增大http请求的允许最大次数。即使多次调用本方法,最终的允许最大次数也不超过10000000。- 参数:
times- 要增加的次数。
-
addListener
void addListener(qhs.interfaces.ConnListener listener)
增加并且缓存一个ConnListener对象。- 参数:
listener- ConnListener对象。
-
removeListener
void removeListener(qhs.interfaces.ConnListener listener)
删除一个ConnListener对象。- 参数:
listener- ConnListener对象。
-
getListeners
qhs.interfaces.ConnListener[] getListeners()
返回所有已经缓存的ConnListener对象。当http连接被关闭时,就调用所有缓存的ConnListener对象。- 返回:
- 所有已经缓存的ConnListener对象。
-
getWebSocketStreams
WebSocketStream[] getWebSocketStreams()
返回所有在http连接上传输的WS流。- 返回:
- 引用WS流的WebSocketStream接口对象。
-
getUserObject
java.lang.Object getUserObject()
返回用户对象。- 返回:
- 用户对象。
-
setUserObject
void setUserObject(java.lang.Object o)
设置用户对象。- 参数:
o- o参数值可以等于任何类型对象。通常,o参数值应包含有与http连接有联系的数据。
-
-