Package gnu.kawa.servlet
Class CGIServletWrapper.CGIResponse
java.lang.Object
java.io.OutputStream
javax.servlet.ServletOutputStream
gnu.kawa.servlet.CGIServletWrapper.CGIResponse
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
,javax.servlet.http.HttpServletResponse
,javax.servlet.ServletResponse
- Enclosing class:
CGIServletWrapper
public class CGIServletWrapper.CGIResponse
extends javax.servlet.ServletOutputStream
implements javax.servlet.http.HttpServletResponse
-
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCookie
(javax.servlet.http.Cookie cookie) void
addDateHeader
(String str, long l) void
void
addIntHeader
(String str, int i) boolean
containsHeader
(String str) encodeRedirectUrl
(String str) encodeRedirectURL
(String str) void
int
getHeaders
(String name) javax.servlet.ServletOutputStream
int
boolean
void
reset()
void
void
sendError
(int i) void
void
sendRedirect
(String str) void
setBufferSize
(int size) void
void
setContentLength
(int len) void
setContentType
(String type) void
setDateHeader
(String str, long l) void
void
setIntHeader
(String str, int i) void
void
setStatus
(int i) void
void
write
(int c) Methods inherited from class javax.servlet.ServletOutputStream
isReady, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, setWriteListener
Methods inherited from class java.io.OutputStream
close, flush, nullOutputStream, write, write
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.servlet.http.HttpServletResponse
getTrailerFields, setTrailerFields
Methods inherited from interface javax.servlet.ServletResponse
setContentLengthLong
-
Constructor Details
-
CGIResponse
public CGIResponse()
-
-
Method Details
-
addCookie
public void addCookie(javax.servlet.http.Cookie cookie) - Specified by:
addCookie
in interfacejavax.servlet.http.HttpServletResponse
-
containsHeader
- Specified by:
containsHeader
in interfacejavax.servlet.http.HttpServletResponse
-
encodeURL
- Specified by:
encodeURL
in interfacejavax.servlet.http.HttpServletResponse
-
encodeRedirectURL
- Specified by:
encodeRedirectURL
in interfacejavax.servlet.http.HttpServletResponse
-
encodeUrl
- Specified by:
encodeUrl
in interfacejavax.servlet.http.HttpServletResponse
-
encodeRedirectUrl
- Specified by:
encodeRedirectUrl
in interfacejavax.servlet.http.HttpServletResponse
-
sendError
- Specified by:
sendError
in interfacejavax.servlet.http.HttpServletResponse
-
sendError
public void sendError(int i) - Specified by:
sendError
in interfacejavax.servlet.http.HttpServletResponse
-
sendRedirect
- Specified by:
sendRedirect
in interfacejavax.servlet.http.HttpServletResponse
-
setDateHeader
- Specified by:
setDateHeader
in interfacejavax.servlet.http.HttpServletResponse
-
addDateHeader
- Specified by:
addDateHeader
in interfacejavax.servlet.http.HttpServletResponse
-
setHeader
- Specified by:
setHeader
in interfacejavax.servlet.http.HttpServletResponse
-
addHeader
- Specified by:
addHeader
in interfacejavax.servlet.http.HttpServletResponse
-
setIntHeader
- Specified by:
setIntHeader
in interfacejavax.servlet.http.HttpServletResponse
-
addIntHeader
- Specified by:
addIntHeader
in interfacejavax.servlet.http.HttpServletResponse
-
setStatus
public void setStatus(int i) - Specified by:
setStatus
in interfacejavax.servlet.http.HttpServletResponse
-
setStatus
- Specified by:
setStatus
in interfacejavax.servlet.http.HttpServletResponse
-
getStatus
public int getStatus()- Specified by:
getStatus
in interfacejavax.servlet.http.HttpServletResponse
-
getContentType
- Specified by:
getContentType
in interfacejavax.servlet.ServletResponse
-
getHeader
- Specified by:
getHeader
in interfacejavax.servlet.http.HttpServletResponse
-
getHeaders
- Specified by:
getHeaders
in interfacejavax.servlet.http.HttpServletResponse
-
getHeaderNames
- Specified by:
getHeaderNames
in interfacejavax.servlet.http.HttpServletResponse
-
getLocale
- Specified by:
getLocale
in interfacejavax.servlet.ServletResponse
-
getLocales
-
setLocale
- Specified by:
setLocale
in interfacejavax.servlet.ServletResponse
-
resetBuffer
public void resetBuffer()- Specified by:
resetBuffer
in interfacejavax.servlet.ServletResponse
-
reset
public void reset()- Specified by:
reset
in interfacejavax.servlet.ServletResponse
-
isCommitted
public boolean isCommitted()- Specified by:
isCommitted
in interfacejavax.servlet.ServletResponse
-
flushBuffer
- Specified by:
flushBuffer
in interfacejavax.servlet.ServletResponse
- Throws:
IOException
-
setBufferSize
public void setBufferSize(int size) - Specified by:
setBufferSize
in interfacejavax.servlet.ServletResponse
-
getBufferSize
public int getBufferSize()- Specified by:
getBufferSize
in interfacejavax.servlet.ServletResponse
-
setContentType
- Specified by:
setContentType
in interfacejavax.servlet.ServletResponse
-
setContentLength
public void setContentLength(int len) - Specified by:
setContentLength
in interfacejavax.servlet.ServletResponse
-
getCharacterEncoding
- Specified by:
getCharacterEncoding
in interfacejavax.servlet.ServletResponse
-
setCharacterEncoding
- Specified by:
setCharacterEncoding
in interfacejavax.servlet.ServletResponse
-
write
- Specified by:
write
in classOutputStream
- Throws:
IOException
-
getOutputStream
public javax.servlet.ServletOutputStream getOutputStream()- Specified by:
getOutputStream
in interfacejavax.servlet.ServletResponse
-
getWriter
- Specified by:
getWriter
in interfacejavax.servlet.ServletResponse
-