org.springframework.config.java.core
Class StandardBeanMethodProcessor

java.lang.Object
  extended by org.springframework.config.java.core.StandardBeanMethodProcessor
All Implemented Interfaces:
BeanMethodProcessor

public class StandardBeanMethodProcessor
extends Object


Constructor Summary
StandardBeanMethodProcessor(ConfigurableListableBeanFactory owningBeanFactory, BeanNameTrackingDefaultListableBeanFactory childFactory, BeanNamingStrategy namingStrategy, MethodBeanWrapper beanWrapper)
           
 
Method Summary
 Object createNewOrGetCachedSingletonBean(String beanName, EnhancerMethodInvoker callback)
           
protected static Set<Method> findAllMethods(Class<?> configurationClass)
           
static Collection<Method> findBeanCreationMethods(Class<?> configurationClass)
           
protected  Collection<Method> findMatchingMethods(Class<?> configurationClass)
           
 String getBeanName(Method m)
           
protected  boolean isAnnotatedAndNonPrivate(Method candidateMethod)
           
static boolean isBeanCreationMethod(Method candidateMethod)
           
 Object processMethod(Method targetMethod)
           
protected  boolean understands(Method candidateMethod)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardBeanMethodProcessor

public StandardBeanMethodProcessor(ConfigurableListableBeanFactory owningBeanFactory,
                                   BeanNameTrackingDefaultListableBeanFactory childFactory,
                                   BeanNamingStrategy namingStrategy,
                                   MethodBeanWrapper beanWrapper)
Method Detail

processMethod

public Object processMethod(Method targetMethod)

getBeanName

public String getBeanName(Method m)

createNewOrGetCachedSingletonBean

public Object createNewOrGetCachedSingletonBean(String beanName,
                                                EnhancerMethodInvoker callback)

isBeanCreationMethod

public static boolean isBeanCreationMethod(Method candidateMethod)

findBeanCreationMethods

public static Collection<Method> findBeanCreationMethods(Class<?> configurationClass)

findAllMethods

protected static Set<Method> findAllMethods(Class<?> configurationClass)

isAnnotatedAndNonPrivate

protected boolean isAnnotatedAndNonPrivate(Method candidateMethod)

understands

protected boolean understands(Method candidateMethod)

findMatchingMethods

protected Collection<Method> findMatchingMethods(Class<?> configurationClass)


Copyright � 2005-2008 Spring Framework. All Rights Reserved.