HeaderFieldsAccessor<RequestHeaderFields>
, HttpMethodAccessor
, HttpRequest
, UrlAccessor
HttpClientRequestImpl
, HttpServerRequestImpl
public 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.HttpMethodProperty
UrlAccessor.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 HttpMethodAccessor
public Url getUrl()
getUrl
in interface UrlAccessor
Url
property.public RequestHeaderFields getHeaderFields()
getHeaderFields
in interface HeaderFieldsAccessor<RequestHeaderFields>
Copyright © 2018. All rights reserved.