public class HttpRequestImpl extends Object implements HttpRequest
HttpRequest interface.org.refcodes.mixin.LocatorAccessor.LocatorBuilder<T,B extends org.refcodes.mixin.LocatorAccessor.LocatorBuilder<T,B>>, org.refcodes.mixin.LocatorAccessor.LocatorMutator<T>, org.refcodes.mixin.LocatorAccessor.LocatorProperty<T>QueryFieldsAccessor.QueryFieldsBuilder<B extends QueryFieldsAccessor.QueryFieldsBuilder<?>>, QueryFieldsAccessor.QueryFieldsMutator, QueryFieldsAccessor.QueryFieldsPropertyHttpMethodAccessor.HttpMethodBuilder<B extends HttpMethodAccessor.HttpMethodBuilder<B>>, HttpMethodAccessor.HttpMethodMutator, HttpMethodAccessor.HttpMethodPropertyHeaderFieldsAccessor.HeaderFieldsBuilder<T extends HeaderFields<?,?>,B extends HeaderFieldsAccessor.HeaderFieldsBuilder<T,B>>, HeaderFieldsAccessor.HeaderFieldsMutator<T extends HeaderFields<?,?>>, HeaderFieldsAccessor.HeaderFieldsProperty<T extends HeaderFields<?,?>>| Modifier and Type | Field and Description |
|---|---|
protected HttpMethod |
_httpMethod |
protected String |
_locator |
protected FormFields |
_queryFields |
protected RequestHeaderFields |
_requestHeaderFields |
| Constructor and Description |
|---|
HttpRequestImpl(HttpMethod aHttpMethod,
String aLocator,
FormFields aQueryFields)
Constructs a
HttpRequest with all required attributes. |
HttpRequestImpl(HttpMethod aHttpMethod,
String aLocator,
FormFields aQueryFields,
RequestHeaderFields aHeaderFields)
Constructs a
HttpRequest with all required attributes. |
| Modifier and Type | Method and Description |
|---|---|
RequestHeaderFields |
getHeaderFields()
Retrieves the header fields from the header fields property.
|
HttpMethod |
getHttpMethod()
Retrieves the HTTP method from the HTTP method property.
|
String |
getLocator() |
FormFields |
getQueryFields()
Retrieves the request Query-Fields from the request Query-Fields
property.
|
protected HttpMethod _httpMethod
protected String _locator
protected RequestHeaderFields _requestHeaderFields
protected FormFields _queryFields
public HttpRequestImpl(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields)
HttpRequest with all required attributes.aHttpMethod - The HttpMethod with which the request has been
sent.aLocator - The locator which is being addressed by the request.aQueryFields - The Query-Fields sent by the request.public HttpRequestImpl(HttpMethod aHttpMethod, String aLocator, FormFields aQueryFields, RequestHeaderFields aHeaderFields)
HttpRequest with all required attributes.aHttpMethod - The HttpMethod with which the request has been
sent.aLocator - The locator which is being addressed by the request.aQueryFields - The Query-Fields sent by the request.aHeaderFields - The RequestHeaderFields sent by the request.public HttpMethod getHttpMethod()
HttpMethodAccessorgetHttpMethod in interface HttpMethodAccessorpublic String getLocator()
getLocator in interface org.refcodes.mixin.LocatorAccessor<String>public RequestHeaderFields getHeaderFields()
HeaderFieldsAccessorgetHeaderFields in interface HeaderFieldsAccessor<RequestHeaderFields>public FormFields getQueryFields()
QueryFieldsAccessorgetQueryFields in interface QueryFieldsAccessorCopyright © 2016. All rights reserved.