org.broadleafcommerce.common.extensibility.context.merge
Class EarlyStageMergeBeanPostProcessor

java.lang.Object
  extended by org.broadleafcommerce.common.extensibility.context.merge.AbstractMergeBeanPostProcessor
      extended by 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:
AbstractMergeBeanPostProcessor

Field Summary
protected  int order
           
 
Fields inherited from class org.broadleafcommerce.common.extensibility.context.merge.AbstractMergeBeanPostProcessor
applicationContext, collectionRef, LOG, placement, position, statusProvider, targetRef
 
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Constructor Summary
EarlyStageMergeBeanPostProcessor()
           
 
Method Summary
 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.
 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.
 
Methods inherited from class org.broadleafcommerce.common.extensibility.context.merge.AbstractMergeBeanPostProcessor
getCollectionRef, getPlacement, getPosition, getStatusProvider, getTargetRef, postProcessAfterInitialization, postProcessBeforeInitialization, setApplicationContext, setCollectionRef, setPlacement, setPosition, setStatusProvider, setTargetRef
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

order

protected int order
Constructor Detail

EarlyStageMergeBeanPostProcessor

public EarlyStageMergeBeanPostProcessor()
Method Detail

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. org.springframework.context.annotation.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. org.springframework.context.annotation.CommonAnnotationBeanPostProcessor) The default value if Integer.MIN_VALUE.

Parameters:
order - the priority ordering


Copyright © 2013. All Rights Reserved.