@groovy.transform.CompileStatic class DefaultGraphQLErrorsResponseHandler extends java.lang.Object implements GraphQLErrorsResponseHandler
The default way to respond with validation errors in GraphQL. Will look for the locale in the environment context to properly format error messages. Defaults to java.util.Locale#getDefault(). errors { field message }
Modifiers | Name | Description |
---|---|---|
class |
DefaultGraphQLErrorsResponseHandler.1 |
|
class |
DefaultGraphQLErrorsResponseHandler.2 |
|
class |
DefaultGraphQLErrorsResponseHandler.3 |
Modifiers | Name | Description |
---|---|---|
protected graphql.schema.GraphQLCodeRegistry$Builder |
codeRegistry |
|
protected java.lang.String |
description |
|
protected graphql.schema.DataFetcher |
errorsFetcher |
|
protected java.lang.String |
fieldDescription |
|
protected graphql.schema.DataFetcher |
fieldFetcher |
|
protected java.lang.String |
fieldName |
|
protected graphql.schema.DataFetcher |
messageFetcher |
|
protected org.springframework.context.MessageSource |
messageSource |
|
protected java.lang.String |
name |
Constructor and description |
---|
DefaultGraphQLErrorsResponseHandler
(org.springframework.context.MessageSource messageSource, graphql.schema.GraphQLCodeRegistry$Builder codeRegistry) |
Type Params | Return Type | Name and description |
---|---|---|
|
protected graphql.schema.GraphQLObjectType |
buildDefinition(GraphQLTypeManager typeManager) |
|
graphql.schema.GraphQLFieldDefinition |
getFieldDefinition(GraphQLTypeManager typeManager, java.lang.String parentType) |
|
protected java.util.List<graphql.schema.GraphQLFieldDefinition> |
getFieldDefinitions(GraphQLTypeManager typeManager) |
|
protected java.util.Locale |
getLocale(graphql.schema.DataFetchingEnvironment environment) |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |