Class 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
    • Method Detail

      • getResponseBuffer

        protected java.nio.ByteBuffer getResponseBuffer()
      • 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:
        startResponse in interface org.eclipse.jetty.http.HttpParser.ResponseHandler
      • parsedHeader

        public void parsedHeader​(org.eclipse.jetty.http.HttpField field)
        Specified by:
        parsedHeader in interface org.eclipse.jetty.http.HttpParser.HttpHandler
      • headerComplete

        public boolean headerComplete()
        Specified by:
        headerComplete in interface org.eclipse.jetty.http.HttpParser.HttpHandler
      • content

        public boolean content​(java.nio.ByteBuffer buffer)
        Specified by:
        content in interface org.eclipse.jetty.http.HttpParser.HttpHandler
      • contentComplete

        public boolean contentComplete()
        Specified by:
        contentComplete in interface org.eclipse.jetty.http.HttpParser.HttpHandler
      • parsedTrailer

        public void parsedTrailer​(org.eclipse.jetty.http.HttpField trailer)
        Specified by:
        parsedTrailer in interface org.eclipse.jetty.http.HttpParser.HttpHandler
      • messageComplete

        public boolean messageComplete()
        Specified by:
        messageComplete in interface org.eclipse.jetty.http.HttpParser.HttpHandler
      • earlyEOF

        public void earlyEOF()
        Specified by:
        earlyEOF in interface org.eclipse.jetty.http.HttpParser.HttpHandler
      • badMessage

        public void badMessage​(org.eclipse.jetty.http.BadMessageException failure)
        Specified by:
        badMessage in interface org.eclipse.jetty.http.HttpParser.HttpHandler
      • reset

        protected void reset()
        Description copied from class: HttpReceiver
        Resets 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:
        reset in class HttpReceiver