Class SmallRyeGraphQLRecorder
java.lang.Object
io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLRecorder
-
Constructor Summary
ConstructorsConstructorDescriptionSmallRyeGraphQLRecorder(SmallRyeGraphQLConfig graphQLConfig, io.quarkus.runtime.RuntimeValue<SmallRyeGraphQLRuntimeConfig> runtimeConfig) -
Method Summary
Modifier and TypeMethodDescriptionio.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) io.quarkus.runtime.RuntimeValue<SubmissionPublisher<String>> io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> executionHandler(io.quarkus.runtime.RuntimeValue<Boolean> initialized, boolean runBlocking, boolean allowCompression) io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> graphqlOverWebsocketHandler(io.quarkus.arc.runtime.BeanContainer beanContainer, io.quarkus.runtime.RuntimeValue<Boolean> initialized, boolean runBlocking) Consumer<io.vertx.ext.web.Route> routeFunction(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> bodyHandler) io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> schemaHandler(io.quarkus.runtime.RuntimeValue<Boolean> initialized, boolean schemaAvailable) voidsetupClDevMode(io.quarkus.runtime.ShutdownContext shutdownContext) 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)
-
Constructor Details
-
SmallRyeGraphQLRecorder
public SmallRyeGraphQLRecorder(SmallRyeGraphQLConfig graphQLConfig, io.quarkus.runtime.RuntimeValue<SmallRyeGraphQLRuntimeConfig> runtimeConfig)
-
-
Method Details
-
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
-
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)
-