Interface IExtendedResponse
- All Superinterfaces:
com.ibm.wsspi.webcontainer.util.IResponseOutput
,javax.servlet.ServletResponse
,ServletResponseExtended
- All Known Implementing Classes:
ChainedResponse
,StoredResponse
public interface IExtendedResponse
extends ServletResponseExtended, com.ibm.wsspi.webcontainer.util.IResponseOutput
IExtendedResponse is an spi for websphere additions to the standard
ServletResponse methods
- Since:
- WAS7.0
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addSessionCookie
(javax.servlet.http.Cookie cookie) void
closeResponseOutput
(boolean b) void
destroy()
void
finish()
void
fireOutputStreamRetrievedEvent
(javax.servlet.ServletOutputStream sos) void
Vector[]
int
void
boolean
void
void
removeCookie
(String cookieName) void
sendRedirect303
(String location) void
void
setInternalHeader
(String name, String s) void
start()
Methods inherited from interface com.ibm.wsspi.webcontainer.util.IResponseOutput
flushBuffer, isCommitted, outputStreamObtained, reset, writerObtained
Methods inherited from interface javax.servlet.ServletResponse
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale
-
Method Details
-
getHeaderTable
Vector[] getHeaderTable()- Specified by:
getHeaderTable
in interfaceServletResponseExtended
-
addSessionCookie
void addSessionCookie(javax.servlet.http.Cookie cookie) - Specified by:
addSessionCookie
in interfaceServletResponseExtended
-
removeCookie
-
setInternalHeader
-
setHeader
- Specified by:
setHeader
in interfaceServletResponseExtended
-
sendRedirect303
- Throws:
IOException
-
getIResponse
IResponse getIResponse()- Specified by:
getIResponse
in interfaceServletResponseExtended
-
getStatusCode
int getStatusCode()- Specified by:
getStatusCode
in interfaceServletResponseExtended
-
registerOutputMethodListener
-
fireWriterRetrievedEvent
-
fireOutputStreamRetrievedEvent
void fireOutputStreamRetrievedEvent(javax.servlet.ServletOutputStream sos) -
initForNextResponse
-
start
void start() -
finish
- Throws:
javax.servlet.ServletException
IOException
-
destroy
void destroy() -
closeResponseOutput
void closeResponseOutput(boolean b) -
isOutputWritten
boolean isOutputWritten()
-