Package org.apache.catalina.core
Class ApplicationResponse
- java.lang.Object
-
- jakarta.servlet.ServletResponseWrapper
-
- org.apache.catalina.core.ApplicationResponse
-
- All Implemented Interfaces:
jakarta.servlet.ServletResponse
public class ApplicationResponse extends jakarta.servlet.ServletResponseWrapperSTART OF PWC 4858179 class ApplicationResponse extends ServletResponseWrapper {
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanincludedIs this wrapped response the subject of aninclude()call?
-
Constructor Summary
Constructors Constructor Description ApplicationResponse(jakarta.servlet.ServletResponse response)Construct a new wrapped response around the specified servlet response.ApplicationResponse(jakarta.servlet.ServletResponse response, boolean included)Construct a new wrapped response around the specified servlet response.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisIncluded()Return the included flag for this response.voidreset()Disallowreset()calls on a included response.voidsetBufferSize(int size)IgnoresetBufferSize()calls on an included response.voidsetContentLength(int len)DisallowsetContentLength()calls on an included response.voidsetContentType(String type)DisallowsetContentType()calls on an included response.voidsetLocale(Locale loc)IgnoresetLocale()calls on an included response.voidsetResponse(jakarta.servlet.ServletResponse response)Set the response that we are wrapping.
-
-
-
Constructor Detail
-
ApplicationResponse
public ApplicationResponse(jakarta.servlet.ServletResponse response)
Construct a new wrapped response around the specified servlet response.- Parameters:
response- The servlet response being wrapped
-
ApplicationResponse
public ApplicationResponse(jakarta.servlet.ServletResponse response, boolean included)Construct a new wrapped response around the specified servlet response.- Parameters:
response- The servlet response being wrappedincluded-trueif this response is being processed by aRequestDispatcher.include()call
-
-
Method Detail
-
reset
public void reset()
Disallowreset()calls on a included response.- Specified by:
resetin interfacejakarta.servlet.ServletResponse- Overrides:
resetin classjakarta.servlet.ServletResponseWrapper- Throws:
IllegalStateException- if the response has already been committed
-
setContentLength
public void setContentLength(int len)
DisallowsetContentLength()calls on an included response.- Specified by:
setContentLengthin interfacejakarta.servlet.ServletResponse- Overrides:
setContentLengthin classjakarta.servlet.ServletResponseWrapper- Parameters:
len- The new content length
-
setContentType
public void setContentType(String type)
DisallowsetContentType()calls on an included response.- Specified by:
setContentTypein interfacejakarta.servlet.ServletResponse- Overrides:
setContentTypein classjakarta.servlet.ServletResponseWrapper- Parameters:
type- The new content type
-
setLocale
public void setLocale(Locale loc)
IgnoresetLocale()calls on an included response.- Specified by:
setLocalein interfacejakarta.servlet.ServletResponse- Overrides:
setLocalein classjakarta.servlet.ServletResponseWrapper- Parameters:
loc- The new locale
-
setBufferSize
public void setBufferSize(int size)
IgnoresetBufferSize()calls on an included response.- Specified by:
setBufferSizein interfacejakarta.servlet.ServletResponse- Overrides:
setBufferSizein classjakarta.servlet.ServletResponseWrapper- Parameters:
size- The buffer size
-
setResponse
public void setResponse(jakarta.servlet.ServletResponse response)
Set the response that we are wrapping.- Overrides:
setResponsein classjakarta.servlet.ServletResponseWrapper- Parameters:
response- The new wrapped response
-
isIncluded
public boolean isIncluded()
Return the included flag for this response.
-
-