public class TypeRuntimeWiring extends Object
RuntimeWiring
to wire together a functional GraphQLSchema
Modifier and Type | Class and Description |
---|---|
static class |
TypeRuntimeWiring.Builder |
Modifier and Type | Method and Description |
---|---|
DataFetcher |
getDefaultDataFetcher() |
EnumValuesProvider |
getEnumValuesProvider() |
Map<String,DataFetcher> |
getFieldDataFetchers() |
String |
getTypeName() |
TypeResolver |
getTypeResolver() |
static TypeRuntimeWiring.Builder |
newTypeWiring(String typeName)
Creates a new type wiring builder
|
static TypeRuntimeWiring |
newTypeWiring(String typeName,
UnaryOperator<TypeRuntimeWiring.Builder> builderFunction)
This form allows a lambda to be used as the builder
|
public static TypeRuntimeWiring.Builder newTypeWiring(String typeName)
typeName
- the name of the type to wirepublic static TypeRuntimeWiring newTypeWiring(String typeName, UnaryOperator<TypeRuntimeWiring.Builder> builderFunction)
typeName
- the name of the type to wirebuilderFunction
- a function that will be given the builder to usepublic String getTypeName()
public Map<String,DataFetcher> getFieldDataFetchers()
public DataFetcher getDefaultDataFetcher()
public TypeResolver getTypeResolver()
public EnumValuesProvider getEnumValuesProvider()
Copyright © 2019. All rights reserved.