Class EarlyNettyResponseWriter

java.lang.Object
org.mockserver.responsewriter.ResponseWriter
org.mockserver.netty.responsewriter.EarlyNettyResponseWriter

public class EarlyNettyResponseWriter extends org.mockserver.responsewriter.ResponseWriter
Response writer for the early-dispatch path. Writes the response upstream of MockServerHttpServerCodec by targeting the HttpServerCodec pipeline context, so a MockServer HttpResponse can be sent before the request body has been aggregated.
  • Field Summary

    Fields inherited from class org.mockserver.responsewriter.ResponseWriter

    configuration, mockServerLogger
  • Constructor Summary

    Constructors
    Constructor
    Description
    EarlyNettyResponseWriter(org.mockserver.configuration.Configuration configuration, org.mockserver.logging.MockServerLogger mockServerLogger, io.netty.channel.ChannelHandlerContext ctx, org.mockserver.scheduler.Scheduler scheduler)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    sendResponse(org.mockserver.model.HttpRequest request, org.mockserver.model.HttpResponse response)
     

    Methods inherited from class org.mockserver.responsewriter.ResponseWriter

    addConnectionHeader, writeResponse, writeResponse, writeResponse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EarlyNettyResponseWriter

      public EarlyNettyResponseWriter(org.mockserver.configuration.Configuration configuration, org.mockserver.logging.MockServerLogger mockServerLogger, io.netty.channel.ChannelHandlerContext ctx, org.mockserver.scheduler.Scheduler scheduler)
  • Method Details

    • sendResponse

      public void sendResponse(org.mockserver.model.HttpRequest request, org.mockserver.model.HttpResponse response)
      Specified by:
      sendResponse in class org.mockserver.responsewriter.ResponseWriter