public class DefaultGraphQLSchemaProvider extends java.lang.Object implements GraphQLSchemaProvider
Constructor and Description |
---|
DefaultGraphQLSchemaProvider(graphql.schema.GraphQLSchema schema) |
DefaultGraphQLSchemaProvider(graphql.schema.GraphQLSchema schema,
graphql.schema.GraphQLSchema readOnlySchema) |
Modifier and Type | Method and Description |
---|---|
graphql.schema.GraphQLSchema |
getReadOnlySchema(javax.servlet.http.HttpServletRequest request) |
graphql.schema.GraphQLSchema |
getSchema() |
graphql.schema.GraphQLSchema |
getSchema(javax.servlet.http.HttpServletRequest request) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
copyReadOnly
public DefaultGraphQLSchemaProvider(graphql.schema.GraphQLSchema schema)
public DefaultGraphQLSchemaProvider(graphql.schema.GraphQLSchema schema, graphql.schema.GraphQLSchema readOnlySchema)
public graphql.schema.GraphQLSchema getSchema(javax.servlet.http.HttpServletRequest request)
getSchema
in interface GraphQLSchemaProvider
request
- the http requestpublic graphql.schema.GraphQLSchema getSchema()
getSchema
in interface GraphQLSchemaProvider
public graphql.schema.GraphQLSchema getReadOnlySchema(javax.servlet.http.HttpServletRequest request)
getReadOnlySchema
in interface GraphQLSchemaProvider
request
- the http requestGraphQLSchemaProvider.getSchema(HttpServletRequest)
for a given request.