Package io.quarkus.grpc.deployment
Class GrpcClientProcessor
- java.lang.Object
-
- io.quarkus.grpc.deployment.GrpcClientProcessor
-
public class GrpcClientProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description GrpcClientProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) SyntheticBeanBuildItemclientInterceptorStorage(GrpcClientRecorder recorder, io.quarkus.deployment.recording.RecorderContext recorderContext, BeanArchiveIndexBuildItem beanArchiveIndex)(package private) voiddiscoverInjectedClients(BeanDiscoveryFinishedBuildItem beanDiscovery, io.quarkus.deployment.annotations.BuildProducer<GrpcClientBuildItem> clients, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> features, io.quarkus.deployment.builditem.CombinedIndexBuildItem index)voidgenerateGrpcClientProducers(List<GrpcClientBuildItem> clients, io.quarkus.deployment.annotations.BuildProducer<SyntheticBeanBuildItem> syntheticBeans)(package private) Set<String>getRegisteredInterceptors(io.quarkus.arc.processor.InjectionPointInfo injectionPoint)(package private) voidregisterBeans(io.quarkus.deployment.annotations.BuildProducer<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<AdditionalBeanBuildItem> beans)(package private) voidruntimeInitialize(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem> producer)(package private) voidsetUpStork(GrpcStorkRecorder storkRecorder, GrpcClientBuildTimeConfig config)(package private) InjectionPointTransformerBuildItemtransformInjectionPoints()(package private) UnremovableBeanBuildItemunremovableClientInterceptors()voidvalidateInjectedServiceInterfaces(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<UnremovableBeanBuildItem> dummy)
-
-
-
Method Detail
-
registerBeans
void registerBeans(io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> beans)
-
registerStorkInterceptor
void registerStorkInterceptor(io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> beans)
-
setUpStork
void setUpStork(GrpcStorkRecorder storkRecorder, GrpcClientBuildTimeConfig config)
-
discoverInjectedClients
void discoverInjectedClients(BeanDiscoveryFinishedBuildItem beanDiscovery, io.quarkus.deployment.annotations.BuildProducer<GrpcClientBuildItem> clients, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> features, io.quarkus.deployment.builditem.CombinedIndexBuildItem index)
-
generateGrpcClientProducers
public void generateGrpcClientProducers(List<GrpcClientBuildItem> clients, io.quarkus.deployment.annotations.BuildProducer<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<UnremovableBeanBuildItem> dummy)
-
transformInjectionPoints
InjectionPointTransformerBuildItem transformInjectionPoints()
-
clientInterceptorStorage
SyntheticBeanBuildItem clientInterceptorStorage(GrpcClientRecorder recorder, io.quarkus.deployment.recording.RecorderContext recorderContext, BeanArchiveIndexBuildItem beanArchiveIndex)
-
unremovableClientInterceptors
UnremovableBeanBuildItem unremovableClientInterceptors()
-
-