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) 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) 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) InjectionPointTransformerBuildItem(package private) UnremovableBeanBuildItem(package private) UnremovableBeanBuildItemvoidvalidateInjectedServiceInterfaces(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<UnremovableBeanBuildItem> dummy)
-
Constructor Details
-
GrpcClientProcessor
public GrpcClientProcessor()
-
-
Method Details
-
registerBeans
-
registerStorkInterceptor
void registerStorkInterceptor(io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> beans) -
setUpStork
-
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() -
unremovableChannelBuilderCustomizers
UnremovableBeanBuildItem unremovableChannelBuilderCustomizers() -
getRegisteredInterceptors
-