Class SmallRyeGraphQLProcessor
- java.lang.Object
-
- io.quarkus.smallrye.graphql.deployment.SmallRyeGraphQLProcessor
-
public class SmallRyeGraphQLProcessor extends Object
Processor for SmallRye GraphQL. We scan all annotations and build the model during build.
-
-
Constructor Summary
Constructors Constructor Description SmallRyeGraphQLProcessor()
-
Method Summary
-
-
-
Method Detail
-
feature
void feature(BuildProducer<FeatureBuildItem> featureProducer)
-
brandingFiles
List<HotDeploymentWatchedFileBuildItem> brandingFiles()
-
additionalBeanDefiningAnnotation
void additionalBeanDefiningAnnotation(BuildProducer<BeanDefiningAnnotationBuildItem> beanDefiningAnnotationProducer)
-
additionalBean
void additionalBean(BuildProducer<AdditionalBeanBuildItem> additionalBeanProducer)
-
addDependencies
void addDependencies(BuildProducer<IndexDependencyBuildItem> indexDependency)
-
registerNativeImageResources
void registerNativeImageResources(BuildProducer<ServiceProviderBuildItem> serviceProvider) throws IOException
- Throws:
IOException
-
createIndex
SmallRyeGraphQLIndexBuildItem createIndex(TransformedClassesBuildItem transformedClassesBuildItem)
-
buildExecutionService
void buildExecutionService(BuildProducer<ReflectiveClassBuildItem> reflectiveClassProducer, BuildProducer<ReflectiveHierarchyBuildItem> reflectiveHierarchyProducer, BuildProducer<SmallRyeGraphQLInitializedBuildItem> graphQLInitializedProducer, SmallRyeGraphQLRecorder recorder, SmallRyeGraphQLIndexBuildItem graphQLIndexBuildItem, BeanContainerBuildItem beanContainer, CombinedIndexBuildItem combinedIndex, SmallRyeGraphQLConfig graphQLConfig)
-
buildSchemaEndpoint
void buildSchemaEndpoint(BuildProducer<RouteBuildItem> routeProducer, HttpRootPathBuildItem httpRootPathBuildItem, SmallRyeGraphQLInitializedBuildItem graphQLInitializedBuildItem, SmallRyeGraphQLRecorder recorder, SmallRyeGraphQLConfig graphQLConfig)
-
buildExecutionEndpoint
void buildExecutionEndpoint(BuildProducer<RouteBuildItem> routeProducer, HttpRootPathBuildItem httpRootPathBuildItem, SmallRyeGraphQLInitializedBuildItem graphQLInitializedBuildItem, SmallRyeGraphQLRecorder recorder, ShutdownContextBuildItem shutdownContext, LaunchModeBuildItem launchMode, BodyHandlerBuildItem bodyHandlerBuildItem, SmallRyeGraphQLConfig graphQLConfig, BeanContainerBuildItem beanContainer)
-
printDataFetcherExceptionInDevMode
void printDataFetcherExceptionInDevMode(SmallRyeGraphQLConfig graphQLConfig, LaunchModeBuildItem launchMode, BuildProducer<SystemPropertyBuildItem> systemProperties)
-
activateMetrics
void activateMetrics(Capabilities capabilities, Optional<MetricsCapabilityBuildItem> metricsCapability, SmallRyeGraphQLConfig graphQLConfig, BuildProducer<SystemPropertyBuildItem> systemProperties)
-
activateTracing
void activateTracing(Capabilities capabilities, SmallRyeGraphQLConfig graphQLConfig, BuildProducer<SystemPropertyBuildItem> systemProperties, BuildProducer<UnremovableBeanBuildItem> unremovableBeans)
-
activateValidation
void activateValidation(Capabilities capabilities, SmallRyeGraphQLConfig graphQLConfig, BuildProducer<SystemPropertyBuildItem> systemProperties)
-
activateEventing
void activateEventing(SmallRyeGraphQLConfig graphQLConfig, BuildProducer<SystemPropertyBuildItem> systemProperties)
-
getGraphqlUiFinalDestination
void getGraphqlUiFinalDestination(BuildProducer<GeneratedResourceBuildItem> generatedResourceProducer, BuildProducer<NativeImageResourceBuildItem> nativeImageResourceProducer, BuildProducer<NotFoundPageDisplayableEndpointBuildItem> notFoundPageDisplayableEndpointProducer, BuildProducer<SmallRyeGraphQLBuildItem> smallRyeGraphQLBuildProducer, HttpRootPathBuildItem httpRootPath, NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, CurateOutcomeBuildItem curateOutcomeBuildItem, LaunchModeBuildItem launchMode, SmallRyeGraphQLConfig graphQLConfig, LiveReloadBuildItem liveReloadBuildItem) throws Exception
- Throws:
Exception
-
registerGraphQLUiHandler
void registerGraphQLUiHandler(BuildProducer<RouteBuildItem> routeProducer, SmallRyeGraphQLRecorder recorder, SmallRyeGraphQLRuntimeConfig runtimeConfig, SmallRyeGraphQLBuildItem smallRyeGraphQLBuildItem, LaunchModeBuildItem launchMode, NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, SmallRyeGraphQLConfig graphQLConfig) throws Exception
- Throws:
Exception
-
-