Package io.quarkus.cache.deployment
Class CacheProcessor
java.lang.Object
io.quarkus.cache.deployment.CacheProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) io.quarkus.arc.deployment.AnnotationsTransformerBuildItem(package private) io.quarkus.arc.deployment.AutoInjectAnnotationBuildItem(package private) voidcacheManagerInfos(io.quarkus.deployment.annotations.BuildProducer<CacheManagerInfoBuildItem> producer, Optional<io.quarkus.deployment.metrics.MetricsCapabilityBuildItem> metricsCapability, io.quarkus.cache.runtime.CacheManagerRecorder recorder) (package private) io.quarkus.arc.deployment.SyntheticBeanBuildItemconfigureCacheManagerSyntheticBean(List<CacheManagerInfoBuildItem> infos, CacheNamesBuildItem cacheNames, Optional<io.quarkus.deployment.metrics.MetricsCapabilityBuildItem> metricsCapability, io.quarkus.cache.runtime.CacheManagerRecorder cacheManagerRecorder) (package private) List<io.quarkus.deployment.builditem.BytecodeTransformerBuildItem> enhanceRestClientMethods(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndex, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans) (package private) io.quarkus.deployment.builditem.FeatureBuildItemfeature()(package private) io.quarkus.rest.client.reactive.spi.RestClientAnnotationsTransformerBuildItem(package private) io.quarkus.cache.deployment.spi.CacheTypeBuildItemtype(io.quarkus.cache.runtime.CacheBuildConfig config) (package private) voidvalidateCacheAnnotationsAndProduceCacheNames(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndex, List<io.quarkus.cache.deployment.spi.AdditionalCacheNameBuildItem> additionalCacheNames, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.ValidationPhaseBuildItem.ValidationErrorBuildItem> validationErrors, io.quarkus.deployment.annotations.BuildProducer<CacheNamesBuildItem> cacheNames, io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beanDiscoveryFinished)
-
Constructor Details
-
CacheProcessor
CacheProcessor()
-
-
Method Details
-
feature
io.quarkus.deployment.builditem.FeatureBuildItem feature() -
autoInjectCacheName
io.quarkus.arc.deployment.AutoInjectAnnotationBuildItem autoInjectCacheName() -
annotationsTransformer
io.quarkus.arc.deployment.AnnotationsTransformerBuildItem annotationsTransformer() -
restClientAnnotationsTransformer
io.quarkus.rest.client.reactive.spi.RestClientAnnotationsTransformerBuildItem restClientAnnotationsTransformer() -
type
io.quarkus.cache.deployment.spi.CacheTypeBuildItem type(io.quarkus.cache.runtime.CacheBuildConfig config) -
validateCacheAnnotationsAndProduceCacheNames
void validateCacheAnnotationsAndProduceCacheNames(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndex, List<io.quarkus.cache.deployment.spi.AdditionalCacheNameBuildItem> additionalCacheNames, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.ValidationPhaseBuildItem.ValidationErrorBuildItem> validationErrors, io.quarkus.deployment.annotations.BuildProducer<CacheNamesBuildItem> cacheNames, io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beanDiscoveryFinished) -
cacheManagerInfos
void cacheManagerInfos(io.quarkus.deployment.annotations.BuildProducer<CacheManagerInfoBuildItem> producer, Optional<io.quarkus.deployment.metrics.MetricsCapabilityBuildItem> metricsCapability, io.quarkus.cache.runtime.CacheManagerRecorder recorder) -
configureCacheManagerSyntheticBean
io.quarkus.arc.deployment.SyntheticBeanBuildItem configureCacheManagerSyntheticBean(List<CacheManagerInfoBuildItem> infos, CacheNamesBuildItem cacheNames, Optional<io.quarkus.deployment.metrics.MetricsCapabilityBuildItem> metricsCapability, io.quarkus.cache.runtime.CacheManagerRecorder cacheManagerRecorder) -
enhanceRestClientMethods
List<io.quarkus.deployment.builditem.BytecodeTransformerBuildItem> enhanceRestClientMethods(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndex, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans)
-