Interface GraphQLExecutionInputCustomizer
- All Known Implementing Classes:
 DefaultGraphQLExecutionInputCustomizer
public interface GraphQLExecutionInputCustomizer
An interface for customizing the 
ExecutionInput.
 A custom implementation can be provided to transform the execution input to e.g. set a context or root object.- Since:
 - 1.0
 - Author:
 - Marcel Overdijk
 - See Also:
 - 
ExecutionInput.transform(java.util.function.Consumer)
 
- 
Method Summary
 
- 
Method Details
- 
customize
org.reactivestreams.Publisher<graphql.ExecutionInput> customize(graphql.ExecutionInput executionInput, io.micronaut.http.HttpRequest httpRequest, @Nullable @Nullable io.micronaut.http.MutableHttpResponse<String> httpResponse) Customizes the GraphQL execution input.- Parameters:
 executionInput- the execution inputhttpRequest- the HTTP requesthttpResponse- the mutable HTTP response, can be null when using websocket- Returns:
 - the GraphQL context object
 
 
 -