Class SmallRyeGraphQLRecorder
java.lang.Object
io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLRecorder
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateExecutionService
(BeanContainer beanContainer, io.smallrye.graphql.schema.model.Schema schema, SmallRyeGraphQLConfig graphQLConfig) io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
executionHandler
(RuntimeValue<Boolean> initialized, boolean allowGet, boolean allowPostWithQueryParameters, boolean runBlocking, boolean allowCompression) 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) void
setupClDevMode
(ShutdownContext shutdownContext) io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
uiHandler
(String graphqlUiFinalDestination, String graphqlUiPath, List<FileSystemStaticHandler.StaticWebRootConfiguration> webRootConfigurations, SmallRyeGraphQLRuntimeConfig runtimeConfig, ShutdownContext shutdownContext)
-
Constructor Details
-
SmallRyeGraphQLRecorder
public SmallRyeGraphQLRecorder()
-
-
Method Details
-
createExecutionService
public RuntimeValue<Boolean> createExecutionService(BeanContainer beanContainer, io.smallrye.graphql.schema.model.Schema schema, SmallRyeGraphQLConfig graphQLConfig) -
executionHandler
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> executionHandler(RuntimeValue<Boolean> initialized, boolean allowGet, boolean allowPostWithQueryParameters, boolean runBlocking, boolean allowCompression) -
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
-
routeFunction
public Consumer<io.vertx.ext.web.Route> routeFunction(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> bodyHandler)
-