org.refcodes.mixin.Dumpable, org.refcodes.net.HeaderFieldsAccessor<org.refcodes.net.RequestHeaderFields>, org.refcodes.net.HeaderFieldsAccessor.HeaderFieldsBuilder<org.refcodes.net.RequestHeaderFields,RestRequestBuilder>, org.refcodes.net.HeaderFieldsAccessor.HeaderFieldsMutator<org.refcodes.net.RequestHeaderFields>, org.refcodes.net.HeaderFieldsAccessor.HeaderFieldsProperty<org.refcodes.net.RequestHeaderFields>, org.refcodes.net.HttpBodyAccessor.HttpBodyProvider<org.refcodes.net.RequestHeaderFields>, org.refcodes.net.HttpClientRequest, org.refcodes.net.HttpMethodAccessor, org.refcodes.net.HttpMethodAccessor.HttpMethodBuilder<org.refcodes.net.RequestHeaderFields>, org.refcodes.net.HttpMethodAccessor.HttpMethodMutator, org.refcodes.net.HttpMethodAccessor.HttpMethodProperty, org.refcodes.net.HttpRequest, org.refcodes.net.HttpRequestBuilder<org.refcodes.net.RequestHeaderFields>, org.refcodes.net.UrlAccessor, org.refcodes.net.UrlAccessor.UrlBuilder, org.refcodes.net.UrlAccessor.UrlMutator, RestRequest, RestRequestBuilderpublic class RestRequestBuilderImpl extends org.refcodes.net.HttpClientRequestImpl implements RestRequestBuilder
RestCallerBuilder interface as good old
POJO for use by different RestClient implementations.org.refcodes.net.HeaderFieldsAccessor.HeaderFieldsBuilder<T extends org.refcodes.net.HeaderFields<?,?>,B extends org.refcodes.net.HeaderFieldsAccessor.HeaderFieldsBuilder<T,B>>, org.refcodes.net.HeaderFieldsAccessor.HeaderFieldsMutator<T extends org.refcodes.net.HeaderFields<?,?>>, org.refcodes.net.HeaderFieldsAccessor.HeaderFieldsProperty<T extends org.refcodes.net.HeaderFields<?,?>>org.refcodes.net.HttpMethodAccessor.HttpMethodBuilder<B extends org.refcodes.net.HttpMethodAccessor.HttpMethodBuilder<B>>, org.refcodes.net.HttpMethodAccessor.HttpMethodMutator, org.refcodes.net.HttpMethodAccessor.HttpMethodProperty| Modifier | Constructor | Description |
|---|---|---|
protected |
RestRequestBuilderImpl(org.refcodes.net.HttpMethod aHttpMethod,
org.refcodes.net.Url aUrl,
Object aRequest,
RestClient aRestClient) |
Instantiates a new rest request builder impl.
|
protected |
RestRequestBuilderImpl(org.refcodes.net.HttpMethod aHttpMethod,
org.refcodes.net.Url aUrl,
org.refcodes.net.RequestHeaderFields aHeaderFields,
Object aRequest,
RestClient aRestClient) |
Instantiates a new rest request builder impl.
|
protected |
RestRequestBuilderImpl(org.refcodes.net.HttpMethod aHttpMethod,
org.refcodes.net.Url aUrl,
RestClient aRestClient) |
Instantiates a new rest request builder impl.
|
| Modifier and Type | Method | Description |
|---|---|---|
org.refcodes.net.HttpMethod |
getHttpMethod() |
|
org.refcodes.net.Url.UrlBuilder |
getUrl() |
|
void |
setHeaderFields(org.refcodes.net.RequestHeaderFields aHeaderFields) |
|
void |
setHttpMethod(org.refcodes.net.HttpMethod aHttpMethod) |
|
void |
setUrl(org.refcodes.net.Url aUrl) |
|
RestResponse |
toRestResponse() |
Sends the request and returns synchronously the according
RestResponse. |
String |
toString() |
getRequest, setRequest, toHttpBodygetRequest, setRequest, toHttpBodywithAddToHeaderFields, withAddToHeaderFields, withAddToHeaderFields, withAddToHeaderFields, withAddToHeaderFields, withAddToQueryFields, withAddToQueryFields, withAddToQueryFieldsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitwithHeaderFields, withHttpMethod, withRequest, withUrlprotected RestRequestBuilderImpl(org.refcodes.net.HttpMethod aHttpMethod,
org.refcodes.net.Url aUrl,
org.refcodes.net.RequestHeaderFields aHeaderFields,
Object aRequest,
RestClient aRestClient)
aHttpMethod - the http methodaUrl - The Url from which to take the URL specific data.aHeaderFields - the Header-FieldsaRequest - the requestaRestClient - the rest clientprotected RestRequestBuilderImpl(org.refcodes.net.HttpMethod aHttpMethod,
org.refcodes.net.Url aUrl,
RestClient aRestClient)
aHttpMethod - the http methodaUrl - The Url from which to take the URL specific data.aRestClient - the rest clientprotected RestRequestBuilderImpl(org.refcodes.net.HttpMethod aHttpMethod,
org.refcodes.net.Url aUrl,
Object aRequest,
RestClient aRestClient)
aHttpMethod - the http methodaUrl - The Url from which to take the URL specific data.aRequest - the requestaRestClient - the rest clientpublic org.refcodes.net.Url.UrlBuilder getUrl()
getUrl in interface org.refcodes.net.UrlAccessorgetUrl in class org.refcodes.net.HttpRequestImplpublic void setUrl(org.refcodes.net.Url aUrl)
setUrl in interface org.refcodes.net.UrlAccessor.UrlMutatorpublic org.refcodes.net.HttpMethod getHttpMethod()
getHttpMethod in interface org.refcodes.net.HttpMethodAccessorgetHttpMethod in class org.refcodes.net.HttpRequestImplpublic void setHttpMethod(org.refcodes.net.HttpMethod aHttpMethod)
setHttpMethod in interface org.refcodes.net.HttpMethodAccessor.HttpMethodMutatorpublic void setHeaderFields(org.refcodes.net.RequestHeaderFields aHeaderFields)
setHeaderFields in interface org.refcodes.net.HeaderFieldsAccessor.HeaderFieldsMutator<org.refcodes.net.RequestHeaderFields>public RestResponse toRestResponse() throws org.refcodes.net.HttpResponseException
RestResponse.toRestResponse in interface RestRequestBuilderorg.refcodes.net.HttpResponseException - the http response exceptionCopyright © 2018. All rights reserved.