org.apache.abdera.protocol.server.servlet
Class HttpServletRequestContext
java.lang.Object
org.apache.abdera.protocol.util.AbstractRequest
org.apache.abdera.protocol.server.provider.AbstractRequestContext
org.apache.abdera.protocol.server.servlet.HttpServletRequestContext
- All Implemented Interfaces:
- Request, RequestContext, ProtocolConstants
public class HttpServletRequestContext
- extends AbstractRequestContext
- implements RequestContext
Methods inherited from class org.apache.abdera.protocol.server.provider.AbstractRequestContext |
getBaseUri, getDocument, getDocument, getDocument, getDocument, getMethod, getResolvedUri, getServiceContext, getSubject, getTarget, getUri |
Methods inherited from class org.apache.abdera.protocol.util.AbstractRequest |
getAccept, getAcceptCharset, getAcceptEncoding, getAcceptLanguage, getAuthorization, getCacheControl, getContentType, getDecodedHeader, getDecodedHeaders, getIfMatch, getIfModifiedSince, getIfNoneMatch, getIfUnmodifiedSince, getMaxAge, getMaxStale, getMinFresh, getSlug, isNoCache, isNoStore, isNoTransform, isOnlyIfCached, setMaxAge, setMaxStale, setMinFresh, setNoCache, setNoStore, setNoTransform, setOnlyIfCached |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.abdera.protocol.server.provider.RequestContext |
getBaseUri, getDocument, getDocument, getDocument, getDocument, getMethod, getResolvedUri, getServiceContext, getSubject, getTarget, getUri |
Methods inherited from interface org.apache.abdera.protocol.Request |
getAccept, getAcceptCharset, getAcceptEncoding, getAcceptLanguage, getAuthorization, getCacheControl, getContentType, getDecodedHeader, getDecodedHeaders, getIfMatch, getIfModifiedSince, getIfNoneMatch, getIfUnmodifiedSince, getMaxAge, getMaxStale, getMinFresh, getSlug, isNoCache, isNoStore, isNoTransform, isOnlyIfCached |
HttpServletRequestContext
public HttpServletRequestContext(ServiceContext context,
javax.servlet.http.HttpServletRequest request)
getProperty
public java.lang.Object getProperty(RequestContext.Property property)
- Specified by:
getProperty
in interface RequestContext
getReader
public java.io.Reader getReader()
throws java.io.IOException
- Specified by:
getReader
in interface RequestContext
- Throws:
java.io.IOException
getInputStream
public java.io.InputStream getInputStream()
throws java.io.IOException
- Specified by:
getInputStream
in interface RequestContext
- Throws:
java.io.IOException
setAttribute
public void setAttribute(RequestContext.Scope scope,
java.lang.String name,
java.lang.Object value)
- Specified by:
setAttribute
in interface RequestContext
getAttribute
public java.lang.Object getAttribute(RequestContext.Scope scope,
java.lang.String name)
- Specified by:
getAttribute
in interface RequestContext
getAttributeNames
public java.lang.String[] getAttributeNames(RequestContext.Scope scope)
- Specified by:
getAttributeNames
in interface RequestContext
getParameter
public java.lang.String getParameter(java.lang.String name)
- Specified by:
getParameter
in interface RequestContext
getParameterNames
public java.lang.String[] getParameterNames()
- Specified by:
getParameterNames
in interface RequestContext
getParameters
public java.util.List<java.lang.String> getParameters(java.lang.String name)
- Specified by:
getParameters
in interface RequestContext
getDateHeader
public java.util.Date getDateHeader(java.lang.String name)
- Specified by:
getDateHeader
in interface Request
getHeader
public java.lang.String getHeader(java.lang.String name)
- Specified by:
getHeader
in interface Request
getHeaderNames
public java.lang.String[] getHeaderNames()
- Specified by:
getHeaderNames
in interface Request
getHeaders
public java.util.List<java.lang.String> getHeaders(java.lang.String name)
- Specified by:
getHeaders
in interface Request