public class CGIServletWrapper
extends javax.servlet.ServletOutputStream
implements javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, javax.servlet.ServletConfig, javax.servlet.ServletContext
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTHSC_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 |
|---|
CGIServletWrapper() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCookie(javax.servlet.http.Cookie cookie) |
void |
addDateHeader(java.lang.String str,
long l) |
void |
addHeader(java.lang.String label,
java.lang.String value) |
void |
addIntHeader(java.lang.String str,
int i) |
boolean |
containsHeader(java.lang.String str) |
java.lang.String |
encodeRedirectUrl(java.lang.String str) |
java.lang.String |
encodeRedirectURL(java.lang.String str) |
java.lang.String |
encodeUrl(java.lang.String str) |
java.lang.String |
encodeURL(java.lang.String str) |
void |
flushBuffer() |
java.lang.Object |
getAttribute(java.lang.String name) |
java.util.Enumeration |
getAttributeNames() |
java.lang.String |
getAuthType() |
int |
getBufferSize() |
java.lang.String |
getCgiEnvVar(java.lang.String name) |
java.lang.String |
getCharacterEncoding() |
int |
getContentLength() |
java.lang.String |
getContentType() |
javax.servlet.ServletContext |
getContext(java.lang.String path) |
java.lang.String |
getContextPath() |
javax.servlet.http.Cookie[] |
getCookies() |
long |
getDateHeader(java.lang.String str) |
java.lang.String |
getHeader(java.lang.String str) |
java.util.Enumeration |
getHeaderNames() |
java.util.Enumeration |
getHeaders(java.lang.String str) |
java.lang.String |
getInitParameter(java.lang.String name) |
java.util.Enumeration |
getInitParameterNames() |
javax.servlet.ServletInputStream |
getInputStream() |
int |
getIntHeader(java.lang.String str) |
java.lang.String |
getLocalAddr() |
java.util.Locale |
getLocale() |
java.util.Enumeration |
getLocales() |
java.lang.String |
getLocalName() |
int |
getLocalPort() |
int |
getMajorVersion() |
java.lang.String |
getMethod() |
java.lang.String |
getMimeType(java.lang.String file) |
int |
getMinorVersion() |
javax.servlet.RequestDispatcher |
getNamedDispatcher(java.lang.String path) |
javax.servlet.ServletOutputStream |
getOutputStream() |
java.lang.String |
getParameter(java.lang.String name) |
java.util.Map |
getParameterMap() |
java.util.Enumeration |
getParameterNames() |
java.lang.String[] |
getParameterValues(java.lang.String name) |
java.lang.String |
getPathInfo() |
java.lang.String |
getPathTranslated() |
java.lang.String |
getProtocol() |
java.lang.String |
getQueryString() |
java.io.BufferedReader |
getReader() |
java.lang.String |
getRealPath(java.lang.String path) |
java.lang.String |
getRemoteAddr() |
java.lang.String |
getRemoteHost() |
int |
getRemotePort() |
java.lang.String |
getRemoteUser() |
javax.servlet.RequestDispatcher |
getRequestDispatcher(java.lang.String path) |
java.lang.String |
getRequestedSessionId() |
java.lang.String |
getRequestURI() |
java.lang.StringBuffer |
getRequestURL() |
java.net.URL |
getResource(java.lang.String path) |
java.io.InputStream |
getResourceAsStream(java.lang.String path) |
java.util.Set |
getResourcePaths(java.lang.String path) |
java.lang.String |
getScheme() |
java.lang.String |
getServerInfo() |
java.lang.String |
getServerName() |
int |
getServerPort() |
javax.servlet.Servlet |
getServlet(java.lang.String name) |
javax.servlet.ServletContext |
getServletContext() |
java.lang.String |
getServletContextName() |
java.lang.String |
getServletName() |
java.util.Enumeration |
getServletNames() |
java.lang.String |
getServletPath() |
java.util.Enumeration |
getServlets() |
javax.servlet.http.HttpSession |
getSession() |
javax.servlet.http.HttpSession |
getSession(boolean b) |
java.security.Principal |
getUserPrincipal() |
java.io.PrintWriter |
getWriter() |
boolean |
isCommitted() |
boolean |
isRequestedSessionIdFromCookie() |
boolean |
isRequestedSessionIdFromUrl() |
boolean |
isRequestedSessionIdFromURL() |
boolean |
isRequestedSessionIdValid() |
boolean |
isSecure() |
boolean |
isUserInRole(java.lang.String role) |
void |
log(java.lang.Exception ex,
java.lang.String mgs) |
void |
log(java.lang.String message) |
void |
log(java.lang.String msg,
java.lang.Throwable ex) |
static void |
main(java.lang.String[] args) |
void |
removeAttribute(java.lang.String name) |
void |
reset() |
void |
resetBuffer() |
void |
sendError(int i) |
void |
sendError(int i,
java.lang.String str) |
void |
sendRedirect(java.lang.String str) |
void |
setAttribute(java.lang.String name,
java.lang.Object value) |
void |
setBufferSize(int size) |
void |
setCharacterEncoding(java.lang.String enc) |
void |
setContentLength(int len) |
void |
setContentType(java.lang.String type) |
void |
setDateHeader(java.lang.String str,
long l) |
void |
setHeader(java.lang.String label,
java.lang.String value) |
void |
setIntHeader(java.lang.String str,
int i) |
void |
setLocale(java.util.Locale locale) |
void |
setStatus(int i) |
void |
setStatus(int i,
java.lang.String str) |
void |
write(int c) |
public static void main(java.lang.String[] args)
public void write(int c)
throws java.io.IOException
write in class java.io.OutputStreamjava.io.IOExceptionpublic java.lang.String getCgiEnvVar(java.lang.String name)
public javax.servlet.ServletOutputStream getOutputStream()
getOutputStream in interface javax.servlet.ServletResponsepublic java.io.PrintWriter getWriter()
getWriter in interface javax.servlet.ServletResponsepublic java.util.Map getParameterMap()
getParameterMap in interface javax.servlet.ServletRequestpublic void setBufferSize(int size)
setBufferSize in interface javax.servlet.ServletResponsepublic int getBufferSize()
getBufferSize in interface javax.servlet.ServletResponsepublic void setLocale(java.util.Locale locale)
setLocale in interface javax.servlet.ServletResponsepublic void flushBuffer()
throws java.io.IOException
flushBuffer in interface javax.servlet.ServletResponsejava.io.IOExceptionpublic void resetBuffer()
resetBuffer in interface javax.servlet.ServletResponsepublic void reset()
reset in interface javax.servlet.ServletResponsepublic java.lang.Object getAttribute(java.lang.String name)
getAttribute in interface javax.servlet.ServletContextgetAttribute in interface javax.servlet.ServletRequestpublic void setAttribute(java.lang.String name,
java.lang.Object value)
setAttribute in interface javax.servlet.ServletContextsetAttribute in interface javax.servlet.ServletRequestpublic void removeAttribute(java.lang.String name)
removeAttribute in interface javax.servlet.ServletContextremoveAttribute in interface javax.servlet.ServletRequestpublic java.util.Enumeration getAttributeNames()
getAttributeNames in interface javax.servlet.ServletContextgetAttributeNames in interface javax.servlet.ServletRequestpublic java.lang.String getContentType()
getContentType in interface javax.servlet.ServletRequestgetContentType in interface javax.servlet.ServletResponsepublic java.lang.String getPathInfo()
getPathInfo in interface javax.servlet.http.HttpServletRequestpublic java.lang.String getPathTranslated()
getPathTranslated in interface javax.servlet.http.HttpServletRequestpublic java.lang.String getRequestURI()
getRequestURI in interface javax.servlet.http.HttpServletRequestpublic java.lang.StringBuffer getRequestURL()
getRequestURL in interface javax.servlet.http.HttpServletRequestpublic java.lang.String getProtocol()
getProtocol in interface javax.servlet.ServletRequestpublic int getServerPort()
getServerPort in interface javax.servlet.ServletRequestpublic int getLocalPort()
getLocalPort in interface javax.servlet.ServletRequestpublic java.lang.String getLocalAddr()
getLocalAddr in interface javax.servlet.ServletRequestpublic java.lang.String getLocalName()
getLocalName in interface javax.servlet.ServletRequestpublic int getRemotePort()
getRemotePort in interface javax.servlet.ServletRequestpublic boolean isSecure()
isSecure in interface javax.servlet.ServletRequestpublic java.lang.String getServerName()
getServerName in interface javax.servlet.ServletRequestpublic java.lang.String getMethod()
getMethod in interface javax.servlet.http.HttpServletRequestpublic boolean isCommitted()
isCommitted in interface javax.servlet.ServletResponsepublic java.lang.String getCharacterEncoding()
getCharacterEncoding in interface javax.servlet.ServletRequestgetCharacterEncoding in interface javax.servlet.ServletResponsepublic void setCharacterEncoding(java.lang.String enc)
setCharacterEncoding in interface javax.servlet.ServletRequestsetCharacterEncoding in interface javax.servlet.ServletResponsepublic void setContentType(java.lang.String type)
setContentType in interface javax.servlet.ServletResponsepublic void setContentLength(int len)
setContentLength in interface javax.servlet.ServletResponsepublic void addCookie(javax.servlet.http.Cookie cookie)
addCookie in interface javax.servlet.http.HttpServletResponsepublic boolean containsHeader(java.lang.String str)
containsHeader in interface javax.servlet.http.HttpServletResponsepublic java.lang.String encodeURL(java.lang.String str)
encodeURL in interface javax.servlet.http.HttpServletResponsepublic java.lang.String encodeUrl(java.lang.String str)
encodeUrl in interface javax.servlet.http.HttpServletResponsepublic java.lang.String encodeRedirectURL(java.lang.String str)
encodeRedirectURL in interface javax.servlet.http.HttpServletResponsepublic java.lang.String encodeRedirectUrl(java.lang.String str)
encodeRedirectUrl in interface javax.servlet.http.HttpServletResponsepublic void sendError(int i,
java.lang.String str)
sendError in interface javax.servlet.http.HttpServletResponsepublic void sendError(int i)
sendError in interface javax.servlet.http.HttpServletResponsepublic void sendRedirect(java.lang.String str)
sendRedirect in interface javax.servlet.http.HttpServletResponsepublic void setDateHeader(java.lang.String str,
long l)
setDateHeader in interface javax.servlet.http.HttpServletResponsepublic void addDateHeader(java.lang.String str,
long l)
addDateHeader in interface javax.servlet.http.HttpServletResponsepublic void setHeader(java.lang.String label,
java.lang.String value)
setHeader in interface javax.servlet.http.HttpServletResponsepublic void setIntHeader(java.lang.String str,
int i)
setIntHeader in interface javax.servlet.http.HttpServletResponsepublic void addHeader(java.lang.String label,
java.lang.String value)
addHeader in interface javax.servlet.http.HttpServletResponsepublic void addIntHeader(java.lang.String str,
int i)
addIntHeader in interface javax.servlet.http.HttpServletResponsepublic void setStatus(int i)
setStatus in interface javax.servlet.http.HttpServletResponsepublic void setStatus(int i,
java.lang.String str)
setStatus in interface javax.servlet.http.HttpServletResponsepublic java.lang.String getScheme()
getScheme in interface javax.servlet.ServletRequestpublic java.util.Enumeration getLocales()
getLocales in interface javax.servlet.ServletRequestpublic java.lang.String getRealPath(java.lang.String path)
getRealPath in interface javax.servlet.ServletContextgetRealPath in interface javax.servlet.ServletRequestpublic java.util.Locale getLocale()
getLocale in interface javax.servlet.ServletRequestgetLocale in interface javax.servlet.ServletResponsepublic javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String path)
getRequestDispatcher in interface javax.servlet.ServletContextgetRequestDispatcher in interface javax.servlet.ServletRequestpublic java.lang.String getRemoteAddr()
getRemoteAddr in interface javax.servlet.ServletRequestpublic java.lang.String getRemoteHost()
getRemoteHost in interface javax.servlet.ServletRequestpublic java.io.BufferedReader getReader()
getReader in interface javax.servlet.ServletRequestpublic javax.servlet.ServletInputStream getInputStream()
getInputStream in interface javax.servlet.ServletRequestpublic java.lang.String getParameter(java.lang.String name)
getParameter in interface javax.servlet.ServletRequestpublic java.util.Enumeration getParameterNames()
getParameterNames in interface javax.servlet.ServletRequestpublic java.lang.String[] getParameterValues(java.lang.String name)
getParameterValues in interface javax.servlet.ServletRequestpublic int getContentLength()
getContentLength in interface javax.servlet.ServletRequestpublic java.lang.String getAuthType()
getAuthType in interface javax.servlet.http.HttpServletRequestpublic long getDateHeader(java.lang.String str)
getDateHeader in interface javax.servlet.http.HttpServletRequestpublic java.lang.String getHeader(java.lang.String str)
getHeader in interface javax.servlet.http.HttpServletRequestpublic java.util.Enumeration getHeaders(java.lang.String str)
getHeaders in interface javax.servlet.http.HttpServletRequestpublic boolean isRequestedSessionIdValid()
isRequestedSessionIdValid in interface javax.servlet.http.HttpServletRequestpublic boolean isRequestedSessionIdFromCookie()
isRequestedSessionIdFromCookie in interface javax.servlet.http.HttpServletRequestpublic boolean isRequestedSessionIdFromURL()
isRequestedSessionIdFromURL in interface javax.servlet.http.HttpServletRequestpublic boolean isRequestedSessionIdFromUrl()
isRequestedSessionIdFromUrl in interface javax.servlet.http.HttpServletRequestpublic java.lang.String getRequestedSessionId()
getRequestedSessionId in interface javax.servlet.http.HttpServletRequestpublic java.lang.String getServletPath()
getServletPath in interface javax.servlet.http.HttpServletRequestpublic javax.servlet.http.HttpSession getSession(boolean b)
getSession in interface javax.servlet.http.HttpServletRequestpublic javax.servlet.http.HttpSession getSession()
getSession in interface javax.servlet.http.HttpServletRequestpublic java.lang.String getRemoteUser()
getRemoteUser in interface javax.servlet.http.HttpServletRequestpublic boolean isUserInRole(java.lang.String role)
isUserInRole in interface javax.servlet.http.HttpServletRequestpublic java.security.Principal getUserPrincipal()
getUserPrincipal in interface javax.servlet.http.HttpServletRequestpublic java.lang.String getContextPath()
getContextPath in interface javax.servlet.http.HttpServletRequestpublic java.lang.String getQueryString()
getQueryString in interface javax.servlet.http.HttpServletRequestpublic java.util.Enumeration getHeaderNames()
getHeaderNames in interface javax.servlet.http.HttpServletRequestpublic int getIntHeader(java.lang.String str)
getIntHeader in interface javax.servlet.http.HttpServletRequestpublic javax.servlet.http.Cookie[] getCookies()
getCookies in interface javax.servlet.http.HttpServletRequestpublic java.lang.String getInitParameter(java.lang.String name)
getInitParameter in interface javax.servlet.ServletConfiggetInitParameter in interface javax.servlet.ServletContextpublic java.util.Enumeration getInitParameterNames()
getInitParameterNames in interface javax.servlet.ServletConfiggetInitParameterNames in interface javax.servlet.ServletContextpublic javax.servlet.ServletContext getServletContext()
getServletContext in interface javax.servlet.ServletConfigpublic java.lang.String getServletName()
getServletName in interface javax.servlet.ServletConfigpublic javax.servlet.ServletContext getContext(java.lang.String path)
getContext in interface javax.servlet.ServletContextpublic int getMajorVersion()
getMajorVersion in interface javax.servlet.ServletContextpublic int getMinorVersion()
getMinorVersion in interface javax.servlet.ServletContextpublic java.lang.String getMimeType(java.lang.String file)
getMimeType in interface javax.servlet.ServletContextpublic java.util.Set getResourcePaths(java.lang.String path)
getResourcePaths in interface javax.servlet.ServletContextpublic java.net.URL getResource(java.lang.String path)
getResource in interface javax.servlet.ServletContextpublic java.io.InputStream getResourceAsStream(java.lang.String path)
getResourceAsStream in interface javax.servlet.ServletContextpublic javax.servlet.RequestDispatcher getNamedDispatcher(java.lang.String path)
getNamedDispatcher in interface javax.servlet.ServletContextpublic javax.servlet.Servlet getServlet(java.lang.String name)
getServlet in interface javax.servlet.ServletContextpublic java.util.Enumeration getServlets()
getServlets in interface javax.servlet.ServletContextpublic java.util.Enumeration getServletNames()
getServletNames in interface javax.servlet.ServletContextpublic void log(java.lang.String message)
log in interface javax.servlet.ServletContextpublic void log(java.lang.Exception ex,
java.lang.String mgs)
log in interface javax.servlet.ServletContextpublic void log(java.lang.String msg,
java.lang.Throwable ex)
log in interface javax.servlet.ServletContextpublic java.lang.String getServerInfo()
getServerInfo in interface javax.servlet.ServletContextpublic java.lang.String getServletContextName()
getServletContextName in interface javax.servlet.ServletContext