public class HttpReceiverOverHTTP extends HttpReceiver implements HttpParser.ResponseHandler<ByteBuffer>
LOG| Constructor and Description |
|---|
HttpReceiverOverHTTP(HttpChannelOverHTTP channel) |
| Modifier and Type | Method and Description |
|---|---|
void |
badMessage(int status,
String reason)
Called to signal that a bad HTTP message has been received.
|
boolean |
content(ByteBuffer buffer) |
protected void |
dispose()
Disposes this
HttpReceiver state. |
void |
earlyEOF()
Called to signal that an EOF was received unexpectedly
during the parsing of a HTTP message
|
int |
getHeaderCacheSize() |
HttpChannelOverHTTP |
getHttpChannel() |
boolean |
headerComplete() |
protected boolean |
isShutdown() |
boolean |
messageComplete() |
boolean |
parsedHeader(HttpField field)
This is the method called by parser when a HTTP Header name and value is found
|
void |
receive() |
protected void |
reset()
Resets this
HttpReceiver state. |
boolean |
startResponse(HttpVersion version,
int status,
String reason)
This is the method called by parser when the HTTP request line is parsed
|
String |
toString() |
abort, getHttpDestination, getHttpExchange, responseBegin, responseContent, responseFailure, responseHeader, responseHeaders, responseSuccess, storeCookiepublic HttpReceiverOverHTTP(HttpChannelOverHTTP channel)
public HttpChannelOverHTTP getHttpChannel()
getHttpChannel in class HttpReceiverpublic void receive()
protected boolean isShutdown()
public int getHeaderCacheSize()
getHeaderCacheSize in interface HttpParser.HttpHandler<ByteBuffer>public boolean startResponse(HttpVersion version, int status, String reason)
HttpParser.ResponseHandlerstartResponse in interface HttpParser.ResponseHandler<ByteBuffer>public boolean parsedHeader(HttpField field)
HttpParser.HttpHandlerparsedHeader in interface HttpParser.HttpHandler<ByteBuffer>field - The field parsedpublic boolean headerComplete()
headerComplete in interface HttpParser.HttpHandler<ByteBuffer>public boolean content(ByteBuffer buffer)
content in interface HttpParser.HttpHandler<ByteBuffer>public boolean messageComplete()
messageComplete in interface HttpParser.HttpHandler<ByteBuffer>public void earlyEOF()
HttpParser.HttpHandlerearlyEOF in interface HttpParser.HttpHandler<ByteBuffer>public void badMessage(int status,
String reason)
HttpParser.HttpHandlerbadMessage in interface HttpParser.HttpHandler<ByteBuffer>status - The bad status to sendreason - The textual reason for badnessprotected void reset()
HttpReceiverHttpReceiver state.
Subclasses should override (but remember to call super) to reset their own state.
Either this method or HttpReceiver.dispose() is called.reset in class HttpReceiverprotected void dispose()
HttpReceiverHttpReceiver state.
Subclasses should override (but remember to call super) to dispose their own state.
Either this method or HttpReceiver.reset() is called.dispose in class HttpReceiverCopyright © 1995-2015 Webtide. All Rights Reserved.