org.springframework.config.java.listener
Class AutoBeanConfigurationListener
java.lang.Object
org.springframework.config.java.listener.ConfigurationListenerSupport
org.springframework.config.java.listener.AutoBeanConfigurationListener
- All Implemented Interfaces:
- ConfigurationListener
public class AutoBeanConfigurationListener
- extends ConfigurationListenerSupport
Configuration listener that registers autowired bean definitions in the
factory for @AutoBean methods.
- Author:
- Rod Johnson
Method Summary |
int |
otherMethod(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory,
org.springframework.beans.factory.support.DefaultListableBeanFactory childBeanFactory,
java.lang.String configurerBeanName,
java.lang.Class configurerClass,
java.lang.reflect.Method m)
React to the encountering of a non bean definition method on the
configurer class. |
boolean |
understands(java.lang.Class<?> configurerClass)
Does this configurer understand the given configuration class, which
isn't a regular configuration class. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AutoBeanConfigurationListener
public AutoBeanConfigurationListener()
understands
public boolean understands(java.lang.Class<?> configurerClass)
- Description copied from interface:
ConfigurationListener
- Does this configurer understand the given configuration class, which
isn't a regular configuration class.
- Specified by:
understands
in interface ConfigurationListener
- Overrides:
understands
in class ConfigurationListenerSupport
- Parameters:
configurerClass
- candidate configuration class
- Returns:
- whether this class is understood by this configurer
otherMethod
public int otherMethod(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory,
org.springframework.beans.factory.support.DefaultListableBeanFactory childBeanFactory,
java.lang.String configurerBeanName,
java.lang.Class configurerClass,
java.lang.reflect.Method m)
- Description copied from interface:
ConfigurationListener
- React to the encountering of a non bean definition method on the
configurer class. Non bean definition methods (with Bean annotations) may
be significant to some configuration classes.
- Specified by:
otherMethod
in interface ConfigurationListener
- Overrides:
otherMethod
in class ConfigurationListenerSupport
- Parameters:
beanFactory
- factory owning the configuration class. This method
will be called before beans are instantiated, so other objects may not be
available.childBeanFactory
- child bean factory available for internal use,
such as for registering infrastructural beansconfigurerBeanName
- bean name of the configurer classconfigurerClass
- configurer classm
- method on configurer class
- Returns:
- number of newly bean definitions created
Copyright © 2005-2007 Spring Framework. All Rights Reserved.