Class MuleAwareObjectsInjectorProcessor

java.lang.Object
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor
org.mule.extension.spring.internal.inject.MuleAwareObjectsInjectorProcessor
All Implemented Interfaces:
org.springframework.beans.factory.aot.BeanRegistrationAotProcessor, 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

public class MuleAwareObjectsInjectorProcessor extends org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor
Specialization of AutowiredAnnotationBeanPostProcessor which acts as the default injection post processors to be used in Mule.
Since:
1.0
  • Field Summary

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

    logger

    Fields inherited from interface org.springframework.beans.factory.aot.BeanRegistrationAotProcessor

    IGNORE_REGISTRATION_ATTRIBUTE

    Fields inherited from interface org.springframework.core.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    determineRequiredStatus(org.springframework.core.annotation.MergedAnnotation ann)
     
    final void
    postProcessMergedBeanDefinition(org.springframework.beans.factory.support.RootBeanDefinition beanDefinition, Class<?> beanType, String beanName)
    No-Op method

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

    determineBeanType, determineCandidateConstructors, getOrder, postProcessProperties, processAheadOfTime, processInjection, resetBeanDefinition, setAutowiredAnnotationType, setAutowiredAnnotationTypes, setBeanFactory, setOrder, setRequiredParameterName, setRequiredParameterValue

    Methods inherited from class java.lang.Object

    clone, equals, finalize, 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.aot.BeanRegistrationAotProcessor

    isBeanExcludedFromAotProcessing

    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

    • MuleAwareObjectsInjectorProcessor

      public MuleAwareObjectsInjectorProcessor()
  • Method Details

    • postProcessMergedBeanDefinition

      public final void postProcessMergedBeanDefinition(org.springframework.beans.factory.support.RootBeanDefinition beanDefinition, Class<?> beanType, String beanName)
      No-Op method
      Specified by:
      postProcessMergedBeanDefinition in interface org.springframework.beans.factory.support.MergedBeanDefinitionPostProcessor
      Overrides:
      postProcessMergedBeanDefinition in class org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor
    • determineRequiredStatus

      protected boolean determineRequiredStatus(org.springframework.core.annotation.MergedAnnotation ann)
      Overrides:
      determineRequiredStatus in class org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor