Package io.quarkus.cache.deployment
Class CacheProcessor
- java.lang.Object
-
- io.quarkus.cache.deployment.CacheProcessor
-
class CacheProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description CacheProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) AnnotationsTransformerBuildItemannotationsTransformer()(package private) AutoInjectAnnotationBuildItemautoInjectCacheName()(package private) SyntheticBeanBuildItemconfigureCacheManagerSyntheticBean(CacheNamesBuildItem cacheNames, CacheConfig config, CaffeineCacheBuildRecorder caffeineRecorder, NoOpCacheBuildRecorder noOpRecorder)(package private) List<io.quarkus.deployment.builditem.BytecodeTransformerBuildItem>enhanceRestClientMethods(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndex, io.quarkus.deployment.annotations.BuildProducer<UnremovableBeanBuildItem> unremovableBeans)(package private) io.quarkus.deployment.builditem.FeatureBuildItemfeature()(package private) voidvalidateCacheAnnotationsAndProduceCacheNames(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndex, List<AdditionalCacheNameBuildItem> additionalCacheNames, io.quarkus.deployment.annotations.BuildProducer<ValidationPhaseBuildItem.ValidationErrorBuildItem> validationErrors, io.quarkus.deployment.annotations.BuildProducer<CacheNamesBuildItem> cacheNames)
-
-
-
Method Detail
-
feature
io.quarkus.deployment.builditem.FeatureBuildItem feature()
-
autoInjectCacheName
AutoInjectAnnotationBuildItem autoInjectCacheName()
-
annotationsTransformer
AnnotationsTransformerBuildItem annotationsTransformer()
-
validateCacheAnnotationsAndProduceCacheNames
void validateCacheAnnotationsAndProduceCacheNames(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndex, List<AdditionalCacheNameBuildItem> additionalCacheNames, io.quarkus.deployment.annotations.BuildProducer<ValidationPhaseBuildItem.ValidationErrorBuildItem> validationErrors, io.quarkus.deployment.annotations.BuildProducer<CacheNamesBuildItem> cacheNames)
-
configureCacheManagerSyntheticBean
SyntheticBeanBuildItem configureCacheManagerSyntheticBean(CacheNamesBuildItem cacheNames, CacheConfig config, CaffeineCacheBuildRecorder caffeineRecorder, NoOpCacheBuildRecorder noOpRecorder)
-
enhanceRestClientMethods
List<io.quarkus.deployment.builditem.BytecodeTransformerBuildItem> enhanceRestClientMethods(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndex, io.quarkus.deployment.annotations.BuildProducer<UnremovableBeanBuildItem> unremovableBeans)
-
-