HeaderFieldsAccessor<RequestHeaderFields>, HttpMethodAccessor, HttpRequest, UrlAccessorHttpClientRequestImpl, HttpServerRequestImplpublic class HttpRequestImpl extends Object implements HttpRequest
HttpRequest interface.HeaderFieldsAccessor.HeaderFieldsBuilder<T extends HeaderFields<?,?>,B extends HeaderFieldsAccessor.HeaderFieldsBuilder<T,B>>, HeaderFieldsAccessor.HeaderFieldsMutator<T extends HeaderFields<?,?>>, HeaderFieldsAccessor.HeaderFieldsProperty<T extends HeaderFields<?,?>>HttpMethodAccessor.HttpMethodBuilder<B extends HttpMethodAccessor.HttpMethodBuilder<B>>, HttpMethodAccessor.HttpMethodMutator, HttpMethodAccessor.HttpMethodPropertyUrlAccessor.UrlBuilder, UrlAccessor.UrlMutator, UrlAccessor.UrlProperty| Modifier and Type | Field | Description |
|---|---|---|
protected RequestHeaderFields |
_headerFields |
|
protected HttpMethod |
_httpMethod |
|
protected Url |
_url |
| Constructor | Description |
|---|---|
HttpRequestImpl(HttpMethod aHttpMethod,
Url aUrl) |
Constructs a
HttpRequest with all required attributes. |
HttpRequestImpl(HttpMethod aHttpMethod,
Url aUrl,
RequestHeaderFields aHeaderFields) |
Constructs a
HttpRequest with all required attributes. |
| Modifier and Type | Method | Description |
|---|---|---|
RequestHeaderFields |
getHeaderFields() |
Retrieves the Header-Fields from the Header-Fields property.
|
HttpMethod |
getHttpMethod() |
Retrieves the HTTP-Method from the HTTP-Method property.
|
Url |
getUrl() |
protected HttpMethod _httpMethod
protected Url _url
protected RequestHeaderFields _headerFields
public HttpRequestImpl(HttpMethod aHttpMethod, Url aUrl)
HttpRequest with all required attributes.aHttpMethod - The HttpMethod with which the request has been
sent.aUrl - The Url from which to take the URL specific data.public HttpRequestImpl(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields)
HttpRequest with all required attributes.aHttpMethod - The HttpMethod with which the request has been
sent.aUrl - The Url from which to take the URL specific data.aHeaderFields - The RequestHeaderFields sent by the request.public HttpMethod getHttpMethod()
getHttpMethod in interface HttpMethodAccessorpublic Url getUrl()
getUrl in interface UrlAccessorUrl property.public RequestHeaderFields getHeaderFields()
getHeaderFields in interface HeaderFieldsAccessor<RequestHeaderFields>Copyright © 2018. All rights reserved.