org.mule.config.spring.processors
Class MuleObjectNameProcessor

java.lang.Object
  extended by org.mule.config.spring.processors.MuleObjectNameProcessor
All Implemented Interfaces:
org.springframework.beans.factory.config.BeanPostProcessor

public class MuleObjectNameProcessor
extends Object
implements org.springframework.beans.factory.config.BeanPostProcessor

MuleObjectNameProcessor is used to set spring ids to Mule object names so the the bean id and name property on the object don't both have to be set.


Constructor Summary
MuleObjectNameProcessor()
           
 
Method Summary
 boolean isOverwrite()
           
 Object postProcessAfterInitialization(Object o, String s)
           
 Object postProcessBeforeInitialization(Object o, String s)
           
 void setOverwrite(boolean overwrite)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MuleObjectNameProcessor

public MuleObjectNameProcessor()
Method Detail

postProcessBeforeInitialization

public Object postProcessBeforeInitialization(Object o,
                                              String s)
                                       throws org.springframework.beans.BeansException
Specified by:
postProcessBeforeInitialization in interface org.springframework.beans.factory.config.BeanPostProcessor
Throws:
org.springframework.beans.BeansException

postProcessAfterInitialization

public Object postProcessAfterInitialization(Object o,
                                             String s)
                                      throws org.springframework.beans.BeansException
Specified by:
postProcessAfterInitialization in interface org.springframework.beans.factory.config.BeanPostProcessor
Throws:
org.springframework.beans.BeansException

isOverwrite

public boolean isOverwrite()

setOverwrite

public void setOverwrite(boolean overwrite)


Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.