org.springframework.config.java.core
Class ScopedProxyMethodProcessor

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

public class ScopedProxyMethodProcessor
extends Object


Field Summary
protected  Logger log
           
 
Constructor Summary
ScopedProxyMethodProcessor(StandardBeanMethodProcessor delegate)
           
 
Method Summary
protected static Set<Method> findAllMethods(Class<?> configurationClass)
           
protected  Collection<Method> findMatchingMethods(Class<?> configurationClass)
           
protected  boolean isAnnotatedAndNonPrivate(Method candidateMethod)
           
static boolean isScopedProxyMethod(Method candidateMethod)
           
 String processMethod(Method m)
           
static String resolveHiddenScopedProxyBeanName(String originalBeanName)
          Return the hidden name based on a scoped proxy bean name.
protected  boolean understands(Method candidateMethod)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected final Logger log
Constructor Detail

ScopedProxyMethodProcessor

public ScopedProxyMethodProcessor(StandardBeanMethodProcessor delegate)
Method Detail

processMethod

public String processMethod(Method m)
                     throws ValueResolutionException
Throws:
ValueResolutionException

isScopedProxyMethod

public static boolean isScopedProxyMethod(Method candidateMethod)

resolveHiddenScopedProxyBeanName

public static String resolveHiddenScopedProxyBeanName(String originalBeanName)
Return the hidden name based on a scoped proxy bean name.

Parameters:
originalBeanName - the scope proxy bean name as declared in the Configuration-annotated class
Returns:
the internally-used hidden bean name

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.