Interface GraphQLWebClient


  • public interface GraphQLWebClient
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <T> reactor.core.publisher.Flux<T> flux​(java.lang.String resource, java.lang.Class<T> returnType)  
      <T> reactor.core.publisher.Flux<T> flux​(java.lang.String resource, java.util.Map<java.lang.String,​java.lang.Object> variables, java.lang.Class<T> returnType)  
      static GraphQLWebClient newInstance​(org.springframework.web.reactive.function.client.WebClient webClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper)  
      reactor.core.publisher.Mono<GraphQLResponse> post​(GraphQLRequest request)  
      <T> reactor.core.publisher.Mono<T> post​(java.lang.String resource, java.lang.Class<T> returnType)  
      <T> reactor.core.publisher.Mono<T> post​(java.lang.String resource, java.util.Map<java.lang.String,​java.lang.Object> variables, java.lang.Class<T> returnType)  
    • Method Detail

      • newInstance

        static GraphQLWebClient newInstance​(org.springframework.web.reactive.function.client.WebClient webClient,
                                            com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      • post

        <T> reactor.core.publisher.Mono<T> post​(java.lang.String resource,
                                                java.lang.Class<T> returnType)
      • post

        <T> reactor.core.publisher.Mono<T> post​(java.lang.String resource,
                                                java.util.Map<java.lang.String,​java.lang.Object> variables,
                                                java.lang.Class<T> returnType)
      • flux

        <T> reactor.core.publisher.Flux<T> flux​(java.lang.String resource,
                                                java.lang.Class<T> returnType)
      • flux

        <T> reactor.core.publisher.Flux<T> flux​(java.lang.String resource,
                                                java.util.Map<java.lang.String,​java.lang.Object> variables,
                                                java.lang.Class<T> returnType)