Class 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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()  
      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> executeAsync​(String query)  
      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 executeSync​(String query)  
      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> subscription​(String query)  
      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)  
    • Method Detail

      • 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