Package org.refcodes.rest
Interface RestRequest
-
- All Superinterfaces:
org.refcodes.mixin.Dumpable
,org.refcodes.net.HeaderFieldsAccessor<org.refcodes.net.RequestHeaderFields>
,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.HttpRequest
,org.refcodes.net.RedirectDepthAccessor
,org.refcodes.net.RedirectDepthAccessor.RedirectDepthMutator
,org.refcodes.net.RedirectDepthAccessor.RedirectDepthProperty
,org.refcodes.net.UrlAccessor
- All Known Subinterfaces:
RestRequestBuilder
- All Known Implementing Classes:
RestRequestBuilderImpl
public interface RestRequest extends org.refcodes.net.HttpClientRequest, org.refcodes.net.HeaderFieldsAccessor.HeaderFieldsProperty<org.refcodes.net.RequestHeaderFields>, org.refcodes.mixin.Dumpable
ARestRequest
describes a REST request and theRestResponse
providing the response. TheRestRequest
describes theHttpMethod
to be used, the targeted URL, theHeaderFields
as well as the Query-Fields and the requestObject
orInputStream
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.net.HeaderFieldsAccessor
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<?,?>>
-
Nested classes/interfaces inherited from interface org.refcodes.net.HttpClientRequest
org.refcodes.net.HttpClientRequest.HttpClientRequestBuilder
-
Nested classes/interfaces inherited from interface org.refcodes.net.HttpMethodAccessor
org.refcodes.net.HttpMethodAccessor.HttpMethodBuilder<B extends org.refcodes.net.HttpMethodAccessor.HttpMethodBuilder<B>>, org.refcodes.net.HttpMethodAccessor.HttpMethodMutator, org.refcodes.net.HttpMethodAccessor.HttpMethodProperty
-
Nested classes/interfaces inherited from interface org.refcodes.net.RedirectDepthAccessor
org.refcodes.net.RedirectDepthAccessor.RedirectDepthBuilder<B extends org.refcodes.net.RedirectDepthAccessor.RedirectDepthBuilder<B>>, org.refcodes.net.RedirectDepthAccessor.RedirectDepthMutator, org.refcodes.net.RedirectDepthAccessor.RedirectDepthProperty
-
-
Method Summary
-
Methods inherited from interface org.refcodes.net.HeaderFieldsAccessor.HeaderFieldsMutator
setHeaderFields
-
Methods inherited from interface org.refcodes.net.HttpClientRequest
getRequest, setRequest, toHttpBody
-
-