Interface GraphQLExtensionProvider
- All Superinterfaces:
GraphQLProvider
- All Known Implementing Classes:
OpencastGraphQLProvider
This interface extends the GraphQLProvider interface and provides a method for getting extensions.
The extensions are a collection of classes that are annotated with the GraphQLTypeExtension annotation.
-
Method Summary
Modifier and TypeMethodDescriptiondefault Collection<Class<?>> Provides a default implementation for getting extensions.
-
Method Details
-
getExtensions
Provides a default implementation for getting extensions. It uses the AnnotationScanner to find and return a collection of classes that are annotated with the GraphQLTypeExtension annotation.- Returns:
- A collection of classes that are annotated with the GraphQLTypeExtension annotation.
-