Class SmallRyeGraphQLRecorder
- java.lang.Object
-
- io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLRecorder
-
public class SmallRyeGraphQLRecorder extends Object
-
-
Constructor Summary
Constructors Constructor Description SmallRyeGraphQLRecorder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RuntimeValue<Boolean>createExecutionService(BeanContainer beanContainer, io.smallrye.graphql.schema.model.Schema schema)io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>executionHandler(RuntimeValue<Boolean> initialized, boolean allowGet, boolean allowPostWithQueryParameters, boolean runBlocking)io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>graphqlOverWebsocketHandler(BeanContainer beanContainer, 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(RuntimeValue<Boolean> initialized, boolean schemaAvailable)voidsetupClDevMode(ShutdownContext shutdownContext)io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>uiHandler(String graphqlUiFinalDestination, String graphqlUiPath, List<FileSystemStaticHandler.StaticWebRootConfiguration> webRootConfigurations, SmallRyeGraphQLRuntimeConfig runtimeConfig, ShutdownContext shutdownContext)
-
-
-
Method Detail
-
createExecutionService
public RuntimeValue<Boolean> createExecutionService(BeanContainer beanContainer, io.smallrye.graphql.schema.model.Schema schema)
-
executionHandler
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> executionHandler(RuntimeValue<Boolean> initialized, boolean allowGet, boolean allowPostWithQueryParameters, boolean runBlocking)
-
graphqlOverWebsocketHandler
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> graphqlOverWebsocketHandler(BeanContainer beanContainer, RuntimeValue<Boolean> initialized, boolean runBlocking)
-
schemaHandler
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> schemaHandler(RuntimeValue<Boolean> initialized, boolean schemaAvailable)
-
uiHandler
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> uiHandler(String graphqlUiFinalDestination, String graphqlUiPath, List<FileSystemStaticHandler.StaticWebRootConfiguration> webRootConfigurations, SmallRyeGraphQLRuntimeConfig runtimeConfig, ShutdownContext shutdownContext)
-
setupClDevMode
public void setupClDevMode(ShutdownContext shutdownContext)
-
routeFunction
public Consumer<io.vertx.ext.web.Route> routeFunction(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> bodyHandler)
-
-