public class GraphQLModule extends Object implements Extension
install(new GrapQLModule(graphQL));
Module install a GET and POST route under /graphql path. Optionally, you can change
the route path by setting the graphql.path property in your application
configuration file.| Constructor and Description |
|---|
GraphQLModule(graphql.GraphQL graphQL)
Creates a new GraphQL module.
|
GraphQLModule(graphql.schema.GraphQLSchema schema)
Creates a new GraphQL module.
|
GraphQLModule(Path path,
graphql.schema.idl.RuntimeWiring wiring)
Creates a new GraphQL module.
|
GraphQLModule(graphql.schema.idl.RuntimeWiring wiring)
Creates a new GraphQL module.
|
GraphQLModule(String path,
graphql.schema.idl.RuntimeWiring wiring)
Creates a new GraphQL module.
|
| Modifier and Type | Method and Description |
|---|---|
void |
install(Jooby application) |
GraphQLModule |
setAsync(boolean async)
Whether GraphQL query run in async mode or not.
|
GraphQLModule |
setSupportGetRequest(boolean supportGetRequest)
Whether to support HTTP GET request.
|
public GraphQLModule(@Nonnull graphql.GraphQL graphQL)
graphQL - GraphQL instance.public GraphQLModule(@Nonnull graphql.schema.GraphQLSchema schema)
schema - GraphQL schema.public GraphQLModule(@Nonnull String path, @Nonnull graphql.schema.idl.RuntimeWiring wiring)
path - Classpath location for schema file. Usually schema.graphql.wiring - Runtime wiring to build a GraphQL instance.public GraphQLModule(@Nonnull Path path, @Nonnull graphql.schema.idl.RuntimeWiring wiring)
path - File system location for schema file. Usually schema.graphqls.wiring - Runtime wiring to build a GraphQL instance.public GraphQLModule(@Nonnull graphql.schema.idl.RuntimeWiring wiring)
schema.graphql.wiring - Runtime wiring to build a GraphQL instance.public GraphQLModule setAsync(boolean async)
true.async - True to use async execution.public GraphQLModule setSupportGetRequest(boolean supportGetRequest)
supportGetRequest - True to support HTTP GET request.Copyright © 2020. All rights reserved.