Interface DirectiveRegistry
- All Known Implementing Classes:
DirectiveRegistryImpl
public interface DirectiveRegistry
Registry for all GraphQL directives that are available, that is: the GraphQL standard directives and the ones that
are defined in the GraphQL schema.
- Author:
- etienne-sf
-
Method Summary
Modifier and TypeMethodDescriptiongetDirective(String name) Retrieves the registeredGraphQLScalarTypefor this GraphQL CustomScalar.voidThis method registers allGraphQLScalarTypethat are declared as SpringComponent.voidregisterDirective(Directive directive) Manually register one GraphQL directive.
-
Method Details
-
registerAllDirectives
void registerAllDirectives()This method registers allGraphQLScalarTypethat are declared as SpringComponent. Another way to registerGraphQLScalarTypeis to call the.invalid reference
#registerGraphQLScalarType(GraphQLScalarType) -
registerDirective
Manually register one GraphQL directive.- Parameters:
directive-
-
getDirective
Retrieves the registeredGraphQLScalarTypefor this GraphQL CustomScalar.- Parameters:
name-- Returns:
- the
Directive, or null if no directive has been registered for the given name
-