Class ServletResponseWrapper
- java.lang.Object
-
- org.apache.felix.http.base.internal.jakartawrappers.ServletResponseWrapper
-
- All Implemented Interfaces:
jakarta.servlet.ServletResponse
- Direct Known Subclasses:
HttpServletResponseWrapper
public class ServletResponseWrapper extends Object implements jakarta.servlet.ServletResponse
Servlet response wrapper
-
-
Constructor Summary
Constructors Constructor Description ServletResponseWrapper(javax.servlet.ServletResponse r)
Create new response
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
flushBuffer()
int
getBufferSize()
String
getCharacterEncoding()
String
getContentType()
Locale
getLocale()
jakarta.servlet.ServletOutputStream
getOutputStream()
javax.servlet.ServletResponse
getResponse()
Get the wrapped responsestatic jakarta.servlet.ServletResponse
getWrapper(javax.servlet.ServletResponse r)
Get a wrapperPrintWriter
getWriter()
boolean
isCommitted()
void
reset()
void
resetBuffer()
void
setBufferSize(int size)
void
setCharacterEncoding(String charset)
void
setContentLength(int len)
void
setContentLengthLong(long len)
void
setContentType(String type)
void
setLocale(Locale loc)
-
-
-
Method Detail
-
getWrapper
public static jakarta.servlet.ServletResponse getWrapper(javax.servlet.ServletResponse r)
Get a wrapper- Parameters:
r
- Response- Returns:
- Wrapped response
-
getResponse
public javax.servlet.ServletResponse getResponse()
Get the wrapped response- Returns:
- The response
-
getCharacterEncoding
public String getCharacterEncoding()
- Specified by:
getCharacterEncoding
in interfacejakarta.servlet.ServletResponse
-
getContentType
public String getContentType()
- Specified by:
getContentType
in interfacejakarta.servlet.ServletResponse
-
getOutputStream
public jakarta.servlet.ServletOutputStream getOutputStream() throws IOException
- Specified by:
getOutputStream
in interfacejakarta.servlet.ServletResponse
- Throws:
IOException
-
getWriter
public PrintWriter getWriter() throws IOException
- Specified by:
getWriter
in interfacejakarta.servlet.ServletResponse
- Throws:
IOException
-
setCharacterEncoding
public void setCharacterEncoding(String charset)
- Specified by:
setCharacterEncoding
in interfacejakarta.servlet.ServletResponse
-
setContentLength
public void setContentLength(int len)
- Specified by:
setContentLength
in interfacejakarta.servlet.ServletResponse
-
setContentLengthLong
public void setContentLengthLong(long len)
- Specified by:
setContentLengthLong
in interfacejakarta.servlet.ServletResponse
-
setContentType
public void setContentType(String type)
- Specified by:
setContentType
in interfacejakarta.servlet.ServletResponse
-
setBufferSize
public void setBufferSize(int size)
- Specified by:
setBufferSize
in interfacejakarta.servlet.ServletResponse
-
getBufferSize
public int getBufferSize()
- Specified by:
getBufferSize
in interfacejakarta.servlet.ServletResponse
-
flushBuffer
public void flushBuffer() throws IOException
- Specified by:
flushBuffer
in interfacejakarta.servlet.ServletResponse
- Throws:
IOException
-
resetBuffer
public void resetBuffer()
- Specified by:
resetBuffer
in interfacejakarta.servlet.ServletResponse
-
isCommitted
public boolean isCommitted()
- Specified by:
isCommitted
in interfacejakarta.servlet.ServletResponse
-
reset
public void reset()
- Specified by:
reset
in interfacejakarta.servlet.ServletResponse
-
setLocale
public void setLocale(Locale loc)
- Specified by:
setLocale
in interfacejakarta.servlet.ServletResponse
-
getLocale
public Locale getLocale()
- Specified by:
getLocale
in interfacejakarta.servlet.ServletResponse
-
-