Class FnHttpTest
- java.lang.Object
-
- io.micronaut.oraclecloud.function.http.test.FnHttpTest
-
public final class FnHttpTest extends java.lang.Object
Testing support for functions.
-
-
Constructor Summary
Constructors Constructor Description FnHttpTest()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <I> io.micronaut.http.HttpResponse<java.lang.String>
invoke(io.micronaut.http.HttpMethod method, java.lang.String uri)
Invoke a function via HTTP.static <I> io.micronaut.http.HttpResponse<java.lang.String>
invoke(io.micronaut.http.HttpRequest<I> request)
Invoke a function via HTTP.static <I,O>
io.micronaut.http.HttpResponse<O>invoke(io.micronaut.http.HttpRequest<I> request, io.micronaut.core.type.Argument<O> resultType)
Invoke a function via HTTP.static <I,O>
io.micronaut.http.HttpResponse<O>invoke(io.micronaut.http.HttpRequest<I> request, java.lang.Class<O> resultType)
Invoke a function via HTTP.
-
-
-
Method Detail
-
invoke
public static <I> io.micronaut.http.HttpResponse<java.lang.String> invoke(io.micronaut.http.HttpRequest<I> request)
Invoke a function via HTTP.- Type Parameters:
I
- The body type- Parameters:
request
- The request- Returns:
- The result
-
invoke
public static <I> io.micronaut.http.HttpResponse<java.lang.String> invoke(io.micronaut.http.HttpMethod method, java.lang.String uri)
Invoke a function via HTTP.- Type Parameters:
I
- The body type- Parameters:
method
- The http methoduri
- The uri- Returns:
- The result
-
invoke
public static <I,O> io.micronaut.http.HttpResponse<O> invoke(io.micronaut.http.HttpRequest<I> request, java.lang.Class<O> resultType)
Invoke a function via HTTP.- Type Parameters:
I
- The input typeO
- The output type- Parameters:
request
- The requestresultType
- The result type- Returns:
- The response
-
invoke
public static <I,O> io.micronaut.http.HttpResponse<O> invoke(io.micronaut.http.HttpRequest<I> request, io.micronaut.core.type.Argument<O> resultType)
Invoke a function via HTTP.- Type Parameters:
I
- The input typeO
- The output type- Parameters:
request
- The requestresultType
- The result type- Returns:
- The response
-
-