Package io.quarkus.grpc.deployment
Class GrpcClientProcessor
java.lang.Object
io.quarkus.grpc.deployment.GrpcClientProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) io.quarkus.arc.deployment.SyntheticBeanBuildItemclientInterceptorStorage(io.quarkus.grpc.runtime.GrpcClientRecorder recorder, io.quarkus.deployment.recording.RecorderContext recorderContext, io.quarkus.arc.deployment.BeanArchiveIndexBuildItem beanArchiveIndex) (package private) voiddiscoverInjectedClients(io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beanDiscovery, io.quarkus.deployment.annotations.BuildProducer<GrpcClientBuildItem> clients, io.quarkus.deployment.builditem.CombinedIndexBuildItem index) voidgenerateGrpcClientProducers(List<GrpcClientBuildItem> clients, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans) getRegisteredInterceptors(io.quarkus.arc.processor.InjectionPointInfo injectionPoint) (package private) io.quarkus.deployment.builditem.FeatureBuildItem(package private) voidregisterBeans(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans) (package private) voidregisterSslResources(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> resourceBuildItem) (package private) voidregisterStorkInterceptor(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans) (package private) voidruntimeInitialize(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem> producer) (package private) voidsetUpStork(io.quarkus.grpc.runtime.stork.GrpcStorkRecorder storkRecorder, io.quarkus.grpc.runtime.config.GrpcClientBuildTimeConfig config) (package private) io.quarkus.arc.deployment.InjectionPointTransformerBuildItem(package private) io.quarkus.arc.deployment.UnremovableBeanBuildItem(package private) io.quarkus.arc.deployment.UnremovableBeanBuildItem(package private) io.quarkus.arc.deployment.UnremovableBeanBuildItemvoidvalidateInjectedServiceInterfaces(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> dummy)
-
Constructor Details
-
GrpcClientProcessor
public GrpcClientProcessor()
-
-
Method Details
-
registerBeans
void registerBeans(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans) -
registerStorkInterceptor
void registerStorkInterceptor(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans) -
setUpStork
void setUpStork(io.quarkus.grpc.runtime.stork.GrpcStorkRecorder storkRecorder, io.quarkus.grpc.runtime.config.GrpcClientBuildTimeConfig config) -
grpcClientFeature
io.quarkus.deployment.builditem.FeatureBuildItem grpcClientFeature() -
discoverInjectedClients
void discoverInjectedClients(io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beanDiscovery, io.quarkus.deployment.annotations.BuildProducer<GrpcClientBuildItem> clients, io.quarkus.deployment.builditem.CombinedIndexBuildItem index) -
generateGrpcClientProducers
public void generateGrpcClientProducers(List<GrpcClientBuildItem> clients, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans) -
registerSslResources
void registerSslResources(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> resourceBuildItem) -
runtimeInitialize
void runtimeInitialize(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem> producer) -
validateInjectedServiceInterfaces
public void validateInjectedServiceInterfaces(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> dummy) -
transformInjectionPoints
io.quarkus.arc.deployment.InjectionPointTransformerBuildItem transformInjectionPoints() -
clientInterceptorStorage
io.quarkus.arc.deployment.SyntheticBeanBuildItem clientInterceptorStorage(io.quarkus.grpc.runtime.GrpcClientRecorder recorder, io.quarkus.deployment.recording.RecorderContext recorderContext, io.quarkus.arc.deployment.BeanArchiveIndexBuildItem beanArchiveIndex) -
unremovableClientInterceptors
io.quarkus.arc.deployment.UnremovableBeanBuildItem unremovableClientInterceptors() -
unremovableChannelBuilderCustomizers
io.quarkus.arc.deployment.UnremovableBeanBuildItem unremovableChannelBuilderCustomizers() -
unremovableServerBuilderCustomizers
io.quarkus.arc.deployment.UnremovableBeanBuildItem unremovableServerBuilderCustomizers() -
getRegisteredInterceptors
-