Class HttpServletHttpResponseWriter
- java.lang.Object
-
- net.officefloor.server.http.servlet.HttpServletHttpResponseWriter
-
- All Implemented Interfaces:
HttpResponseWriter<java.nio.ByteBuffer>
public class HttpServletHttpResponseWriter extends java.lang.Object implements HttpResponseWriter<java.nio.ByteBuffer>
HttpServletHttpResponseWriter.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description HttpServletHttpResponseWriter(javax.servlet.http.HttpServletResponse response, StreamBufferPool<java.nio.ByteBuffer> bufferPool)Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisServiced()Indicates if serviced.voidwriteHttpResponse(HttpVersion version, HttpStatus status, WritableHttpHeader headHttpHeader, WritableHttpCookie headHttpCookie, long contentLength, HttpHeaderValue contentType, StreamBuffer<java.nio.ByteBuffer> contentHeadStreamBuffer)Writes theHttpResponse.
-
-
-
Constructor Detail
-
HttpServletHttpResponseWriter
public HttpServletHttpResponseWriter(javax.servlet.http.HttpServletResponse response, StreamBufferPool<java.nio.ByteBuffer> bufferPool)Instantiate.- Parameters:
response-HttpServletResponse.bufferPool-StreamBufferPool.
-
-
Method Detail
-
isServiced
public boolean isServiced() throws java.io.IOExceptionIndicates if serviced.- Returns:
trueif serviced.- Throws:
java.io.IOException- If fails to write response.
-
writeHttpResponse
public void writeHttpResponse(HttpVersion version, HttpStatus status, WritableHttpHeader headHttpHeader, WritableHttpCookie headHttpCookie, long contentLength, HttpHeaderValue contentType, StreamBuffer<java.nio.ByteBuffer> contentHeadStreamBuffer)
Description copied from interface:HttpResponseWriterWrites theHttpResponse.- Specified by:
writeHttpResponsein interfaceHttpResponseWriter<java.nio.ByteBuffer>- Parameters:
version-HttpVersion.status-HttpStatus.headHttpHeader- HeadWritableHttpHeaderto the linked list ofWritableHttpHeaderinstances for theHttpResponse.headHttpCookie- HeadWritableHttpCookieto the linked list ofWritableHttpCookieinstances for theHttpResponse.contentLength- Number of bytes in the HTTP entity.contentType-Content-Typeof the HTTP entity.contentHeadStreamBuffer- HeadStreamBufferto the linked list ofStreamBufferinstances containing theHttpResponseentity. May benullif no entity content.
-
-