This project has retired. For details please refer to its
Attic page .
ServletServiceRequest (Cocoon Servlet Service Implementation 1.3.3-SNAPSHOT API)
org.apache.cocoon.servletservice.util
Class ServletServiceRequest
java.lang.Object
org.apache.cocoon.servletservice.util.ServletServiceRequest
All Implemented Interfaces: javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest
public class ServletServiceRequest extends Object implements javax.servlet.http.HttpServletRequest
Create a HttpServletRequest
from an URL, that is used while calling e.g. a
servlet service. The current implementation forwards headers, attributes and
parameters.
Since:
1.0.0
Version:
$Id: BlockCallHttpServletRequest.java 577519 2007-09-20 03:05:26Z
vgritsenko $
Fields inherited from interface javax.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
ServletServiceRequest
public ServletServiceRequest (URI uri,
javax.servlet.http.HttpServletRequest parentRequest)
Parameters: uri
- points to the called servletparentRequest
- reference to the request object that makes a servlet call
getProtocol
public String getProtocol ()
Specified by: getProtocol
in interface javax.servlet.ServletRequest
getMethod
public String getMethod ()
Specified by: getMethod
in interface javax.servlet.http.HttpServletRequest
setMethod
public void setMethod (String method)
getScheme
public String getScheme ()
Specified by: getScheme
in interface javax.servlet.ServletRequest
getServerName
public String getServerName ()
Specified by: getServerName
in interface javax.servlet.ServletRequest
getServerPort
public int getServerPort ()
Specified by: getServerPort
in interface javax.servlet.ServletRequest
getContextPath
public String getContextPath ()
Specified by: getContextPath
in interface javax.servlet.http.HttpServletRequest
getServletPath
public String getServletPath ()
Specified by: getServletPath
in interface javax.servlet.http.HttpServletRequest
getPathInfo
public String getPathInfo ()
Specified by: getPathInfo
in interface javax.servlet.http.HttpServletRequest
getPathTranslated
public String getPathTranslated ()
Specified by: getPathTranslated
in interface javax.servlet.http.HttpServletRequest
getQueryString
public String getQueryString ()
Specified by: getQueryString
in interface javax.servlet.http.HttpServletRequest
getRequestURI
public String getRequestURI ()
Specified by: getRequestURI
in interface javax.servlet.http.HttpServletRequest
getRequestURL
public StringBuffer getRequestURL ()
Specified by: getRequestURL
in interface javax.servlet.http.HttpServletRequest
getHeader
public String getHeader (String name)
Specified by: getHeader
in interface javax.servlet.http.HttpServletRequest
getHeaders
public Enumeration getHeaders (String name)
Specified by: getHeaders
in interface javax.servlet.http.HttpServletRequest
setHeader
public void setHeader (String name,
String value)
getDateHeader
public long getDateHeader (String name)
Specified by: getDateHeader
in interface javax.servlet.http.HttpServletRequest
setDateHeader
public void setDateHeader (String name,
long date)
getIntHeader
public int getIntHeader (String name)
Specified by: getIntHeader
in interface javax.servlet.http.HttpServletRequest
setIntHeader
public void setIntHeader (String name,
int value)
getHeaderNames
public Enumeration getHeaderNames ()
Specified by: getHeaderNames
in interface javax.servlet.http.HttpServletRequest
getParameter
public String getParameter (String name)
Specified by: getParameter
in interface javax.servlet.ServletRequest
getParameterValues
public String [] getParameterValues (String name)
Specified by: getParameterValues
in interface javax.servlet.ServletRequest
getParameterNames
public Enumeration getParameterNames ()
Specified by: getParameterNames
in interface javax.servlet.ServletRequest
getParameterMap
public Map getParameterMap ()
Specified by: getParameterMap
in interface javax.servlet.ServletRequest
getCharacterEncoding
public String getCharacterEncoding ()
Specified by: getCharacterEncoding
in interface javax.servlet.ServletRequest
setCharacterEncoding
public void setCharacterEncoding (String encoding)
throws UnsupportedEncodingException
Specified by: setCharacterEncoding
in interface javax.servlet.ServletRequest
Throws:
UnsupportedEncodingException
getContentLength
public int getContentLength ()
Specified by: getContentLength
in interface javax.servlet.ServletRequest
setContentLength
public void setContentLength (int contentLength)
getContentType
public String getContentType ()
Specified by: getContentType
in interface javax.servlet.ServletRequest
getInputStream
public javax.servlet.ServletInputStream getInputStream ()
throws IOException
Specified by: getInputStream
in interface javax.servlet.ServletRequest
Throws:
IOException
setInputStream
public void setInputStream (InputStream inputStream)
getReader
public BufferedReader getReader ()
throws IOException
Specified by: getReader
in interface javax.servlet.ServletRequest
Throws:
IOException
getAttribute
public Object getAttribute (String name)
Specified by: getAttribute
in interface javax.servlet.ServletRequest
getAttributeNames
public Enumeration getAttributeNames ()
Specified by: getAttributeNames
in interface javax.servlet.ServletRequest
setAttribute
public void setAttribute (String name,
Object value)
Specified by: setAttribute
in interface javax.servlet.ServletRequest
removeAttribute
public void removeAttribute (String name)
Specified by: removeAttribute
in interface javax.servlet.ServletRequest
getAuthType
public String getAuthType ()
Specified by: getAuthType
in interface javax.servlet.http.HttpServletRequest
getCookies
public javax.servlet.http.Cookie[] getCookies ()
Specified by: getCookies
in interface javax.servlet.http.HttpServletRequest
getLocale
public Locale getLocale ()
Specified by: getLocale
in interface javax.servlet.ServletRequest
getLocales
public Enumeration getLocales ()
Specified by: getLocales
in interface javax.servlet.ServletRequest
getRealPath
public String getRealPath (String path)
Deprecated.
Specified by: getRealPath
in interface javax.servlet.ServletRequest
See Also: ServletRequest.getRealPath(java.lang.String)
getRemoteAddr
public String getRemoteAddr ()
Specified by: getRemoteAddr
in interface javax.servlet.ServletRequest
getRemoteHost
public String getRemoteHost ()
Specified by: getRemoteHost
in interface javax.servlet.ServletRequest
getRemoteUser
public String getRemoteUser ()
Specified by: getRemoteUser
in interface javax.servlet.http.HttpServletRequest
getRequestDispatcher
public javax.servlet.RequestDispatcher getRequestDispatcher (String path)
Specified by: getRequestDispatcher
in interface javax.servlet.ServletRequest
getRequestedSessionId
public String getRequestedSessionId ()
Specified by: getRequestedSessionId
in interface javax.servlet.http.HttpServletRequest
getSession
public javax.servlet.http.HttpSession getSession ()
Specified by: getSession
in interface javax.servlet.http.HttpServletRequest
getSession
public javax.servlet.http.HttpSession getSession (boolean create)
Specified by: getSession
in interface javax.servlet.http.HttpServletRequest
setContext
public void setContext (javax.servlet.ServletContext context)
getUserPrincipal
public Principal getUserPrincipal ()
Specified by: getUserPrincipal
in interface javax.servlet.http.HttpServletRequest
isRequestedSessionIdFromCookie
public boolean isRequestedSessionIdFromCookie ()
Specified by: isRequestedSessionIdFromCookie
in interface javax.servlet.http.HttpServletRequest
isRequestedSessionIdFromUrl
public boolean isRequestedSessionIdFromUrl ()
Specified by: isRequestedSessionIdFromUrl
in interface javax.servlet.http.HttpServletRequest
isRequestedSessionIdFromURL
public boolean isRequestedSessionIdFromURL ()
Specified by: isRequestedSessionIdFromURL
in interface javax.servlet.http.HttpServletRequest
isRequestedSessionIdValid
public boolean isRequestedSessionIdValid ()
Specified by: isRequestedSessionIdValid
in interface javax.servlet.http.HttpServletRequest
isSecure
public boolean isSecure ()
Specified by: isSecure
in interface javax.servlet.ServletRequest
isUserInRole
public boolean isUserInRole (String role)
Specified by: isUserInRole
in interface javax.servlet.http.HttpServletRequest
getLocalAddr
public String getLocalAddr ()
Specified by: getLocalAddr
in interface javax.servlet.ServletRequest
getLocalName
public String getLocalName ()
Specified by: getLocalName
in interface javax.servlet.ServletRequest
getLocalPort
public int getLocalPort ()
Specified by: getLocalPort
in interface javax.servlet.ServletRequest
getRemotePort
public int getRemotePort ()
Specified by: getRemotePort
in interface javax.servlet.ServletRequest
Copyright © 1999-2012 The Apache Software Foundation . All Rights Reserved.