@PublicApi public class RuntimeWiring extends java.lang.Object
GraphQLSchema
Modifier and Type | Class and Description |
---|---|
static class |
RuntimeWiring.Builder |
Modifier and Type | Field and Description |
---|---|
static RuntimeWiring |
MOCKED_WIRING
This is a Runtime wiring which provides mocked types resolver
and scalars.
|
Modifier and Type | Method and Description |
---|---|
GraphQLCodeRegistry |
getCodeRegistry() |
GraphqlTypeComparatorRegistry |
getComparatorRegistry() |
java.util.Map<java.lang.String,DataFetcher> |
getDataFetcherForType(java.lang.String typeName) |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,DataFetcher>> |
getDataFetchers() |
DataFetcher |
getDefaultDataFetcherForType(java.lang.String typeName) |
java.util.List<SchemaDirectiveWiring> |
getDirectiveWiring() |
java.util.Map<java.lang.String,EnumValuesProvider> |
getEnumValuesProviders() |
GraphqlFieldVisibility |
getFieldVisibility() |
java.util.Map<java.lang.String,SchemaDirectiveWiring> |
getRegisteredDirectiveWiring() |
java.util.Map<java.lang.String,GraphQLScalarType> |
getScalars() |
java.util.Collection<SchemaGeneratorPostProcessing> |
getSchemaGeneratorPostProcessings() |
java.util.Map<java.lang.String,TypeResolver> |
getTypeResolvers() |
WiringFactory |
getWiringFactory() |
static RuntimeWiring.Builder |
newRuntimeWiring() |
static RuntimeWiring.Builder |
newRuntimeWiring(RuntimeWiring originalRuntimeWiring) |
RuntimeWiring |
transform(java.util.function.Consumer<RuntimeWiring.Builder> builderConsumer)
This helps you transform the current RuntimeWiring object into another one by starting a builder with all
the current values and allows you to transform it how you want.
|
public static final RuntimeWiring MOCKED_WIRING
public static RuntimeWiring.Builder newRuntimeWiring()
public static RuntimeWiring.Builder newRuntimeWiring(RuntimeWiring originalRuntimeWiring)
originalRuntimeWiring
- the runtime wiring to start frompublic RuntimeWiring transform(java.util.function.Consumer<RuntimeWiring.Builder> builderConsumer)
builderConsumer
- the consumer code that will be given a builder to transformpublic GraphQLCodeRegistry getCodeRegistry()
public java.util.Map<java.lang.String,GraphQLScalarType> getScalars()
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,DataFetcher>> getDataFetchers()
public java.util.Map<java.lang.String,DataFetcher> getDataFetcherForType(java.lang.String typeName)
public DataFetcher getDefaultDataFetcherForType(java.lang.String typeName)
public java.util.Map<java.lang.String,TypeResolver> getTypeResolvers()
public java.util.Map<java.lang.String,EnumValuesProvider> getEnumValuesProviders()
public WiringFactory getWiringFactory()
public GraphqlFieldVisibility getFieldVisibility()
public java.util.Map<java.lang.String,SchemaDirectiveWiring> getRegisteredDirectiveWiring()
public java.util.List<SchemaDirectiveWiring> getDirectiveWiring()
public java.util.Collection<SchemaGeneratorPostProcessing> getSchemaGeneratorPostProcessings()
public GraphqlTypeComparatorRegistry getComparatorRegistry()