- java.lang.Object
-
- org.eclipse.jetty.client.HttpReceiver
-
- org.eclipse.jetty.client.http.HttpReceiverOverHTTP
-
- All Implemented Interfaces:
org.eclipse.jetty.http.HttpParser.HttpHandler,org.eclipse.jetty.http.HttpParser.ResponseHandler
public class HttpReceiverOverHTTP extends HttpReceiver implements org.eclipse.jetty.http.HttpParser.ResponseHandler
-
-
Constructor Summary
Constructors Constructor Description HttpReceiverOverHTTP(HttpChannelOverHTTP channel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbadMessage(org.eclipse.jetty.http.BadMessageException failure)booleancontent(java.nio.ByteBuffer buffer)booleancontentComplete()voidearlyEOF()protected voidfillInterested()HttpChannelOverHTTPgetHttpChannel()protected java.nio.ByteBuffergetResponseBuffer()booleanheaderComplete()protected booleanisShutdown()booleanmessageComplete()protected java.nio.ByteBufferonUpgradeFrom()voidparsedHeader(org.eclipse.jetty.http.HttpField field)voidparsedTrailer(org.eclipse.jetty.http.HttpField trailer)voidreceive()protected voidreset()Resets the state of this HttpReceiver.voidstartResponse(org.eclipse.jetty.http.HttpVersion version, int status, java.lang.String reason)java.lang.StringtoString()-
Methods inherited from class org.eclipse.jetty.client.HttpReceiver
abort, demand, dispose, getHttpDestination, getHttpExchange, hasDemandOrStall, isFailed, responseBegin, responseContent, responseFailure, responseHeader, responseHeaders, responseSuccess, storeCookie
-
-
-
-
Constructor Detail
-
HttpReceiverOverHTTP
public HttpReceiverOverHTTP(HttpChannelOverHTTP channel)
-
-
Method Detail
-
getHttpChannel
public HttpChannelOverHTTP getHttpChannel()
- Overrides:
getHttpChannelin classHttpReceiver
-
getResponseBuffer
protected java.nio.ByteBuffer getResponseBuffer()
-
receive
public void receive()
- Overrides:
receivein classHttpReceiver
-
onUpgradeFrom
protected java.nio.ByteBuffer onUpgradeFrom()
-
fillInterested
protected void fillInterested()
-
isShutdown
protected boolean isShutdown()
-
startResponse
public void startResponse(org.eclipse.jetty.http.HttpVersion version, int status, java.lang.String reason)- Specified by:
startResponsein interfaceorg.eclipse.jetty.http.HttpParser.ResponseHandler
-
parsedHeader
public void parsedHeader(org.eclipse.jetty.http.HttpField field)
- Specified by:
parsedHeaderin interfaceorg.eclipse.jetty.http.HttpParser.HttpHandler
-
headerComplete
public boolean headerComplete()
- Specified by:
headerCompletein interfaceorg.eclipse.jetty.http.HttpParser.HttpHandler
-
content
public boolean content(java.nio.ByteBuffer buffer)
- Specified by:
contentin interfaceorg.eclipse.jetty.http.HttpParser.HttpHandler
-
contentComplete
public boolean contentComplete()
- Specified by:
contentCompletein interfaceorg.eclipse.jetty.http.HttpParser.HttpHandler
-
parsedTrailer
public void parsedTrailer(org.eclipse.jetty.http.HttpField trailer)
- Specified by:
parsedTrailerin interfaceorg.eclipse.jetty.http.HttpParser.HttpHandler
-
messageComplete
public boolean messageComplete()
- Specified by:
messageCompletein interfaceorg.eclipse.jetty.http.HttpParser.HttpHandler
-
earlyEOF
public void earlyEOF()
- Specified by:
earlyEOFin interfaceorg.eclipse.jetty.http.HttpParser.HttpHandler
-
badMessage
public void badMessage(org.eclipse.jetty.http.BadMessageException failure)
- Specified by:
badMessagein interfaceorg.eclipse.jetty.http.HttpParser.HttpHandler
-
reset
protected void reset()
Description copied from class:HttpReceiverResets the state of this HttpReceiver.Subclasses should override (but remember to call
super) to reset their own state.Either this method or
HttpReceiver.dispose()is called.- Overrides:
resetin classHttpReceiver
-
toString
public java.lang.String toString()
- Overrides:
toStringin classHttpReceiver
-
-