public abstract class AbstractHTTPConnection extends Object implements HTTPConnection
| 限定符和类型 | 字段和说明 |
|---|---|
protected Object |
attachment |
protected HttpVersion |
httpVersion |
protected SSLSession |
sslSession |
protected Session |
tcpSession |
| 构造器和说明 |
|---|
AbstractHTTPConnection(SSLSession sslSession,
Session tcpSession,
HttpVersion httpVersion) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
Object |
getAttachment() |
HttpVersion |
getHttpVersion() |
InetSocketAddress |
getLocalAddress() |
long |
getReadBytes() |
InetSocketAddress |
getRemoteAddress() |
int |
getSessionId() |
long |
getWrittenBytes() |
boolean |
isEncrypted() |
boolean |
isOpen() |
void |
setAttachment(Object attachment) |
protected final SSLSession sslSession
protected final Session tcpSession
protected final HttpVersion httpVersion
protected volatile Object attachment
public AbstractHTTPConnection(SSLSession sslSession, Session tcpSession, HttpVersion httpVersion)
public Object getAttachment()
getAttachment 在接口中 HTTPConnectionpublic void setAttachment(Object attachment)
setAttachment 在接口中 HTTPConnectionpublic HttpVersion getHttpVersion()
getHttpVersion 在接口中 HTTPConnectionpublic boolean isOpen()
isOpen 在接口中 HTTPConnectionpublic void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableIOExceptionpublic boolean isEncrypted()
isEncrypted 在接口中 HTTPConnectionpublic int getSessionId()
getSessionId 在接口中 HTTPConnectionpublic long getReadBytes()
getReadBytes 在接口中 HTTPConnectionpublic long getWrittenBytes()
getWrittenBytes 在接口中 HTTPConnectionpublic InetSocketAddress getLocalAddress()
getLocalAddress 在接口中 HTTPConnectionpublic InetSocketAddress getRemoteAddress()
getRemoteAddress 在接口中 HTTPConnectionCopyright © 2016. All rights reserved.