Interface GraphQLInvocation
-
- All Known Implementing Classes:
DefaultGraphQLInvocation
public interface GraphQLInvocationAn interface for invoking GraphQL request.- Since:
- 1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.reactivestreams.Publisher<graphql.ExecutionResult>invoke(GraphQLInvocationData invocationData, io.micronaut.http.HttpRequest httpRequest, io.micronaut.http.MutableHttpResponse<java.lang.String> httpResponse)Invokes the GraphQL request and returns a publisher that emitsExecutionResultobjects.
-
-
-
Method Detail
-
invoke
org.reactivestreams.Publisher<graphql.ExecutionResult> invoke(GraphQLInvocationData invocationData, io.micronaut.http.HttpRequest httpRequest, @Nullable io.micronaut.http.MutableHttpResponse<java.lang.String> httpResponse)
Invokes the GraphQL request and returns a publisher that emitsExecutionResultobjects.- Parameters:
invocationData- the GraphQL invocation datahttpRequest- the HTTP requesthttpResponse- the mutable HTTP response, can be null when using websocket- Returns:
- the GraphQL execution result
-
-