Class EarlyStageMergeBeanPostProcessor

java.lang.Object
org.broadleafcommerce.common.extensibility.context.merge.AbstractMergeBeanPostProcessor
org.broadleafcommerce.common.extensibility.context.merge.EarlyStageMergeBeanPostProcessor
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.config.BeanPostProcessor, org.springframework.context.ApplicationContextAware, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered

public class EarlyStageMergeBeanPostProcessor extends AbstractMergeBeanPostProcessor implements org.springframework.core.PriorityOrdered
Use this merge bean post processor for merging tasks that should take place before the persistence layer is initialized. This would include adding class transformers for load time weaving, and the like. See AbstractMergeBeanPostProcessor for usage information.
Author:
Jeff Fischer
See Also:
  • Field Details

    • order

      protected int order
  • Constructor Details

    • EarlyStageMergeBeanPostProcessor

      public EarlyStageMergeBeanPostProcessor()
  • Method Details

    • getOrder

      public int getOrder()
      This is the priority order for this post processor and will determine when this processor is run in relation to other priority ordered processors (e.g. CommonAnnotationBeanPostProcessor) The default value if Integer.MIN_VALUE.
      Specified by:
      getOrder in interface org.springframework.core.Ordered
    • setOrder

      public void setOrder(int order)
      This is the priority order for this post processor and will determine when this processor is run in relation to other priority ordered processors (e.g. CommonAnnotationBeanPostProcessor) The default value if Integer.MIN_VALUE.
      Parameters:
      order - the priority ordering