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 CHFResponseto 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
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddCookie(javax.servlet.http.Cookie cookie)voidaddDateHeader(String name, long date)voidaddHeader(String name, String value)voidaddIntHeader(String name, int value)booleancontainsHeader(String name)StringencodeRedirectUrl(String url)Deprecated.As of version 2.1, use encodeRedirectURL(String url) insteadStringencodeRedirectURL(String url)StringencodeUrl(String url)Deprecated.As of version 2.1, use encodeURL(String url) insteadStringencodeURL(String url)voidflushBuffer()intgetBufferSize()StringgetCharacterEncoding()StringgetContentType()StringgetHeader(String name)Collection<String>getHeaderNames()Collection<String>getHeaders(String name)LocalegetLocale()javax.servlet.ServletOutputStreamgetOutputStream()intgetStatus()PrintWritergetWriter()booleanisCommitted()voidreset()voidresetBuffer()voidsendError(int sc)voidsendError(int sc, String msg)voidsendRedirect(String location)voidsetBufferSize(int size)voidsetCharacterEncoding(String charset)voidsetContentLength(int len)voidsetContentLengthLong(long len)voidsetContentType(String type)voidsetDateHeader(String name, long date)voidsetHeader(String name, String value)voidsetIntHeader(String name, int value)voidsetLocale(Locale loc)voidsetStatus(int sc)voidsetStatus(int status, String reason)Deprecated.As of version 2.1, due to ambiguous meaning of the message parameter.
-
-
-
Method Detail
-
addCookie
public void addCookie(javax.servlet.http.Cookie cookie)
- Specified by:
addCookiein interfacejavax.servlet.http.HttpServletResponse
-
containsHeader
public boolean containsHeader(String name)
- Specified by:
containsHeaderin interfacejavax.servlet.http.HttpServletResponse
-
encodeURL
public String encodeURL(String url)
- Specified by:
encodeURLin interfacejavax.servlet.http.HttpServletResponse
-
encodeRedirectURL
public String encodeRedirectURL(String url)
- Specified by:
encodeRedirectURLin interfacejavax.servlet.http.HttpServletResponse
-
encodeUrl
@Deprecated(since="Java Servlet 2.1") public String encodeUrl(String url)
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(since="Java Servlet 2.1") public String encodeRedirectUrl(String url)
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
public void sendError(int sc, String msg)- Specified by:
sendErrorin interfacejavax.servlet.http.HttpServletResponse
-
sendError
public void sendError(int sc)
- Specified by:
sendErrorin interfacejavax.servlet.http.HttpServletResponse
-
sendRedirect
public void sendRedirect(String location)
- Specified by:
sendRedirectin interfacejavax.servlet.http.HttpServletResponse
-
setDateHeader
public void setDateHeader(String name, long date)
- Specified by:
setDateHeaderin interfacejavax.servlet.http.HttpServletResponse
-
addDateHeader
public void addDateHeader(String name, long date)
- Specified by:
addDateHeaderin interfacejavax.servlet.http.HttpServletResponse
-
setHeader
public void setHeader(String name, String value)
- Specified by:
setHeaderin interfacejavax.servlet.http.HttpServletResponse
-
addHeader
public void addHeader(String name, String value)
- Specified by:
addHeaderin interfacejavax.servlet.http.HttpServletResponse
-
setIntHeader
public void setIntHeader(String name, int value)
- Specified by:
setIntHeaderin interfacejavax.servlet.http.HttpServletResponse
-
addIntHeader
public void addIntHeader(String name, int value)
- Specified by:
addIntHeaderin interfacejavax.servlet.http.HttpServletResponse
-
setStatus
public void setStatus(int sc)
- Specified by:
setStatusin interfacejavax.servlet.http.HttpServletResponse
-
setStatus
@Deprecated(since="Java Servlet 2.1") public void setStatus(int status, String reason)
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
public String getHeader(String name)
- Specified by:
getHeaderin interfacejavax.servlet.http.HttpServletResponse
-
getHeaders
public Collection<String> getHeaders(String name)
- Specified by:
getHeadersin interfacejavax.servlet.http.HttpServletResponse
-
getHeaderNames
public Collection<String> getHeaderNames()
- Specified by:
getHeaderNamesin interfacejavax.servlet.http.HttpServletResponse
-
getCharacterEncoding
public String getCharacterEncoding()
- Specified by:
getCharacterEncodingin interfacejavax.servlet.ServletResponse
-
getContentType
public String getContentType()
- Specified by:
getContentTypein interfacejavax.servlet.ServletResponse
-
getOutputStream
public javax.servlet.ServletOutputStream getOutputStream()
- Specified by:
getOutputStreamin interfacejavax.servlet.ServletResponse
-
getWriter
public PrintWriter getWriter()
- Specified by:
getWriterin interfacejavax.servlet.ServletResponse
-
setCharacterEncoding
public void setCharacterEncoding(String charset)
- 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
public void setContentType(String type)
- 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
public void flushBuffer() throws IOException- 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
public void setLocale(Locale loc)
- Specified by:
setLocalein interfacejavax.servlet.ServletResponse
-
getLocale
public Locale getLocale()
- Specified by:
getLocalein interfacejavax.servlet.ServletResponse
-
-