Class ServletResponseWrapper
- java.lang.Object
-
- org.apache.felix.http.base.internal.javaxwrappers.ServletResponseWrapper
-
- All Implemented Interfaces:
javax.servlet.ServletResponse
- Direct Known Subclasses:
HttpServletResponseWrapper
public class ServletResponseWrapper extends Object implements javax.servlet.ServletResponse
Servlet response wrapper
-
-
Constructor Summary
Constructors Constructor Description ServletResponseWrapper(@NotNull jakarta.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()
javax.servlet.ServletOutputStream
getOutputStream()
jakarta.servlet.ServletResponse
getResponse()
Get the wrapped responsestatic javax.servlet.ServletResponse
getWrapper(jakarta.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 javax.servlet.ServletResponse getWrapper(jakarta.servlet.ServletResponse r)
Get a wrapper- Parameters:
r
- Response- Returns:
- Wrapped response
-
getResponse
public jakarta.servlet.ServletResponse getResponse()
Get the wrapped response- Returns:
- The response
-
getCharacterEncoding
public String getCharacterEncoding()
- Specified by:
getCharacterEncoding
in interfacejavax.servlet.ServletResponse
-
getContentType
public String getContentType()
- Specified by:
getContentType
in interfacejavax.servlet.ServletResponse
-
getOutputStream
public javax.servlet.ServletOutputStream getOutputStream() throws IOException
- Specified by:
getOutputStream
in interfacejavax.servlet.ServletResponse
- Throws:
IOException
-
getWriter
public PrintWriter getWriter() throws IOException
- Specified by:
getWriter
in interfacejavax.servlet.ServletResponse
- Throws:
IOException
-
setCharacterEncoding
public void setCharacterEncoding(String charset)
- Specified by:
setCharacterEncoding
in interfacejavax.servlet.ServletResponse
-
setContentLength
public void setContentLength(int len)
- Specified by:
setContentLength
in interfacejavax.servlet.ServletResponse
-
setContentLengthLong
public void setContentLengthLong(long len)
- Specified by:
setContentLengthLong
in interfacejavax.servlet.ServletResponse
-
setContentType
public void setContentType(String type)
- Specified by:
setContentType
in interfacejavax.servlet.ServletResponse
-
setBufferSize
public void setBufferSize(int size)
- Specified by:
setBufferSize
in interfacejavax.servlet.ServletResponse
-
getBufferSize
public int getBufferSize()
- Specified by:
getBufferSize
in interfacejavax.servlet.ServletResponse
-
flushBuffer
public void flushBuffer() throws IOException
- Specified by:
flushBuffer
in interfacejavax.servlet.ServletResponse
- Throws:
IOException
-
resetBuffer
public void resetBuffer()
- Specified by:
resetBuffer
in interfacejavax.servlet.ServletResponse
-
isCommitted
public boolean isCommitted()
- Specified by:
isCommitted
in interfacejavax.servlet.ServletResponse
-
reset
public void reset()
- Specified by:
reset
in interfacejavax.servlet.ServletResponse
-
setLocale
public void setLocale(Locale loc)
- Specified by:
setLocale
in interfacejavax.servlet.ServletResponse
-
getLocale
public Locale getLocale()
- Specified by:
getLocale
in interfacejavax.servlet.ServletResponse
-
-