Class GrpcClientProcessor

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

public class GrpcClientProcessor extends Object
  • Constructor Details

    • GrpcClientProcessor

      public GrpcClientProcessor()
  • Method Details

    • 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()
    • unremovableChannelBuilderCustomizers

      UnremovableBeanBuildItem unremovableChannelBuilderCustomizers()
    • getRegisteredInterceptors

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