Package com.graphql_java_generator.client.graphqlrepository
package com.graphql_java_generator.client.graphqlrepository
This package contains all the needed classes to manage
Its implementation is based on the response of Bilal Mirza in this stackoverflow thread.
GraphQLRepository. More information on that in the
GraphQLRepository annotation class.Its implementation is based on the response of Bilal Mirza in this stackoverflow thread.
-
ClassDescriptionThis annotation marks a parameter as being the value for either a Bind Parameter or a GraphQL variable.scan all
GraphQLRepositoryFactoryannotated interfaces from specified packages.This annotation can be applied to some Configuration annotated class with packages to scan interfaces, as below.This annotation marks the method of an interface, as being a partial GraphQL request.This annotation marks an Interface as being a GraphQL Reactive Repository.Implementation ofImportBeanDefinitionRegistrar, that scans the given package forGraphQLRepositoryannotated interfaces, and register dynamic proxies as beans.This annotation marks an Interface as being a GraphQL Repository.This class is responsible to execute the method call toGraphQLRepository.TheGraphQLRepositoryInvocationHandlers are created for each interface marked by theGraphQLRepositoryannotation by theGraphQLRepositoryProxyBeansRegistrarSpring configuration class.Implementation ofImportBeanDefinitionRegistrar, that scans the given package forGraphQLRepositoryannotated interfaces, and register dynamic proxies as beans.This annotation marks the method of an interface, as being a partial GraphQL request.