Class ChfHttpServletResponseAdapter
java.lang.Object
org.forgerock.openig.handler.saml.ChfHttpServletResponseAdapter
- All Implemented Interfaces:
 javax.servlet.http.HttpServletResponse,javax.servlet.ServletResponse
public class ChfHttpServletResponseAdapter
extends Object
implements javax.servlet.http.HttpServletResponse
Just enough of a HttpServletResponse wrapper around a CHF 
Response to keep the
 AM SAML2 components happy.- 
Field Summary
Fields inherited from interface javax.servlet.http.HttpServletResponse
SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_FOUND, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddCookie(javax.servlet.http.Cookie cookie) voidaddDateHeader(String name, long date) voidvoidaddIntHeader(String name, int value) booleancontainsHeader(String name) encodeRedirectUrl(String url) Deprecated.As of version 2.1, use encodeRedirectURL(String url) insteadencodeRedirectURL(String url) Deprecated.As of version 2.1, use encodeURL(String url) insteadvoidintgetHeaders(String name) javax.servlet.ServletOutputStreamintbooleanvoidreset()voidvoidsendError(int sc) voidvoidsendRedirect(String location) voidsetBufferSize(int size) voidsetCharacterEncoding(String charset) voidsetContentLength(int len) voidsetContentLengthLong(long len) voidsetContentType(String type) voidsetDateHeader(String name, long date) voidvoidsetIntHeader(String name, int value) voidvoidsetStatus(int sc) voidDeprecated.As of version 2.1, due to ambiguous meaning of the message parameter.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.servlet.http.HttpServletResponse
getTrailerFields, setTrailerFields 
- 
Method Details
- 
addCookie
public void addCookie(javax.servlet.http.Cookie cookie) - Specified by:
 addCookiein interfacejavax.servlet.http.HttpServletResponse
 - 
containsHeader
- Specified by:
 containsHeaderin interfacejavax.servlet.http.HttpServletResponse
 - 
encodeURL
- Specified by:
 encodeURLin interfacejavax.servlet.http.HttpServletResponse
 - 
encodeRedirectURL
- Specified by:
 encodeRedirectURLin interfacejavax.servlet.http.HttpServletResponse
 - 
encodeUrl
Deprecated.As of version 2.1, use encodeURL(String url) insteadSeeHttpServletResponse.encodeUrl(String).- Specified by:
 encodeUrlin interfacejavax.servlet.http.HttpServletResponse- Parameters:
 url- the url to be encoded.- Returns:
 - the encoded URL if encoding is needed; the unchanged URL otherwise.
 
 - 
encodeRedirectUrl
Deprecated.As of version 2.1, use encodeRedirectURL(String url) insteadSeeHttpServletResponse.encodeRedirectURL(String).- Specified by:
 encodeRedirectUrlin interfacejavax.servlet.http.HttpServletResponse- Parameters:
 url- the url to be encoded.- Returns:
 - the encoded URL if encoding is needed; the unchanged URL otherwise.
 
 - 
sendError
- Specified by:
 sendErrorin interfacejavax.servlet.http.HttpServletResponse
 - 
sendError
public void sendError(int sc) - Specified by:
 sendErrorin interfacejavax.servlet.http.HttpServletResponse
 - 
sendRedirect
- Specified by:
 sendRedirectin interfacejavax.servlet.http.HttpServletResponse
 - 
setDateHeader
- Specified by:
 setDateHeaderin interfacejavax.servlet.http.HttpServletResponse
 - 
addDateHeader
- Specified by:
 addDateHeaderin interfacejavax.servlet.http.HttpServletResponse
 - 
setHeader
- Specified by:
 setHeaderin interfacejavax.servlet.http.HttpServletResponse
 - 
addHeader
- Specified by:
 addHeaderin interfacejavax.servlet.http.HttpServletResponse
 - 
setIntHeader
- Specified by:
 setIntHeaderin interfacejavax.servlet.http.HttpServletResponse
 - 
addIntHeader
- Specified by:
 addIntHeaderin interfacejavax.servlet.http.HttpServletResponse
 - 
setStatus
public void setStatus(int sc) - Specified by:
 setStatusin interfacejavax.servlet.http.HttpServletResponse
 - 
setStatus
Deprecated.As of version 2.1, due to ambiguous meaning of the message parameter. To set a status code usesetStatus(int), to send an error with a description usesendError(int, String). Sets the status code and message for this response.SeeHttpServletResponse.setStatus(int, String).- Specified by:
 setStatusin interfacejavax.servlet.http.HttpServletResponse- Parameters:
 status- the status codereason- the status message
 - 
getStatus
public int getStatus()- Specified by:
 getStatusin interfacejavax.servlet.http.HttpServletResponse
 - 
getHeader
- Specified by:
 getHeaderin interfacejavax.servlet.http.HttpServletResponse
 - 
getHeaders
- Specified by:
 getHeadersin interfacejavax.servlet.http.HttpServletResponse
 - 
getHeaderNames
- Specified by:
 getHeaderNamesin interfacejavax.servlet.http.HttpServletResponse
 - 
getCharacterEncoding
- Specified by:
 getCharacterEncodingin interfacejavax.servlet.ServletResponse
 - 
getContentType
- Specified by:
 getContentTypein interfacejavax.servlet.ServletResponse
 - 
getOutputStream
public javax.servlet.ServletOutputStream getOutputStream()- Specified by:
 getOutputStreamin interfacejavax.servlet.ServletResponse
 - 
getWriter
- Specified by:
 getWriterin interfacejavax.servlet.ServletResponse
 - 
setCharacterEncoding
- Specified by:
 setCharacterEncodingin interfacejavax.servlet.ServletResponse
 - 
setContentLength
public void setContentLength(int len) - Specified by:
 setContentLengthin interfacejavax.servlet.ServletResponse
 - 
setContentLengthLong
public void setContentLengthLong(long len) - Specified by:
 setContentLengthLongin interfacejavax.servlet.ServletResponse
 - 
setContentType
- Specified by:
 setContentTypein interfacejavax.servlet.ServletResponse
 - 
setBufferSize
public void setBufferSize(int size) - Specified by:
 setBufferSizein interfacejavax.servlet.ServletResponse
 - 
getBufferSize
public int getBufferSize()- Specified by:
 getBufferSizein interfacejavax.servlet.ServletResponse
 - 
flushBuffer
- Specified by:
 flushBufferin interfacejavax.servlet.ServletResponse- Throws:
 IOException
 - 
resetBuffer
public void resetBuffer()- Specified by:
 resetBufferin interfacejavax.servlet.ServletResponse
 - 
isCommitted
public boolean isCommitted()- Specified by:
 isCommittedin interfacejavax.servlet.ServletResponse
 - 
reset
public void reset()- Specified by:
 resetin interfacejavax.servlet.ServletResponse
 - 
setLocale
- Specified by:
 setLocalein interfacejavax.servlet.ServletResponse
 - 
getLocale
- Specified by:
 getLocalein interfacejavax.servlet.ServletResponse
 
 -