Class SmallRyeGraphQLClientProcessor
- java.lang.Object
-
- io.quarkus.smallrye.graphql.client.deployment.SmallRyeGraphQLClientProcessor
-
public class SmallRyeGraphQLClientProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description SmallRyeGraphQLClientProcessor()
-
Method Summary
-
-
-
Method Detail
-
feature
void feature(BuildProducer<FeatureBuildItem> featureProducer)
-
setupServiceProviders
void setupServiceProviders(BuildProducer<ServiceProviderBuildItem> services)
-
dynamicClientInjection
void dynamicClientInjection(BuildProducer<AdditionalBeanBuildItem> additionalBeans, BuildProducer<AutoInjectAnnotationBuildItem> autoInject)
-
initializeTypesafeClient
void initializeTypesafeClient(BeanArchiveIndexBuildItem index, BuildProducer<SyntheticBeanBuildItem> syntheticBeans, SmallRyeGraphQLClientRecorder recorder, BuildProducer<ReflectiveClassBuildItem> reflectiveClass, BuildProducer<ReflectiveHierarchyBuildItem> reflectiveHierarchies, BuildProducer<NativeImageProxyDefinitionBuildItem> proxies) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
setTypesafeApiClasses
void setTypesafeApiClasses(BeanArchiveIndexBuildItem index, BeanContainerBuildItem beanContainerBuildItem, SmallRyeGraphQLClientRecorder recorder)
io.smallrye.graphql.client.GraphQLClientsConfiguration bean requires knowledge of all interfaces annotated with `@GraphQLClientApi`
-
shortNamesToQualifiedNames
void shortNamesToQualifiedNames(BuildProducer<SyntheticBeanBuildItem> syntheticBeans, SmallRyeGraphQLClientRecorder recorder, GraphQLClientsConfig quarkusConfig, BeanArchiveIndexBuildItem index)
Allows the optional usage of short class names in GraphQL client configuration rather than fully qualified names. This method computes a mapping between short names and qualified names, and the configuration merger bean will take it into account when merging Quarkus configuration with SmallRye-side configuration.
-
configurationMergerBean
AdditionalBeanBuildItem configurationMergerBean()
-
initializeConfigMergerBean
void initializeConfigMergerBean(BeanContainerBuildItem containerBuildItem, SmallRyeGraphQLClientRecorder recorder)
-
overrideErrorMessageProvider
ServiceProviderBuildItem overrideErrorMessageProvider()
-
-