Class GraphiQLHandler

  • All Implemented Interfaces:
    io.vertx.core.Handler<RoutingContext>

    public class GraphiQLHandler
    extends Object
    implements io.vertx.core.Handler<RoutingContext>
    A handler for GraphiQL resources.

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

    • Constructor Detail

      • GraphiQLHandler

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

        public GraphiQLHandler​(Object delegate)
    • Method Detail

      • hashCode

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

        public io.vertx.ext.web.handler.graphql.GraphiQLHandler getDelegate()
      • handle

        public void handle​(RoutingContext event)
        Something has happened, so handle it.
        Specified by:
        handle in interface io.vertx.core.Handler<RoutingContext>
        Parameters:
        event - the event to handle
      • create

        public static GraphiQLHandler create​(Vertx vertx)
        Create a new GraphiQLHandler.

        The handler will be configured with default GraphiQLHandlerOptions.

        Parameters:
        vertx -
        Returns:
      • create

        public static GraphiQLHandler create​(Vertx vertx,
                                             io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions options)
        Create a new GraphiQLHandler.

        The handler will be configured with the given options.

        Parameters:
        vertx -
        options - options for configuring the GraphiQLHandler
        Returns:
      • create

        @Deprecated
        public static GraphiQLHandler create​(io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions options)
        Deprecated.
        Create a new GraphiQLHandler.

        The handler will be configured with the given options.

        Parameters:
        options - options for configuring the GraphiQLHandler
        Returns:
      • router

        public Router router()
        Creates a router configured to serve GraphiQL resources.
        Returns:
        a router to be mounted on an existing Route
      • graphiQLRequestHeaders

        @Deprecated
        public GraphiQLHandler graphiQLRequestHeaders​(Function<RoutingContext,​MultiMap> factory)
        Deprecated.
        Customize the HTTP headers to add to GraphQL requests sent by the GraphiQL user interface. The result will be applied on top of the fixed set of headers specified in GraphiQLHandlerOptions.

        This can be useful if, for example, the server is protected by authentication.

        Parameters:
        factory -
        Returns:
        a reference to this, so the API can be used fluently
      • newInstance

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