Package | Description |
---|---|
graphql.schema.idl |
Modifier and Type | Method and Description |
---|---|
TypeRuntimeWiring.Builder |
TypeRuntimeWiring.Builder.dataFetcher(String fieldName,
DataFetcher dataFetcher)
Adds a data fetcher for the current type to the specified field
|
TypeRuntimeWiring.Builder |
TypeRuntimeWiring.Builder.dataFetchers(Map<String,DataFetcher> dataFetchersMap)
Adds data fetchers for the current type to the specified field
|
TypeRuntimeWiring.Builder |
TypeRuntimeWiring.Builder.defaultDataFetcher(DataFetcher dataFetcher)
All fields in a type need a data fetcher of some sort and this method is called to provide the default data fetcher
that will be used for this type if no specific one has been provided per field.
|
TypeRuntimeWiring.Builder |
TypeRuntimeWiring.Builder.enumValues(EnumValuesProvider enumValuesProvider) |
static TypeRuntimeWiring.Builder |
TypeRuntimeWiring.newTypeWiring(String typeName)
Creates a new type wiring builder
|
TypeRuntimeWiring.Builder |
TypeRuntimeWiring.Builder.typeName(String typeName)
Sets the type name for this type wiring.
|
TypeRuntimeWiring.Builder |
TypeRuntimeWiring.Builder.typeResolver(TypeResolver typeResolver)
Adds a
TypeResolver to the current type. |
Modifier and Type | Method and Description |
---|---|
RuntimeWiring.Builder |
RuntimeWiring.Builder.type(TypeRuntimeWiring.Builder builder)
This allows you to add a new type wiring via a builder
|
Modifier and Type | Method and Description |
---|---|
static TypeRuntimeWiring |
TypeRuntimeWiring.newTypeWiring(String typeName,
UnaryOperator<TypeRuntimeWiring.Builder> builderFunction)
This form allows a lambda to be used as the builder
|
RuntimeWiring.Builder |
RuntimeWiring.Builder.type(String typeName,
UnaryOperator<TypeRuntimeWiring.Builder> builderFunction)
This form allows a lambda to be used as the builder of a type wiring
|
Copyright © 2019. All rights reserved.