Package io.quarkus.grpc.deployment
Class GrpcServerProcessor
- java.lang.Object
-
- io.quarkus.grpc.deployment.GrpcServerProcessor
-
public class GrpcServerProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description GrpcServerProcessor()
-
Method Summary
-
-
-
Method Detail
-
setMinimalNettyMaxOrderSize
io.quarkus.netty.deployment.MinNettyAllocatorMaxOrderBuildItem setMinimalNettyMaxOrderSize()
-
processGeneratedBeans
void processGeneratedBeans(CombinedIndexBuildItem index, BuildProducer<AnnotationsTransformerBuildItem> transformers, BuildProducer<BindableServiceBuildItem> bindables)
-
discoverBindableServices
void discoverBindableServices(BuildProducer<BindableServiceBuildItem> bindables, CombinedIndexBuildItem combinedIndexBuildItem)
-
transformUserDefinedServices
AnnotationsTransformerBuildItem transformUserDefinedServices(CombinedIndexBuildItem combinedIndexBuildItem, CustomScopeAnnotationsBuildItem customScopes)
-
validateBindableServices
void validateBindableServices(ValidationPhaseBuildItem validationPhase, BuildProducer<ValidationPhaseBuildItem.ValidationErrorBuildItem> errors)
-
registerGrpcServiceInKubernetes
KubernetesPortBuildItem registerGrpcServiceInKubernetes(List<BindableServiceBuildItem> bindables)
-
registerBeans
void registerBeans(BuildProducer<AdditionalBeanBuildItem> beans, List<BindableServiceBuildItem> bindables, BuildProducer<FeatureBuildItem> features)
-
initializeServer
ServiceStartBuildItem initializeServer(GrpcServerRecorder recorder, GrpcConfiguration config, ShutdownContextBuildItem shutdown, List<BindableServiceBuildItem> bindables, LaunchModeBuildItem launchModeBuildItem, io.quarkus.vertx.deployment.VertxBuildItem vertx)
-
definializeGrpcFieldsForDevMode
void definializeGrpcFieldsForDevMode(BuildProducer<BytecodeTransformerBuildItem> transformers)
-
addHealthChecks
void addHealthChecks(GrpcServerBuildTimeConfig config, List<BindableServiceBuildItem> bindables, BuildProducer<HealthBuildItem> healthBuildItems, BuildProducer<AdditionalBeanBuildItem> beans)
-
registerSslResources
void registerSslResources(BuildProducer<NativeImageResourceBuildItem> resourceBuildItem)
-
extensionSslNativeSupport
ExtensionSslNativeSupportBuildItem extensionSslNativeSupport()
-
configureMetrics
void configureMetrics(GrpcBuildTimeConfig configuration, Optional<MetricsCapabilityBuildItem> metricsCapability, BuildProducer<AdditionalBeanBuildItem> beans)
-
-