Package org.eclipse.jetty.client.http
Class HttpReceiverOverHTTP
- 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
-
-
Field Summary
-
Fields inherited from class org.eclipse.jetty.client.HttpReceiver
LOG
-
-
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()protected voiddispose()Disposes thisHttpReceiverstate.voidearlyEOF()protected voidfillInterested()intgetHeaderCacheSize()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 thisHttpReceiverstate.booleanstartResponse(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, getHttpDestination, getHttpExchange, 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()
-
onUpgradeFrom
protected java.nio.ByteBuffer onUpgradeFrom()
-
fillInterested
protected void fillInterested()
-
isShutdown
protected boolean isShutdown()
-
getHeaderCacheSize
public int getHeaderCacheSize()
- Specified by:
getHeaderCacheSizein interfaceorg.eclipse.jetty.http.HttpParser.HttpHandler
-
startResponse
public boolean 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 thisHttpReceiverstate.Subclasses should override (but remember to call
super) to reset their own state.Either this method or
HttpReceiver.dispose()is called.- Overrides:
resetin classHttpReceiver
-
dispose
protected void dispose()
Description copied from class:HttpReceiverDisposes thisHttpReceiverstate.Subclasses should override (but remember to call
super) to dispose their own state.Either this method or
HttpReceiver.reset()is called.- Overrides:
disposein classHttpReceiver
-
toString
public java.lang.String toString()
- Overrides:
toStringin classHttpReceiver
-
-