Class SmallRyeGraphQLRecorder

java.lang.Object
io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLRecorder

public class SmallRyeGraphQLRecorder extends Object
  • Constructor Details

  • Method Details

    • createTraficLogPublisher

      public io.quarkus.runtime.RuntimeValue<SubmissionPublisher<String>> createTraficLogPublisher()
    • createExecutionService

      public io.quarkus.runtime.RuntimeValue<Boolean> createExecutionService(io.quarkus.arc.runtime.BeanContainer beanContainer, io.smallrye.graphql.schema.model.Schema schema, Optional<io.quarkus.runtime.RuntimeValue<SubmissionPublisher<String>>> publisher)
    • executionHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> executionHandler(io.quarkus.runtime.RuntimeValue<Boolean> initialized, boolean runBlocking, boolean allowCompression)
    • graphqlOverWebsocketHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> graphqlOverWebsocketHandler(io.quarkus.arc.runtime.BeanContainer beanContainer, io.quarkus.runtime.RuntimeValue<Boolean> initialized, boolean runBlocking)
    • schemaHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> schemaHandler(io.quarkus.runtime.RuntimeValue<Boolean> initialized, boolean schemaAvailable)
    • uiHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> uiHandler(String graphqlUiFinalDestination, String graphqlUiPath, List<io.quarkus.vertx.http.runtime.devmode.FileSystemStaticHandler.StaticWebRootConfiguration> webRootConfigurations, io.quarkus.runtime.ShutdownContext shutdownContext)
    • setupClDevMode

      public void setupClDevMode(io.quarkus.runtime.ShutdownContext shutdownContext)
    • routeFunction

      public Consumer<io.vertx.ext.web.Route> routeFunction(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> bodyHandler)