Package org.mockserver.responsewriter
Class ResponseWriter
- java.lang.Object
-
- org.mockserver.responsewriter.ResponseWriter
-
- Direct Known Subclasses:
EarlyNettyResponseWriter,NettyResponseWriter,ServletResponseWriter
public abstract class ResponseWriter extends Object
- Author:
- jamesdbloom
-
-
Field Summary
Fields Modifier and Type Field Description protected Configurationconfigurationprotected MockServerLoggermockServerLogger
-
Constructor Summary
Constructors Modifier Constructor Description protectedResponseWriter(Configuration configuration, MockServerLogger mockServerLogger)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected HttpResponseaddConnectionHeader(HttpRequest request, HttpResponse response)abstract voidsendResponse(HttpRequest request, HttpResponse response)voidwriteResponse(HttpRequest request, io.netty.handler.codec.http.HttpResponseStatus responseStatus)voidwriteResponse(HttpRequest request, io.netty.handler.codec.http.HttpResponseStatus responseStatus, String body, String contentType)voidwriteResponse(HttpRequest request, HttpResponse response, boolean apiResponse)
-
-
-
Field Detail
-
configuration
protected final Configuration configuration
-
mockServerLogger
protected final MockServerLogger mockServerLogger
-
-
Constructor Detail
-
ResponseWriter
protected ResponseWriter(Configuration configuration, MockServerLogger mockServerLogger)
-
-
Method Detail
-
writeResponse
public void writeResponse(HttpRequest request, io.netty.handler.codec.http.HttpResponseStatus responseStatus)
-
writeResponse
public void writeResponse(HttpRequest request, io.netty.handler.codec.http.HttpResponseStatus responseStatus, String body, String contentType)
-
writeResponse
public void writeResponse(HttpRequest request, HttpResponse response, boolean apiResponse)
-
sendResponse
public abstract void sendResponse(HttpRequest request, HttpResponse response)
-
addConnectionHeader
protected HttpResponse addConnectionHeader(HttpRequest request, HttpResponse response)
-
-