- All Superinterfaces:
HeaderFieldsAccessor<RequestHeaderFields>
,HttpMethodAccessor
,UrlAccessor
- All Known Subinterfaces:
HttpRequestBuilder<B>
- All Known Implementing Classes:
AbstractHttpRequest
,HttpClientRequest
,HttpServerRequest
public interface HttpRequest
extends UrlAccessor, HttpMethodAccessor, HeaderFieldsAccessor<RequestHeaderFields>
Defines a HTTP-Request, being the
HttpMethod
, the Header-Fields and
the locator representing, though without the request body. The body handling
is dedicated to the sub-interfaces.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.web.HeaderFieldsAccessor
HeaderFieldsAccessor.HeaderFieldsBuilder<T extends HeaderFields<?,
?>, B extends HeaderFieldsAccessor.HeaderFieldsBuilder<T, B>>, HeaderFieldsAccessor.HeaderFieldsMutator<T extends HeaderFields<?, ?>>, HeaderFieldsAccessor.HeaderFieldsProperty<T extends HeaderFields<?, ?>> Nested classes/interfaces inherited from interface org.refcodes.web.HttpMethodAccessor
HttpMethodAccessor.HttpMethodBuilder<B extends HttpMethodAccessor.HttpMethodBuilder<B>>, HttpMethodAccessor.HttpMethodMutator, HttpMethodAccessor.HttpMethodProperty
Nested classes/interfaces inherited from interface org.refcodes.web.UrlAccessor
UrlAccessor.UrlBuilder, UrlAccessor.UrlMutator, UrlAccessor.UrlProperty
-
Method Summary
Methods inherited from interface org.refcodes.web.HeaderFieldsAccessor
getHeaderFields
Methods inherited from interface org.refcodes.web.HttpMethodAccessor
getHttpMethod
Methods inherited from interface org.refcodes.web.UrlAccessor
getUrl