Package io.quarkus.cache.deployment
Class CachedResultsProcessor
java.lang.Object
io.quarkus.cache.deployment.CachedResultsProcessor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class(package private) static final record(package private) static final class(package private) static final record -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static voidaddForwardedMethods(org.jboss.jandex.IndexView index, org.jboss.jandex.ClassInfo clazz, Map<CachedResultsProcessor.MethodKey, org.jboss.jandex.MethodInfo> forwarded) (package private) voidanalyzeInjectionPoints(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<CachedResultsProcessor.CachedResultsInjectConfigBuildItem> cachedResultsInjectConfigs) (package private) static CachedResultsProcessor.CachedResultsInjectConfigcreateConfig(org.jboss.jandex.IndexView index, org.jboss.jandex.AnnotationInstance annotation) (package private) voidgenerateWrapperBeans(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) (package private) io.quarkus.arc.deployment.AdditionalBeanBuildItem(package private) voidtransformInjectionPoints(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, List<CachedResultsProcessor.CachedResultsDifferentiator> differentiators, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.InjectionPointTransformerBuildItem> transformers)
-
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)
-