public class ProxyHTTPSPDYConnection extends HttpConnection implements HttpParser.RequestHandler<ByteBuffer>
HttpConnection.HttpChannelOverHttpAbstractConnection.FillingInterestedCallback, AbstractConnection.NestedState, AbstractConnection.StateConnection.Listener, Connection.UpgradeFrom, Connection.UpgradeToUPGRADE_CONNECTION_ATTRIBUTEEXECUTE_ONFILLABLE, FILL_INTERESTED, FILLING, FILLING_FILL_INTERESTED, IDLE, REFILLING| Constructor and Description |
|---|
ProxyHTTPSPDYConnection(Connector connector,
HttpConfiguration config,
EndPoint endPoint,
short version,
ProxyEngineSelector proxyEngineSelector) |
| Modifier and Type | Method and Description |
|---|---|
void |
badMessage(int status,
String reason) |
void |
completed() |
boolean |
content(ByteBuffer item) |
void |
earlyEOF() |
int |
getHeaderCacheSize() |
boolean |
headerComplete() |
boolean |
messageComplete() |
protected HttpParser.RequestHandler<ByteBuffer> |
newRequestHandler() |
boolean |
parsedHeader(HttpField field) |
boolean |
parsedHostHeader(String host,
int port) |
boolean |
startRequest(HttpMethod method,
String methodString,
ByteBuffer uri,
HttpVersion httpVersion) |
abort, getConnector, getCurrentConnection, getHttpChannel, getHttpConfiguration, getMessagesIn, getMessagesOut, getParser, getRequestBuffer, getServer, newHttpChannel, newHttpGenerator, newHttpInput, newHttpParser, onClose, onFillable, onFillInterestedFailed, onOpen, onUpgradeFrom, parseContent, run, send, send, setCurrentConnection, toStringaddListener, close, failedCallback, fillInterested, fillInterested, getBytesIn, getBytesOut, getCreatedTimeStamp, getEndPoint, getExecutor, getInputBufferSize, next, onReadTimeout, setInputBufferSizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddListener, close, getBytesIn, getBytesOut, getCreatedTimeStamp, getEndPointpublic ProxyHTTPSPDYConnection(Connector connector, HttpConfiguration config, EndPoint endPoint, short version, ProxyEngineSelector proxyEngineSelector)
protected HttpParser.RequestHandler<ByteBuffer> newRequestHandler()
newRequestHandler in class HttpConnectionpublic boolean startRequest(HttpMethod method, String methodString, ByteBuffer uri, HttpVersion httpVersion)
startRequest in interface HttpParser.RequestHandler<ByteBuffer>public boolean parsedHeader(HttpField field)
parsedHeader in interface HttpParser.HttpHandler<ByteBuffer>public boolean parsedHostHeader(String host, int port)
parsedHostHeader in interface HttpParser.RequestHandler<ByteBuffer>public boolean headerComplete()
headerComplete in interface HttpParser.HttpHandler<ByteBuffer>public boolean content(ByteBuffer item)
content in interface HttpParser.HttpHandler<ByteBuffer>public boolean messageComplete()
messageComplete in interface HttpParser.HttpHandler<ByteBuffer>public void completed()
completed in interface HttpTransportcompleted in class HttpConnectionpublic int getHeaderCacheSize()
getHeaderCacheSize in interface HttpParser.HttpHandler<ByteBuffer>public void earlyEOF()
earlyEOF in interface HttpParser.HttpHandler<ByteBuffer>public void badMessage(int status,
String reason)
badMessage in interface HttpParser.HttpHandler<ByteBuffer>Copyright © 1995-2018 Webtide. All Rights Reserved.