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 registeredGraphQLScalarType
for this GraphQL CustomScalar.void
This method registers allGraphQLScalarType
that are declared as SpringComponent
.void
registerDirective
(Directive directive) Manually register one GraphQL directive.
-
Method Details
-
registerAllDirectives
void registerAllDirectives()This method registers allGraphQLScalarType
that are declared as SpringComponent
. Another way to registerGraphQLScalarType
is to call the#registerGraphQLScalarType(GraphQLScalarType)
. -
registerDirective
Manually register one GraphQL directive.- Parameters:
directive
-
-
getDirective
Retrieves the registeredGraphQLScalarType
for this GraphQL CustomScalar.- Parameters:
name
-- Returns:
- the
Directive
, or null if no directive has been registered for the given name
-