Interface GraphQLExtensionProvider

All Superinterfaces:
GraphQLProvider
All Known Implementing Classes:
OpencastGraphQLProvider

public interface GraphQLExtensionProvider extends GraphQLProvider
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 Type
    Method
    Description
    default Collection<Class<?>>
    Provides a default implementation for getting extensions.
  • Method Details

    • getExtensions

      default Collection<Class<?>> 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.