Package jadex.extension.rs.publish
Class NanoHttpServletResponseWrapper
- java.lang.Object
- 
- jadex.extension.rs.publish.NanoHttpServletResponseWrapper
 
- 
- All Implemented Interfaces:
- javax.servlet.http.HttpServletResponse,- javax.servlet.ServletResponse
 
 public class NanoHttpServletResponseWrapper extends java.lang.Object implements javax.servlet.http.HttpServletResponseWrapper of HttpServletResponse for nano.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.io.ByteArrayOutputStreambosprotected java.lang.Stringcharencodingprotected java.lang.Stringcontenttypeprotected java.util.Map<java.lang.String,java.lang.String>headersprotected longlengthprotected javax.servlet.ServletOutputStreamoutprotected fi.iki.elonen.NanoHTTPD.IHTTPSessionsessionThe nano session.protected intstatusprotected java.io.PrintWriterwriter- 
Fields inherited from interface javax.servlet.http.HttpServletResponseSC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_FOUND, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY
 
- 
 - 
Constructor SummaryConstructors Constructor Description NanoHttpServletResponseWrapper(fi.iki.elonen.NanoHTTPD.IHTTPSession session)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCookie(javax.servlet.http.Cookie cookie)voidaddDateHeader(java.lang.String name, long date)voidaddHeader(java.lang.String name, java.lang.String value)protected voidaddHeaderInternal(java.lang.String name, java.lang.String val)voidaddIntHeader(java.lang.String name, int value)booleancontainsHeader(java.lang.String name)java.lang.StringencodeRedirectUrl(java.lang.String url)java.lang.StringencodeRedirectURL(java.lang.String url)java.lang.StringencodeUrl(java.lang.String url)java.lang.StringencodeURL(java.lang.String url)voidflushBuffer()intgetBufferSize()java.lang.StringgetCharacterEncoding()java.lang.StringgetContentType()java.lang.StringgetHeader(java.lang.String name)java.util.Collection<java.lang.String>getHeaderNames()java.util.Collection<java.lang.String>getHeaders(java.lang.String name)java.util.LocalegetLocale()java.io.ByteArrayOutputStreamgetOutput()javax.servlet.ServletOutputStreamgetOutputStream()intgetStatus()java.io.PrintWritergetWriter()booleanisCommitted()voidreset()voidresetBuffer()voidsendError(int sc)voidsendError(int sc, java.lang.String msg)voidsendRedirect(java.lang.String location)voidsetBufferSize(int size)voidsetCharacterEncoding(java.lang.String charset)voidsetContentLength(int len)voidsetContentLengthLong(long len)voidsetContentType(java.lang.String type)voidsetDateHeader(java.lang.String name, long date)voidsetHeader(java.lang.String name, java.lang.String value)protected voidsetHeaderInternal(java.lang.String name, java.lang.String val)voidsetIntHeader(java.lang.String name, int value)voidsetLocale(java.util.Locale loc)voidsetStatus(int sc)voidsetStatus(int sc, java.lang.String sm)
 
- 
- 
- 
Field Detail- 
sessionprotected fi.iki.elonen.NanoHTTPD.IHTTPSession session The nano session.
 - 
contenttypeprotected java.lang.String contenttype 
 - 
statusprotected int status 
 - 
lengthprotected long length 
 - 
charencodingprotected java.lang.String charencoding 
 - 
headersprotected java.util.Map<java.lang.String,java.lang.String> headers 
 - 
outprotected javax.servlet.ServletOutputStream out 
 - 
bosprotected java.io.ByteArrayOutputStream bos 
 - 
writerprotected java.io.PrintWriter writer 
 
- 
 - 
Method Detail- 
addCookiepublic void addCookie(javax.servlet.http.Cookie cookie) - Specified by:
- addCookiein interface- javax.servlet.http.HttpServletResponse
 
 - 
containsHeaderpublic boolean containsHeader(java.lang.String name) - Specified by:
- containsHeaderin interface- javax.servlet.http.HttpServletResponse
 
 - 
encodeURLpublic java.lang.String encodeURL(java.lang.String url) - Specified by:
- encodeURLin interface- javax.servlet.http.HttpServletResponse
 
 - 
encodeRedirectURLpublic java.lang.String encodeRedirectURL(java.lang.String url) - Specified by:
- encodeRedirectURLin interface- javax.servlet.http.HttpServletResponse
 
 - 
encodeUrlpublic java.lang.String encodeUrl(java.lang.String url) - Specified by:
- encodeUrlin interface- javax.servlet.http.HttpServletResponse
 
 - 
encodeRedirectUrlpublic java.lang.String encodeRedirectUrl(java.lang.String url) - Specified by:
- encodeRedirectUrlin interface- javax.servlet.http.HttpServletResponse
 
 - 
sendErrorpublic void sendError(int sc, java.lang.String msg) throws java.io.IOException- Specified by:
- sendErrorin interface- javax.servlet.http.HttpServletResponse
- Throws:
- java.io.IOException
 
 - 
sendErrorpublic void sendError(int sc) throws java.io.IOException- Specified by:
- sendErrorin interface- javax.servlet.http.HttpServletResponse
- Throws:
- java.io.IOException
 
 - 
sendRedirectpublic void sendRedirect(java.lang.String location) throws java.io.IOException- Specified by:
- sendRedirectin interface- javax.servlet.http.HttpServletResponse
- Throws:
- java.io.IOException
 
 - 
setDateHeaderpublic void setDateHeader(java.lang.String name, long date)- Specified by:
- setDateHeaderin interface- javax.servlet.http.HttpServletResponse
 
 - 
addDateHeaderpublic void addDateHeader(java.lang.String name, long date)- Specified by:
- addDateHeaderin interface- javax.servlet.http.HttpServletResponse
 
 - 
setHeaderpublic void setHeader(java.lang.String name, java.lang.String value)- Specified by:
- setHeaderin interface- javax.servlet.http.HttpServletResponse
 
 - 
addHeaderpublic void addHeader(java.lang.String name, java.lang.String value)- Specified by:
- addHeaderin interface- javax.servlet.http.HttpServletResponse
 
 - 
setIntHeaderpublic void setIntHeader(java.lang.String name, int value)- Specified by:
- setIntHeaderin interface- javax.servlet.http.HttpServletResponse
 
 - 
addIntHeaderpublic void addIntHeader(java.lang.String name, int value)- Specified by:
- addIntHeaderin interface- javax.servlet.http.HttpServletResponse
 
 - 
setStatuspublic void setStatus(int sc) - Specified by:
- setStatusin interface- javax.servlet.http.HttpServletResponse
 
 - 
setStatuspublic void setStatus(int sc, java.lang.String sm)- Specified by:
- setStatusin interface- javax.servlet.http.HttpServletResponse
 
 - 
getStatuspublic int getStatus() - Specified by:
- getStatusin interface- javax.servlet.http.HttpServletResponse
 
 - 
getHeaderpublic java.lang.String getHeader(java.lang.String name) - Specified by:
- getHeaderin interface- javax.servlet.http.HttpServletResponse
 
 - 
getHeaderspublic java.util.Collection<java.lang.String> getHeaders(java.lang.String name) - Specified by:
- getHeadersin interface- javax.servlet.http.HttpServletResponse
 
 - 
getHeaderNamespublic java.util.Collection<java.lang.String> getHeaderNames() - Specified by:
- getHeaderNamesin interface- javax.servlet.http.HttpServletResponse
 
 - 
setCharacterEncodingpublic void setCharacterEncoding(java.lang.String charset) - Specified by:
- setCharacterEncodingin interface- javax.servlet.ServletResponse
 
 - 
getCharacterEncodingpublic java.lang.String getCharacterEncoding() - Specified by:
- getCharacterEncodingin interface- javax.servlet.ServletResponse
 
 - 
getContentTypepublic java.lang.String getContentType() - Specified by:
- getContentTypein interface- javax.servlet.ServletResponse
 
 - 
getOutputStreampublic javax.servlet.ServletOutputStream getOutputStream() throws java.io.IOException- Specified by:
- getOutputStreamin interface- javax.servlet.ServletResponse
- Throws:
- java.io.IOException
 
 - 
getWriterpublic java.io.PrintWriter getWriter() throws java.io.IOException- Specified by:
- getWriterin interface- javax.servlet.ServletResponse
- Throws:
- java.io.IOException
 
 - 
setContentLengthpublic void setContentLength(int len) - Specified by:
- setContentLengthin interface- javax.servlet.ServletResponse
 
 - 
setContentLengthLongpublic void setContentLengthLong(long len) - Specified by:
- setContentLengthLongin interface- javax.servlet.ServletResponse
 
 - 
setContentTypepublic void setContentType(java.lang.String type) - Specified by:
- setContentTypein interface- javax.servlet.ServletResponse
 
 - 
setBufferSizepublic void setBufferSize(int size) - Specified by:
- setBufferSizein interface- javax.servlet.ServletResponse
 
 - 
getBufferSizepublic int getBufferSize() - Specified by:
- getBufferSizein interface- javax.servlet.ServletResponse
 
 - 
flushBufferpublic void flushBuffer() throws java.io.IOException- Specified by:
- flushBufferin interface- javax.servlet.ServletResponse
- Throws:
- java.io.IOException
 
 - 
resetBufferpublic void resetBuffer() - Specified by:
- resetBufferin interface- javax.servlet.ServletResponse
 
 - 
isCommittedpublic boolean isCommitted() - Specified by:
- isCommittedin interface- javax.servlet.ServletResponse
 
 - 
resetpublic void reset() - Specified by:
- resetin interface- javax.servlet.ServletResponse
 
 - 
setLocalepublic void setLocale(java.util.Locale loc) - Specified by:
- setLocalein interface- javax.servlet.ServletResponse
 
 - 
getLocalepublic java.util.Locale getLocale() - Specified by:
- getLocalein interface- javax.servlet.ServletResponse
 
 - 
setHeaderInternalprotected void setHeaderInternal(java.lang.String name, java.lang.String val)
 - 
addHeaderInternalprotected void addHeaderInternal(java.lang.String name, java.lang.String val)
 - 
getOutputpublic java.io.ByteArrayOutputStream getOutput() 
 
- 
 
-