Class VertxDynamicGraphQLClient

java.lang.Object
io.smallrye.graphql.client.vertx.dynamic.VertxDynamicGraphQLClient
All Implemented Interfaces:
io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient, AutoCloseable

public class VertxDynamicGraphQLClient extends Object implements io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response>
    executeAsync(io.smallrye.graphql.client.core.Document document)
     
    io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response>
    executeAsync(io.smallrye.graphql.client.core.Document document, io.vertx.core.MultiMap headers)
     
    io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response>
    executeAsync(io.smallrye.graphql.client.core.Document document, String operationName)
     
    io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response>
    executeAsync(io.smallrye.graphql.client.core.Document document, String operationName, io.vertx.core.MultiMap headers)
     
    io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response>
    executeAsync(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables)
     
    io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response>
    executeAsync(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables, io.vertx.core.MultiMap headers)
     
    io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response>
    executeAsync(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables, String operationName)
     
    io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response>
    executeAsync(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables, String operationName, io.vertx.core.MultiMap headers)
     
    io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response>
    executeAsync(io.smallrye.graphql.client.Request request)
     
    io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response>
    executeAsync(io.smallrye.graphql.client.Request request, io.vertx.core.MultiMap headers)
     
    io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response>
     
    io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response>
    executeAsync(String query, io.vertx.core.MultiMap headers)
     
    io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response>
    executeAsync(String query, String operationName)
     
    io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response>
    executeAsync(String query, String operationName, io.vertx.core.MultiMap headers)
     
    io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response>
    executeAsync(String query, Map<String,Object> variables)
     
    io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response>
    executeAsync(String query, Map<String,Object> variables, io.vertx.core.MultiMap headers)
     
    io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response>
    executeAsync(String query, Map<String,Object> variables, String operationName)
     
    io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response>
    executeAsync(String query, Map<String,Object> variables, String operationName, io.vertx.core.MultiMap headers)
     
    io.smallrye.graphql.client.Response
    executeSync(io.smallrye.graphql.client.core.Document document)
     
    io.smallrye.graphql.client.Response
    executeSync(io.smallrye.graphql.client.core.Document document, io.vertx.core.MultiMap headers)
     
    io.smallrye.graphql.client.Response
    executeSync(io.smallrye.graphql.client.core.Document document, String operationName)
     
    io.smallrye.graphql.client.Response
    executeSync(io.smallrye.graphql.client.core.Document document, String operationName, io.vertx.core.MultiMap headers)
     
    io.smallrye.graphql.client.Response
    executeSync(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables)
     
    io.smallrye.graphql.client.Response
    executeSync(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables, io.vertx.core.MultiMap headers)
     
    io.smallrye.graphql.client.Response
    executeSync(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables, String operationName)
     
    io.smallrye.graphql.client.Response
    executeSync(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables, String operationName, io.vertx.core.MultiMap headers)
     
    io.smallrye.graphql.client.Response
    executeSync(io.smallrye.graphql.client.Request request)
     
    io.smallrye.graphql.client.Response
    executeSync(io.smallrye.graphql.client.Request request, io.vertx.core.MultiMap headers)
     
    io.smallrye.graphql.client.Response
     
    io.smallrye.graphql.client.Response
    executeSync(String query, io.vertx.core.MultiMap headers)
     
    io.smallrye.graphql.client.Response
    executeSync(String query, String operationName)
     
    io.smallrye.graphql.client.Response
    executeSync(String query, String operationName, io.vertx.core.MultiMap headers)
     
    io.smallrye.graphql.client.Response
    executeSync(String query, Map<String,Object> variables)
     
    io.smallrye.graphql.client.Response
    executeSync(String query, Map<String,Object> variables, io.vertx.core.MultiMap headers)
     
    io.smallrye.graphql.client.Response
    executeSync(String query, Map<String,Object> variables, String operationName)
     
    io.smallrye.graphql.client.Response
    executeSync(String query, Map<String,Object> variables, String operationName, io.vertx.core.MultiMap headers)
     
    io.smallrye.mutiny.Multi<io.smallrye.graphql.client.Response>
    subscription(io.smallrye.graphql.client.core.Document document)
     
    io.smallrye.mutiny.Multi<io.smallrye.graphql.client.Response>
    subscription(io.smallrye.graphql.client.core.Document document, String operationName)
     
    io.smallrye.mutiny.Multi<io.smallrye.graphql.client.Response>
    subscription(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables)
     
    io.smallrye.mutiny.Multi<io.smallrye.graphql.client.Response>
    subscription(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables, String operationName)
     
    io.smallrye.mutiny.Multi<io.smallrye.graphql.client.Response>
    subscription(io.smallrye.graphql.client.Request request)
     
    io.smallrye.mutiny.Multi<io.smallrye.graphql.client.Response>
     
    io.smallrye.mutiny.Multi<io.smallrye.graphql.client.Response>
    subscription(String query, String operationName)
     
    io.smallrye.mutiny.Multi<io.smallrye.graphql.client.Response>
    subscription(String query, Map<String,Object> variables)
     
    io.smallrye.mutiny.Multi<io.smallrye.graphql.client.Response>
    subscription(String query, Map<String,Object> variables, String operationName)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • executeSync

      public io.smallrye.graphql.client.Response executeSync(io.smallrye.graphql.client.core.Document document) throws ExecutionException, InterruptedException
      Specified by:
      executeSync in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
      Throws:
      ExecutionException
      InterruptedException
    • executeSync

      public io.smallrye.graphql.client.Response executeSync(io.smallrye.graphql.client.core.Document document, io.vertx.core.MultiMap headers) throws ExecutionException, InterruptedException
      Throws:
      ExecutionException
      InterruptedException
    • executeSync

      public io.smallrye.graphql.client.Response executeSync(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables) throws ExecutionException, InterruptedException
      Specified by:
      executeSync in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
      Throws:
      ExecutionException
      InterruptedException
    • executeSync

      public io.smallrye.graphql.client.Response executeSync(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables, io.vertx.core.MultiMap headers) throws ExecutionException, InterruptedException
      Throws:
      ExecutionException
      InterruptedException
    • executeSync

      public io.smallrye.graphql.client.Response executeSync(io.smallrye.graphql.client.core.Document document, String operationName) throws ExecutionException, InterruptedException
      Specified by:
      executeSync in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
      Throws:
      ExecutionException
      InterruptedException
    • executeSync

      public io.smallrye.graphql.client.Response executeSync(io.smallrye.graphql.client.core.Document document, String operationName, io.vertx.core.MultiMap headers) throws ExecutionException, InterruptedException
      Throws:
      ExecutionException
      InterruptedException
    • executeSync

      public io.smallrye.graphql.client.Response executeSync(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables, String operationName) throws ExecutionException, InterruptedException
      Specified by:
      executeSync in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
      Throws:
      ExecutionException
      InterruptedException
    • executeSync

      public io.smallrye.graphql.client.Response executeSync(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables, String operationName, io.vertx.core.MultiMap headers) throws ExecutionException, InterruptedException
      Throws:
      ExecutionException
      InterruptedException
    • executeSync

      public io.smallrye.graphql.client.Response executeSync(io.smallrye.graphql.client.Request request) throws ExecutionException, InterruptedException
      Specified by:
      executeSync in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
      Throws:
      ExecutionException
      InterruptedException
    • executeSync

      public io.smallrye.graphql.client.Response executeSync(io.smallrye.graphql.client.Request request, io.vertx.core.MultiMap headers) throws ExecutionException, InterruptedException
      Throws:
      ExecutionException
      InterruptedException
    • executeSync

      public io.smallrye.graphql.client.Response executeSync(String query) throws ExecutionException, InterruptedException
      Specified by:
      executeSync in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
      Throws:
      ExecutionException
      InterruptedException
    • executeSync

      public io.smallrye.graphql.client.Response executeSync(String query, io.vertx.core.MultiMap headers) throws ExecutionException, InterruptedException
      Throws:
      ExecutionException
      InterruptedException
    • executeSync

      public io.smallrye.graphql.client.Response executeSync(String query, Map<String,Object> variables) throws ExecutionException, InterruptedException
      Specified by:
      executeSync in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
      Throws:
      ExecutionException
      InterruptedException
    • executeSync

      public io.smallrye.graphql.client.Response executeSync(String query, Map<String,Object> variables, io.vertx.core.MultiMap headers) throws ExecutionException, InterruptedException
      Throws:
      ExecutionException
      InterruptedException
    • executeSync

      public io.smallrye.graphql.client.Response executeSync(String query, String operationName) throws ExecutionException, InterruptedException
      Specified by:
      executeSync in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
      Throws:
      ExecutionException
      InterruptedException
    • executeSync

      public io.smallrye.graphql.client.Response executeSync(String query, String operationName, io.vertx.core.MultiMap headers) throws ExecutionException, InterruptedException
      Throws:
      ExecutionException
      InterruptedException
    • executeSync

      public io.smallrye.graphql.client.Response executeSync(String query, Map<String,Object> variables, String operationName) throws ExecutionException, InterruptedException
      Specified by:
      executeSync in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
      Throws:
      ExecutionException
      InterruptedException
    • executeSync

      public io.smallrye.graphql.client.Response executeSync(String query, Map<String,Object> variables, String operationName, io.vertx.core.MultiMap headers) throws ExecutionException, InterruptedException
      Throws:
      ExecutionException
      InterruptedException
    • executeAsync

      public io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response> executeAsync(io.smallrye.graphql.client.core.Document document)
      Specified by:
      executeAsync in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
    • executeAsync

      public io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response> executeAsync(io.smallrye.graphql.client.core.Document document, io.vertx.core.MultiMap headers)
    • executeAsync

      public io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response> executeAsync(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables)
      Specified by:
      executeAsync in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
    • executeAsync

      public io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response> executeAsync(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables, io.vertx.core.MultiMap headers)
    • executeAsync

      public io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response> executeAsync(io.smallrye.graphql.client.core.Document document, String operationName)
      Specified by:
      executeAsync in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
    • executeAsync

      public io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response> executeAsync(io.smallrye.graphql.client.core.Document document, String operationName, io.vertx.core.MultiMap headers)
    • executeAsync

      public io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response> executeAsync(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables, String operationName)
      Specified by:
      executeAsync in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
    • executeAsync

      public io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response> executeAsync(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables, String operationName, io.vertx.core.MultiMap headers)
    • executeAsync

      public io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response> executeAsync(io.smallrye.graphql.client.Request request)
      Specified by:
      executeAsync in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
    • executeAsync

      public io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response> executeAsync(io.smallrye.graphql.client.Request request, io.vertx.core.MultiMap headers)
    • executeAsync

      public io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response> executeAsync(String query)
      Specified by:
      executeAsync in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
    • executeAsync

      public io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response> executeAsync(String query, io.vertx.core.MultiMap headers)
    • executeAsync

      public io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response> executeAsync(String query, Map<String,Object> variables)
      Specified by:
      executeAsync in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
    • executeAsync

      public io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response> executeAsync(String query, Map<String,Object> variables, io.vertx.core.MultiMap headers)
    • executeAsync

      public io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response> executeAsync(String query, String operationName)
      Specified by:
      executeAsync in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
    • executeAsync

      public io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response> executeAsync(String query, String operationName, io.vertx.core.MultiMap headers)
    • executeAsync

      public io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response> executeAsync(String query, Map<String,Object> variables, String operationName)
      Specified by:
      executeAsync in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
    • executeAsync

      public io.smallrye.mutiny.Uni<io.smallrye.graphql.client.Response> executeAsync(String query, Map<String,Object> variables, String operationName, io.vertx.core.MultiMap headers)
    • subscription

      public io.smallrye.mutiny.Multi<io.smallrye.graphql.client.Response> subscription(io.smallrye.graphql.client.core.Document document)
      Specified by:
      subscription in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
    • subscription

      public io.smallrye.mutiny.Multi<io.smallrye.graphql.client.Response> subscription(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables)
      Specified by:
      subscription in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
    • subscription

      public io.smallrye.mutiny.Multi<io.smallrye.graphql.client.Response> subscription(io.smallrye.graphql.client.core.Document document, String operationName)
      Specified by:
      subscription in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
    • subscription

      public io.smallrye.mutiny.Multi<io.smallrye.graphql.client.Response> subscription(io.smallrye.graphql.client.core.Document document, Map<String,Object> variables, String operationName)
      Specified by:
      subscription in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
    • subscription

      public io.smallrye.mutiny.Multi<io.smallrye.graphql.client.Response> subscription(io.smallrye.graphql.client.Request request)
      Specified by:
      subscription in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
    • subscription

      public io.smallrye.mutiny.Multi<io.smallrye.graphql.client.Response> subscription(String query)
      Specified by:
      subscription in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
    • subscription

      public io.smallrye.mutiny.Multi<io.smallrye.graphql.client.Response> subscription(String query, Map<String,Object> variables)
      Specified by:
      subscription in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
    • subscription

      public io.smallrye.mutiny.Multi<io.smallrye.graphql.client.Response> subscription(String query, String operationName)
      Specified by:
      subscription in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
    • subscription

      public io.smallrye.mutiny.Multi<io.smallrye.graphql.client.Response> subscription(String query, Map<String,Object> variables, String operationName)
      Specified by:
      subscription in interface io.smallrye.graphql.client.dynamic.api.DynamicGraphQLClient
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable