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:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.broadleafcommerce.common.extensibility.context.merge.AbstractMergeBeanPostProcessor
AbstractMergeBeanPostProcessor.BeanPackage -
Field Summary
FieldsFields inherited from class org.broadleafcommerce.common.extensibility.context.merge.AbstractMergeBeanPostProcessor
applicationContext, defaultBeanPackage, LOGFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetOrder()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.voidsetOrder(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
addItemToList, addItemToSet, addListToList, addMapToMap, addSetToSet, constructBeanPackage, getCollectionRef, getPlacement, getPosition, getSourceRef, getStatusProvider, getTargetRef, postProcessAfterInitialization, postProcessBeforeInitialization, processPackage, processPackage, setApplicationContext, setCollectionRef, setPlacement, setPosition, setSourceRef, setStatusProvider, setTargetRef
-
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:
getOrderin interfaceorg.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
-