Class ApiQueryAdapterOperations
- java.lang.Object
-
- com.mulesoft.apiquery.adapter.internal.ApiQueryAdapterOperations
-
public class ApiQueryAdapterOperations extends Object
Asynchronous operations for the Graphql Adapter.
-
-
Field Summary
Fields Modifier and Type Field Description static StringCACHE_CONTROL_VAR
-
Constructor Summary
Constructors Constructor Description ApiQueryAdapterOperations()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddefinition(ApiQueryAdapterConfiguration config, String sourceKey, String requestId, String correlationId, Map<String,String> headers, Map<String,String> queryParams, org.mule.runtime.extension.api.runtime.process.CompletionCallback<String,Void> callback)Returns the GraphQL Schema definition.voidexecute(ApiQueryAdapterConfiguration config, String query, String sourceKey, String requestId, String correlationId, String operation, Map<String,Object> variables, Map<String,String> headers, Map<String,String> queryParams, Map<String,Object> extensions, org.mule.runtime.extension.api.runtime.process.CompletionCallback<Map<String,Object>,Map<String,String>> callback)Asynchronously executes a GraphQL query.
-
-
-
Field Detail
-
CACHE_CONTROL_VAR
public static final String CACHE_CONTROL_VAR
- See Also:
- Constant Field Values
-
-
Method Detail
-
definition
@MediaType("text/plain") public void definition(@Config ApiQueryAdapterConfiguration config, @Content(primary=true) @Optional String sourceKey, String requestId, String correlationId, Map<String,String> headers, Map<String,String> queryParams, org.mule.runtime.extension.api.runtime.process.CompletionCallback<String,Void> callback)Returns the GraphQL Schema definition.
-
execute
@OutputResolver(output=JsonOutputStaticTypeResolver.class) public void execute(@Config ApiQueryAdapterConfiguration config, @Optional String query, @Optional String sourceKey, String requestId, String correlationId, @Optional String operation, Map<String,Object> variables, Map<String,String> headers, Map<String,String> queryParams, Map<String,Object> extensions, org.mule.runtime.extension.api.runtime.process.CompletionCallback<Map<String,Object>,Map<String,String>> callback)
Asynchronously executes a GraphQL query.
-
-