public class CTIHttpServletResponseWrapper extends javax.servlet.http.HttpServletResponseWrapper implements MetaSource, Closeable
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
Constructor and Description |
---|
CTIHttpServletResponseWrapper(javax.servlet.http.HttpServletResponse response,
CTISession session,
URI uri)
new CTIHttpServletResponseWrapper(response, session, uri, true)を呼び出すのと同等です。
|
CTIHttpServletResponseWrapper(javax.servlet.http.HttpServletResponse response,
CTISession session,
URI uri,
boolean transcode)
指定したレスポンスをラップし、セッションにデータを送るレスポンスを構築します。
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
flushBuffer() |
String |
getEncoding() |
long |
getLength() |
String |
getMimeType() |
javax.servlet.ServletOutputStream |
getOutputStream() |
URI |
getURI() |
PrintWriter |
getWriter() |
void |
setCharacterEncoding(String encoding) |
void |
setContentLength(int contentLength) |
void |
setContentType(String contentType) |
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, reset, resetBuffer, setBufferSize, setLocale, setResponse
public CTIHttpServletResponseWrapper(javax.servlet.http.HttpServletResponse response, CTISession session, URI uri, boolean transcode)
response
- ラップするレスポンス。session
- データ送信先のセッション。uri
- データのURI。transcode
- falseであればリソースとして、trueであればメインドキュメントとして渡す。public CTIHttpServletResponseWrapper(javax.servlet.http.HttpServletResponse response, CTISession session, URI uri)
response
- ラップするレスポンス。session
- データ送信先のセッション。uri
- データのURI。public void setContentLength(int contentLength)
setContentLength
in interface javax.servlet.ServletResponse
setContentLength
in class javax.servlet.ServletResponseWrapper
public void setContentType(String contentType)
setContentType
in interface javax.servlet.ServletResponse
setContentType
in class javax.servlet.ServletResponseWrapper
public void setCharacterEncoding(String encoding)
setCharacterEncoding
in interface javax.servlet.ServletResponse
setCharacterEncoding
in class javax.servlet.ServletResponseWrapper
public String getEncoding() throws IOException
getEncoding
in interface MetaSource
IOException
public long getLength() throws IOException
getLength
in interface MetaSource
IOException
public String getMimeType() throws IOException
getMimeType
in interface MetaSource
IOException
public URI getURI()
getURI
in interface MetaSource
public javax.servlet.ServletOutputStream getOutputStream()
getOutputStream
in interface javax.servlet.ServletResponse
getOutputStream
in class javax.servlet.ServletResponseWrapper
public PrintWriter getWriter() throws IOException
getWriter
in interface javax.servlet.ServletResponse
getWriter
in class javax.servlet.ServletResponseWrapper
IOException
public void flushBuffer() throws IOException
flushBuffer
in interface javax.servlet.ServletResponse
flushBuffer
in class javax.servlet.ServletResponseWrapper
IOException
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
Copyright © 2018 座間ソフト. All rights reserved.