Class BaseHttpRequest
java.lang.Object
org.jboss.resteasy.plugins.server.BaseHttpRequest
- All Implemented Interfaces:
HttpRequest
- Direct Known Subclasses:
HttpServerRequest,HttpServletInputMessage,MockHttpRequest,NettyHttpRequest,VertxHttpRequest
Helper for creating HttpRequest implementations. The async code is a fake implementation to work with
http engines that don't support async HTTP.
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanWere form parameters read before marshalling to body?application/x-www-form-urlencoded parametersgetUri()This method *MUST* always return the same instance.booleanvoidsetRequestUri(URI requestUri) Updates the object returned byHttpRequest.getUri().voidsetRequestUri(URI baseUri, URI requestUri) Updates the object returned byHttpRequest.getUri().Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jboss.resteasy.spi.HttpRequest
forward, getAsyncContext, getAttribute, getAttributeNames, getFormEntityPart, getFormEntityParts, getHttpHeaders, getHttpMethod, getInputStream, getMutableHeaders, getRemoteAddress, getRemoteHost, removeAttribute, setAttribute, setHttpMethod, setInputStream, wasForwarded
-
Field Details
-
formParameters
-
decodedFormParameters
-
uri
-
-
Constructor Details
-
BaseHttpRequest
-
-
Method Details
-
getUri
Description copied from interface:HttpRequestThis method *MUST* always return the same instance.- Specified by:
getUriin interfaceHttpRequest- Returns:
- uri info
-
formParametersRead
public boolean formParametersRead()Description copied from interface:HttpRequestWere form parameters read before marshalling to body?- Specified by:
formParametersReadin interfaceHttpRequest- Returns:
-
getFormParameters
Description copied from interface:HttpRequestapplication/x-www-form-urlencoded parametersThis is here because @FormParam needs it and for when there are servlet filters that eat up the input stream
- Specified by:
getFormParametersin interfaceHttpRequest- Returns:
- null if no parameters, this is encoded map
-
getDecodedFormParameters
- Specified by:
getDecodedFormParametersin interfaceHttpRequest
-
isInitial
public boolean isInitial()- Specified by:
isInitialin interfaceHttpRequest
-
setRequestUri
Description copied from interface:HttpRequestUpdates the object returned byHttpRequest.getUri().- Specified by:
setRequestUriin interfaceHttpRequest- Parameters:
requestUri- request uri- Throws:
IllegalStateException
-
setRequestUri
Description copied from interface:HttpRequestUpdates the object returned byHttpRequest.getUri().- Specified by:
setRequestUriin interfaceHttpRequest- Parameters:
baseUri- base urirequestUri- request uri- Throws:
IllegalStateException
-