Package org.apache.myfaces.view
Class ServletResponseSwitch
- java.lang.Object
-
- jakarta.servlet.ServletResponseWrapper
-
- org.apache.myfaces.view.ServletResponseSwitch
-
- All Implemented Interfaces:
jakarta.servlet.ServletResponse,ResponseSwitch
public class ServletResponseSwitch extends jakarta.servlet.ServletResponseWrapper implements ResponseSwitch
Implementation of a switching response wrapper to turn output on and off according to the Faces spec 2.0.Fall-back implementation of HttpServletResponseSwitch for non HttpServletResponses.
-
-
Constructor Summary
Constructors Constructor Description ServletResponseSwitch(jakarta.servlet.ServletResponse response)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidflushBuffer()intgetBufferSize()jakarta.servlet.ServletOutputStreamgetOutputStream()PrintWritergetWriter()booleanisCommitted()booleanisEnabled()Are the Response's Writer and OutputStream currently enabled?voidreset()voidresetBuffer()voidsetEnabled(boolean enabled)Enables or disables the Response's Writer and OutputStream.voidsetResponse(jakarta.servlet.ServletResponse response)
-
-
-
Method Detail
-
setEnabled
public void setEnabled(boolean enabled)
Enables or disables the Response's Writer and OutputStream.- Specified by:
setEnabledin interfaceResponseSwitch- Parameters:
enabled-
-
isEnabled
public boolean isEnabled()
Are the Response's Writer and OutputStream currently enabled?- Specified by:
isEnabledin interfaceResponseSwitch- Returns:
-
getBufferSize
public int getBufferSize()
- Specified by:
getBufferSizein interfacejakarta.servlet.ServletResponse- Overrides:
getBufferSizein classjakarta.servlet.ServletResponseWrapper
-
isCommitted
public boolean isCommitted()
- Specified by:
isCommittedin interfacejakarta.servlet.ServletResponse- Overrides:
isCommittedin classjakarta.servlet.ServletResponseWrapper
-
reset
public void reset()
- Specified by:
resetin interfacejakarta.servlet.ServletResponse- Overrides:
resetin classjakarta.servlet.ServletResponseWrapper
-
resetBuffer
public void resetBuffer()
- Specified by:
resetBufferin interfacejakarta.servlet.ServletResponse- Overrides:
resetBufferin classjakarta.servlet.ServletResponseWrapper
-
flushBuffer
public void flushBuffer() throws IOException- Specified by:
flushBufferin interfacejakarta.servlet.ServletResponse- Overrides:
flushBufferin classjakarta.servlet.ServletResponseWrapper- Throws:
IOException
-
setResponse
public void setResponse(jakarta.servlet.ServletResponse response)
- Overrides:
setResponsein classjakarta.servlet.ServletResponseWrapper
-
getOutputStream
public jakarta.servlet.ServletOutputStream getOutputStream() throws IOException- Specified by:
getOutputStreamin interfacejakarta.servlet.ServletResponse- Overrides:
getOutputStreamin classjakarta.servlet.ServletResponseWrapper- Throws:
IOException
-
getWriter
public PrintWriter getWriter() throws IOException
- Specified by:
getWriterin interfacejakarta.servlet.ServletResponse- Overrides:
getWriterin classjakarta.servlet.ServletResponseWrapper- Throws:
IOException
-
-