Package io.micronaut.http.simple
Class SimpleHttpRequestFactory
java.lang.Object
io.micronaut.http.simple.SimpleHttpRequestFactory
- All Implemented Interfaces:
HttpRequestFactory
Simple
HttpRequestFactory
implementation.
This is the default fallback factory.- Since:
- 1.0
- Author:
- Vladimir Orany
-
Field Summary
Fields inherited from interface io.micronaut.http.HttpRequestFactory
INSTANCE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<T> MutableHttpRequest<T>
create
(HttpMethod httpMethod, String uri) Create a newMutableHttpRequest
for the given method and URI.<T> MutableHttpRequest<T>
Return aMutableHttpRequest
that executes anHttpMethod.DELETE
request for the given URI.<T> MutableHttpRequest<T>
Return aMutableHttpRequest
that executes anHttpMethod.GET
request for the given URI.<T> MutableHttpRequest<T>
Return aMutableHttpRequest
that executes anHttpMethod.HEAD
request for the given URI.<T> MutableHttpRequest<T>
Return aMutableHttpRequest
that executes anHttpMethod.OPTIONS
request for the given URI.<T> MutableHttpRequest<T>
Return aMutableHttpRequest
that executes anHttpMethod.PATCH
request for the given URI.<T> MutableHttpRequest<T>
Return aMutableHttpRequest
that executes anHttpMethod.POST
request for the given URI.<T> MutableHttpRequest<T>
Return aMutableHttpRequest
that executes anHttpMethod.PUT
request for the given URI.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.micronaut.http.HttpRequestFactory
create
-
Constructor Details
-
SimpleHttpRequestFactory
public SimpleHttpRequestFactory()
-
-
Method Details
-
get
Description copied from interface:HttpRequestFactory
Return aMutableHttpRequest
that executes anHttpMethod.GET
request for the given URI.- Specified by:
get
in interfaceHttpRequestFactory
- Type Parameters:
T
- The Http request type- Parameters:
uri
- The URI- Returns:
- The
MutableHttpRequest
instance
-
post
Description copied from interface:HttpRequestFactory
Return aMutableHttpRequest
that executes anHttpMethod.POST
request for the given URI.- Specified by:
post
in interfaceHttpRequestFactory
- Type Parameters:
T
- The body type- Parameters:
uri
- The URIbody
- The body- Returns:
- The
MutableHttpRequest
instance
-
put
Description copied from interface:HttpRequestFactory
Return aMutableHttpRequest
that executes anHttpMethod.PUT
request for the given URI.- Specified by:
put
in interfaceHttpRequestFactory
- Type Parameters:
T
- The body type- Parameters:
uri
- The URIbody
- The body- Returns:
- The
MutableHttpRequest
instance
-
patch
Description copied from interface:HttpRequestFactory
Return aMutableHttpRequest
that executes anHttpMethod.PATCH
request for the given URI.- Specified by:
patch
in interfaceHttpRequestFactory
- Type Parameters:
T
- The body type- Parameters:
uri
- The URIbody
- The body- Returns:
- The
MutableHttpRequest
instance
-
head
Description copied from interface:HttpRequestFactory
Return aMutableHttpRequest
that executes anHttpMethod.HEAD
request for the given URI.- Specified by:
head
in interfaceHttpRequestFactory
- Type Parameters:
T
- The Http request type- Parameters:
uri
- The URI- Returns:
- The
MutableHttpRequest
instance
-
options
Description copied from interface:HttpRequestFactory
Return aMutableHttpRequest
that executes anHttpMethod.OPTIONS
request for the given URI.- Specified by:
options
in interfaceHttpRequestFactory
- Type Parameters:
T
- The Http request type- Parameters:
uri
- The URI- Returns:
- The
MutableHttpRequest
instance
-
delete
Description copied from interface:HttpRequestFactory
Return aMutableHttpRequest
that executes anHttpMethod.DELETE
request for the given URI.- Specified by:
delete
in interfaceHttpRequestFactory
- Type Parameters:
T
- The body type- Parameters:
uri
- The URIbody
- an optional body- Returns:
- The
MutableHttpRequest
instance
-
create
Description copied from interface:HttpRequestFactory
Create a newMutableHttpRequest
for the given method and URI.- Specified by:
create
in interfaceHttpRequestFactory
- Type Parameters:
T
- The Http request type- Parameters:
httpMethod
- The methoduri
- The URI- Returns:
- The request
-