Class GraphQLWSHandlerBuilder


  • public class GraphQLWSHandlerBuilder
    extends Object
    A builder for GraphQLWSHandler instances.

    NOTE: This class has been automatically generated from the original non RX-ified interface using Vert.x codegen.

    • Constructor Detail

      • GraphQLWSHandlerBuilder

        public GraphQLWSHandlerBuilder​(io.vertx.ext.web.handler.graphql.ws.GraphQLWSHandlerBuilder delegate)
      • GraphQLWSHandlerBuilder

        public GraphQLWSHandlerBuilder​(Object delegate)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getDelegate

        public io.vertx.ext.web.handler.graphql.ws.GraphQLWSHandlerBuilder getDelegate()
      • with

        public GraphQLWSHandlerBuilder with​(io.vertx.ext.web.handler.graphql.ws.GraphQLWSOptions options)
        Change the GraphQLWSOptions to use.
        Parameters:
        options -
        Returns:
        a reference to this, so the API can be used fluently
      • onConnectionInit

        public GraphQLWSHandlerBuilder onConnectionInit​(io.vertx.core.Handler<ConnectionInitEvent> connectionInitHandler)
        Customize the connection init . This handler will be called when the message is received.
        Parameters:
        connectionInitHandler -
        Returns:
        a reference to this, so the API can be used fluently
      • beforeExecute

        public GraphQLWSHandlerBuilder beforeExecute​(io.vertx.core.Handler<ExecutionInputBuilderWithContext<Message>> beforeExecuteHandler)
        Set a callback to invoke before executing a GraphQL query.
        Parameters:
        beforeExecuteHandler - the callback to invoke
        Returns:
        a reference to this, so the API can be used fluently
      • onMessage

        public GraphQLWSHandlerBuilder onMessage​(io.vertx.core.Handler<Message> messageHandler)
        Customize the message . This handler will be called for each Message received.
        Parameters:
        messageHandler -
        Returns:
        a reference to this, so the API can be used fluently
      • onSocketEnd

        public GraphQLWSHandlerBuilder onSocketEnd​(io.vertx.core.Handler<ServerWebSocket> endHandler)
        Customize the end . This handler will be called at the end of each websocket connection.
        Parameters:
        endHandler -
        Returns:
        a reference to this, so the API can be used fluently
      • newInstance

        public static GraphQLWSHandlerBuilder newInstance​(io.vertx.ext.web.handler.graphql.ws.GraphQLWSHandlerBuilder arg)