Class HttpServerChannelListener

java.lang.Object
io.airlift.http.server.HttpServerChannelListener
All Implemented Interfaces:
EventListener, org.eclipse.jetty.server.HttpChannel.Listener

public class HttpServerChannelListener extends Object implements org.eclipse.jetty.server.HttpChannel.Listener
  • Constructor Summary

    Constructors
    Constructor
    Description
    HttpServerChannelListener(io.airlift.http.server.DelimitedRequestLog logger)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    onBeforeDispatch(org.eclipse.jetty.server.Request request)
     
    void
    onComplete(org.eclipse.jetty.server.Request request)
     
    void
    onRequestBegin(org.eclipse.jetty.server.Request request)
     
    void
    onRequestEnd(org.eclipse.jetty.server.Request request)
     
    void
    onResponseBegin(org.eclipse.jetty.server.Request request)
     
    void
    onResponseContent(org.eclipse.jetty.server.Request request, ByteBuffer content)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.eclipse.jetty.server.HttpChannel.Listener

    onAfterDispatch, onDispatchFailure, onRequestContent, onRequestContentEnd, onRequestFailure, onRequestTrailers, onResponseCommit, onResponseEnd, onResponseFailure
  • Constructor Details

    • HttpServerChannelListener

      public HttpServerChannelListener(io.airlift.http.server.DelimitedRequestLog logger)
  • Method Details

    • onRequestBegin

      public void onRequestBegin(org.eclipse.jetty.server.Request request)
      Specified by:
      onRequestBegin in interface org.eclipse.jetty.server.HttpChannel.Listener
    • onBeforeDispatch

      public void onBeforeDispatch(org.eclipse.jetty.server.Request request)
      Specified by:
      onBeforeDispatch in interface org.eclipse.jetty.server.HttpChannel.Listener
    • onRequestEnd

      public void onRequestEnd(org.eclipse.jetty.server.Request request)
      Specified by:
      onRequestEnd in interface org.eclipse.jetty.server.HttpChannel.Listener
    • onResponseBegin

      public void onResponseBegin(org.eclipse.jetty.server.Request request)
      Specified by:
      onResponseBegin in interface org.eclipse.jetty.server.HttpChannel.Listener
    • onResponseContent

      public void onResponseContent(org.eclipse.jetty.server.Request request, ByteBuffer content)
      Specified by:
      onResponseContent in interface org.eclipse.jetty.server.HttpChannel.Listener
    • onComplete

      public void onComplete(org.eclipse.jetty.server.Request request)
      Specified by:
      onComplete in interface org.eclipse.jetty.server.HttpChannel.Listener