Package com.aoapps.servlet.subrequest
Class ThreadSafeServletResponse
java.lang.Object
javax.servlet.ServletResponseWrapper
com.aoapps.servlet.subrequest.ThreadSafeServletResponse
- All Implemented Interfaces:
ServletResponse
- Direct Known Subclasses:
ThreadSafeHttpServletResponse
Synchronizes access to the wrapped response.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintbooleanbooleanisWrapperFor(Class wrappedType) booleanisWrapperFor(ServletResponse wrapped) voidreset()voidvoidsetBufferSize(int size) voidsetCharacterEncoding(String charset) voidsetContentLength(int len) voidsetContentLengthLong(long len) voidsetContentType(String type) voidvoidsetResponse(ServletResponse response)
-
Field Details
-
lock
-
-
Constructor Details
-
ThreadSafeServletResponse
-
-
Method Details
-
getResponse
- Overrides:
getResponsein classServletResponseWrapper
-
setResponse
- Overrides:
setResponsein classServletResponseWrapper
-
setCharacterEncoding
- Specified by:
setCharacterEncodingin interfaceServletResponse- Overrides:
setCharacterEncodingin classServletResponseWrapper
-
getCharacterEncoding
- Specified by:
getCharacterEncodingin interfaceServletResponse- Overrides:
getCharacterEncodingin classServletResponseWrapper
-
getOutputStream
- Specified by:
getOutputStreamin interfaceServletResponse- Overrides:
getOutputStreamin classServletResponseWrapper- Throws:
IOException
-
getWriter
- Specified by:
getWriterin interfaceServletResponse- Overrides:
getWriterin classServletResponseWrapper- Throws:
IOException
-
setContentLength
public void setContentLength(int len) - Specified by:
setContentLengthin interfaceServletResponse- Overrides:
setContentLengthin classServletResponseWrapper
-
setContentLengthLong
public void setContentLengthLong(long len) - Specified by:
setContentLengthLongin interfaceServletResponse- Overrides:
setContentLengthLongin classServletResponseWrapper
-
setContentType
- Specified by:
setContentTypein interfaceServletResponse- Overrides:
setContentTypein classServletResponseWrapper
-
getContentType
- Specified by:
getContentTypein interfaceServletResponse- Overrides:
getContentTypein classServletResponseWrapper
-
setBufferSize
public void setBufferSize(int size) - Specified by:
setBufferSizein interfaceServletResponse- Overrides:
setBufferSizein classServletResponseWrapper
-
getBufferSize
public int getBufferSize()- Specified by:
getBufferSizein interfaceServletResponse- Overrides:
getBufferSizein classServletResponseWrapper
-
flushBuffer
- Specified by:
flushBufferin interfaceServletResponse- Overrides:
flushBufferin classServletResponseWrapper- Throws:
IOException
-
isCommitted
public boolean isCommitted()- Specified by:
isCommittedin interfaceServletResponse- Overrides:
isCommittedin classServletResponseWrapper
-
reset
public void reset()- Specified by:
resetin interfaceServletResponse- Overrides:
resetin classServletResponseWrapper
-
resetBuffer
public void resetBuffer()- Specified by:
resetBufferin interfaceServletResponse- Overrides:
resetBufferin classServletResponseWrapper
-
setLocale
- Specified by:
setLocalein interfaceServletResponse- Overrides:
setLocalein classServletResponseWrapper
-
getLocale
- Specified by:
getLocalein interfaceServletResponse- Overrides:
getLocalein classServletResponseWrapper
-
isWrapperFor
- Overrides:
isWrapperForin classServletResponseWrapper
-
isWrapperFor
- Overrides:
isWrapperForin classServletResponseWrapper
-
