Class CreateCacheAnnotationBeanPostProcessor

java.lang.Object
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor
com.alicp.jetcache.anno.field.CreateCacheAnnotationBeanPostProcessor
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.config.BeanPostProcessor, org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor, org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor, org.springframework.beans.factory.support.MergedBeanDefinitionPostProcessor, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered

@Component public class CreateCacheAnnotationBeanPostProcessor extends org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor
Created on 2016/12/9.
Author:
huangli
See Also:
  • AutowiredAnnotationBeanPostProcessor
  • Field Summary

    Fields inherited from interface org.springframework.core.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.beans.PropertyValues
    postProcessProperties(org.springframework.beans.PropertyValues pvs, Object bean, String beanName)
     
    org.springframework.beans.PropertyValues
    postProcessPropertyValues(org.springframework.beans.PropertyValues pvs, PropertyDescriptor[] pds, Object bean, String beanName)
     
    void
    setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
     

    Methods inherited from class org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor

    determineCandidateConstructors, getOrder, postProcessMergedBeanDefinition, processInjection, resetBeanDefinition, setAutowiredAnnotationType, setAutowiredAnnotationTypes, setOrder, setRequiredParameterName, setRequiredParameterValue

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.beans.factory.config.BeanPostProcessor

    postProcessAfterInitialization, postProcessBeforeInitialization

    Methods inherited from interface org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor

    postProcessAfterInstantiation, postProcessBeforeInstantiation

    Methods inherited from interface org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor

    getEarlyBeanReference, predictBeanType
  • Constructor Details

    • CreateCacheAnnotationBeanPostProcessor

      public CreateCacheAnnotationBeanPostProcessor()
  • Method Details

    • setBeanFactory

      public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.BeansException
      Specified by:
      setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAware
      Overrides:
      setBeanFactory in class org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor
      Throws:
      org.springframework.beans.BeansException
    • postProcessPropertyValues

      public org.springframework.beans.PropertyValues postProcessPropertyValues(org.springframework.beans.PropertyValues pvs, PropertyDescriptor[] pds, Object bean, String beanName) throws org.springframework.beans.factory.BeanCreationException
      Specified by:
      postProcessPropertyValues in interface org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor
      Overrides:
      postProcessPropertyValues in class org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor
      Throws:
      org.springframework.beans.factory.BeanCreationException
    • postProcessProperties

      public org.springframework.beans.PropertyValues postProcessProperties(org.springframework.beans.PropertyValues pvs, Object bean, String beanName)
      Specified by:
      postProcessProperties in interface org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor
      Overrides:
      postProcessProperties in class org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor