Interface WebSocketGraphQlTester

All Superinterfaces:
GraphQlTester, WebGraphQlTester

public interface WebSocketGraphQlTester extends WebGraphQlTester
GraphQL over WebSocket client that uses WebSocketClient.
Since:
1.0.0
Author:
Rossen Stoyanchev
  • Method Details

    • start

      reactor.core.publisher.Mono<Void> start()
      This is delegated to the start() method of the underlying WebSocketGraphQlClient.
    • stop

      reactor.core.publisher.Mono<Void> stop()
      This is delegated to the stop() method of the underlying WebSocketGraphQlClient.
    • mutate

      Description copied from interface: GraphQlTester
      Create a builder initialized from the configuration of "this" tester. Use it to build a new, independently configured instance.
      Specified by:
      mutate in interface GraphQlTester
      Specified by:
      mutate in interface WebGraphQlTester
    • create

      static WebSocketGraphQlTester create(URI url, WebSocketClient webSocketClient)
      Parameters:
      url - the GraphQL endpoint URL
      webSocketClient - the underlying transport client to use
    • builder

      static WebSocketGraphQlTester.Builder<?> builder(String url, WebSocketClient webSocketClient)
      Return a builder for a WebSocketGraphQlClient.
      Parameters:
      url - the GraphQL endpoint URL
      webSocketClient - the underlying transport client to use
    • builder

      static WebSocketGraphQlTester.Builder<?> builder(URI url, WebSocketClient webSocketClient)
      Return a builder for a WebSocketGraphQlClient.
      Parameters:
      url - the GraphQL endpoint URL
      webSocketClient - the underlying transport client to use