Class GrpcClientProcessor

java.lang.Object
io.quarkus.grpc.deployment.GrpcClientProcessor

public class GrpcClientProcessor extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) io.quarkus.arc.deployment.SyntheticBeanBuildItem
    clientInterceptorStorage(io.quarkus.grpc.runtime.GrpcClientRecorder recorder, io.quarkus.deployment.recording.RecorderContext recorderContext, io.quarkus.arc.deployment.BeanArchiveIndexBuildItem beanArchiveIndex)
     
    (package private) void
    discoverInjectedClients(io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beanDiscovery, io.quarkus.deployment.annotations.BuildProducer<GrpcClientBuildItem> clients, io.quarkus.deployment.builditem.CombinedIndexBuildItem index)
     
    void
    generateGrpcClientProducers(List<GrpcClientBuildItem> clients, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans)
     
    (package private) Set<String>
    getRegisteredInterceptors(io.quarkus.arc.processor.InjectionPointInfo injectionPoint)
     
    (package private) io.quarkus.deployment.builditem.FeatureBuildItem
     
    (package private) void
    registerBeans(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans)
     
    (package private) void
    registerSslResources(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> resourceBuildItem)
     
    (package private) void
    registerStorkInterceptor(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> beans)
     
    (package private) void
    runtimeInitialize(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem> producer)
     
    (package private) void
    setUpStork(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.UnremovableBeanBuildItem
     
    void
    validateInjectedServiceInterfaces(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> dummy)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      Set<String> getRegisteredInterceptors(io.quarkus.arc.processor.InjectionPointInfo injectionPoint)