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.QueryFieldsProperty
HttpMethodAccessor.HttpMethodBuilder<B extends HttpMethodAccessor.HttpMethodBuilder<B>>, HttpMethodAccessor.HttpMethodMutator, HttpMethodAccessor.HttpMethodProperty
HeaderFieldsAccessor.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 RequestHeaderFields |
_headerFields |
protected HttpMethod |
_httpMethod |
protected String |
_locator |
protected FormFields |
_queryFields |
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 _headerFields
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()
getHttpMethod
in interface HttpMethodAccessor
public String getLocator()
getLocator
in interface org.refcodes.mixin.LocatorAccessor<String>
public RequestHeaderFields getHeaderFields()
getHeaderFields
in interface HeaderFieldsAccessor<RequestHeaderFields>
public FormFields getQueryFields()
getQueryFields
in interface QueryFieldsAccessor
Copyright © 2017. All rights reserved.