Package org.jboss.resteasy.util
Class DelegatingHttpRequest
- java.lang.Object
-
- org.jboss.resteasy.util.DelegatingHttpRequest
-
- All Implemented Interfaces:
HttpRequest
- Direct Known Subclasses:
PrefixedFormFieldsHttpRequest
public class DelegatingHttpRequest extends Object implements HttpRequest
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Constructor Summary
Constructors Constructor Description DelegatingHttpRequest(HttpRequest delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanformParametersRead()voidforward(String path)ResteasyAsynchronousContextgetAsyncContext()ObjectgetAttribute(String attribute)Enumeration<String>getAttributeNames()javax.ws.rs.core.MultivaluedMap<String,String>getDecodedFormParameters()javax.ws.rs.core.MultivaluedMap<String,String>getFormParameters()javax.ws.rs.core.HttpHeadersgetHttpHeaders()StringgetHttpMethod()InputStreamgetInputStream()javax.ws.rs.core.MultivaluedMap<String,String>getMutableHeaders()StringgetRemoteAddress()StringgetRemoteHost()javax.ws.rs.core.UriInfogetUri()booleanisInitial()voidremoveAttribute(String name)voidsetAttribute(String name, Object value)voidsetHttpMethod(String method)voidsetInputStream(InputStream stream)voidsetRequestUri(URI requestUri)voidsetRequestUri(URI baseUri, URI requestUri)booleanwasForwarded()
-
-
-
Constructor Detail
-
DelegatingHttpRequest
public DelegatingHttpRequest(HttpRequest delegate)
-
-
Method Detail
-
getMutableHeaders
public javax.ws.rs.core.MultivaluedMap<String,String> getMutableHeaders()
- Specified by:
getMutableHeadersin interfaceHttpRequest
-
setHttpMethod
public void setHttpMethod(String method)
- Specified by:
setHttpMethodin interfaceHttpRequest
-
getUri
public javax.ws.rs.core.UriInfo getUri()
- Specified by:
getUriin interfaceHttpRequest
-
setRequestUri
public void setRequestUri(URI requestUri) throws IllegalStateException
- Specified by:
setRequestUriin interfaceHttpRequest- Throws:
IllegalStateException
-
setRequestUri
public void setRequestUri(URI baseUri, URI requestUri) throws IllegalStateException
- Specified by:
setRequestUriin interfaceHttpRequest- Throws:
IllegalStateException
-
getHttpHeaders
public javax.ws.rs.core.HttpHeaders getHttpHeaders()
- Specified by:
getHttpHeadersin interfaceHttpRequest
-
getInputStream
public InputStream getInputStream()
- Specified by:
getInputStreamin interfaceHttpRequest
-
setInputStream
public void setInputStream(InputStream stream)
- Specified by:
setInputStreamin interfaceHttpRequest
-
getHttpMethod
public String getHttpMethod()
- Specified by:
getHttpMethodin interfaceHttpRequest
-
getFormParameters
public javax.ws.rs.core.MultivaluedMap<String,String> getFormParameters()
- Specified by:
getFormParametersin interfaceHttpRequest
-
getDecodedFormParameters
public javax.ws.rs.core.MultivaluedMap<String,String> getDecodedFormParameters()
- Specified by:
getDecodedFormParametersin interfaceHttpRequest
-
formParametersRead
public boolean formParametersRead()
- Specified by:
formParametersReadin interfaceHttpRequest
-
getAttribute
public Object getAttribute(String attribute)
- Specified by:
getAttributein interfaceHttpRequest
-
setAttribute
public void setAttribute(String name, Object value)
- Specified by:
setAttributein interfaceHttpRequest
-
removeAttribute
public void removeAttribute(String name)
- Specified by:
removeAttributein interfaceHttpRequest
-
getAttributeNames
public Enumeration<String> getAttributeNames()
- Specified by:
getAttributeNamesin interfaceHttpRequest
-
isInitial
public boolean isInitial()
- Specified by:
isInitialin interfaceHttpRequest
-
getAsyncContext
public ResteasyAsynchronousContext getAsyncContext()
- Specified by:
getAsyncContextin interfaceHttpRequest
-
forward
public void forward(String path)
- Specified by:
forwardin interfaceHttpRequest
-
wasForwarded
public boolean wasForwarded()
- Specified by:
wasForwardedin interfaceHttpRequest
-
getRemoteHost
public String getRemoteHost()
- Specified by:
getRemoteHostin interfaceHttpRequest
-
getRemoteAddress
public String getRemoteAddress()
- Specified by:
getRemoteAddressin interfaceHttpRequest
-
-