Class CachedResultsProcessor

java.lang.Object
io.quarkus.cache.deployment.CachedResultsProcessor

public class CachedResultsProcessor extends Object
  • Constructor Details

    • CachedResultsProcessor

      public CachedResultsProcessor()
  • Method Details

    • registerQualifier

      io.quarkus.arc.deployment.AdditionalBeanBuildItem registerQualifier()
    • analyzeInjectionPoints

      void analyzeInjectionPoints(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<CachedResultsProcessor.CachedResultsInjectConfigBuildItem> cachedResultsInjectConfigs)
    • generateWrapperBeans

      void generateWrapperBeans(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, List<CachedResultsProcessor.CachedResultsInjectConfigBuildItem> cachedResultsInjectConfigs, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> generatedBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.cache.deployment.spi.AdditionalCacheNameBuildItem> cacheNames, io.quarkus.deployment.annotations.BuildProducer<CachedResultsProcessor.CachedResultsDifferentiator> diffs)
    • transformInjectionPoints

      void transformInjectionPoints(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, List<CachedResultsProcessor.CachedResultsDifferentiator> differentiators, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.InjectionPointTransformerBuildItem> transformers)
    • addForwardedMethods

      static void addForwardedMethods(org.jboss.jandex.IndexView index, org.jboss.jandex.ClassInfo clazz, Map<CachedResultsProcessor.MethodKey,org.jboss.jandex.MethodInfo> forwarded)
    • createConfig

      static CachedResultsProcessor.CachedResultsInjectConfig createConfig(org.jboss.jandex.IndexView index, org.jboss.jandex.AnnotationInstance annotation)