|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.config.java.process.ProcessUtils
public abstract class ProcessUtils
Processing utility class.
| Constructor Summary | |
|---|---|
ProcessUtils()
|
|
| Method Summary | |
|---|---|
static void |
copyAttributes(java.lang.String beanName,
Bean beanAnnotation,
Configuration configuration,
org.springframework.beans.factory.support.RootBeanDefinition rbd,
org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
Create the bean definition based on the annotation properties. |
static java.lang.Class<?> |
getBeanClass(java.lang.String beanName,
org.springframework.beans.factory.config.ConfigurableListableBeanFactory clbf)
Return the class useful for processing for the given bean. |
static java.util.Collection<java.lang.reflect.Method> |
getBeanCreationMethods(java.lang.Class<?> configurationClass)
Find all bean creation methods in the given configuration class. |
static boolean |
isConfigurationClass(java.lang.Class<?> candidateConfigurationClass,
ConfigurationListenerRegistry registry)
Check if the given class is a configuration. |
static boolean |
isEligibleForConfigurationProcessing(org.springframework.beans.factory.config.BeanDefinition def)
Determines if the given bean definition is eligible for configuration processsing by a ConfigurationProcessor. |
static void |
validateBeanCreationMethod(java.lang.reflect.Method beanCreationMethod)
Validation for the bean creation method. |
static boolean |
validateConfigurationClass(java.lang.Class<?> configurationClass,
ConfigurationListenerRegistry configurationListenerRegistry)
Return true if the given class is a suitable Configuration or false otherwise. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProcessUtils()
| Method Detail |
|---|
public static boolean validateConfigurationClass(java.lang.Class<?> configurationClass,
ConfigurationListenerRegistry configurationListenerRegistry)
configurationClass - configurationListenerRegistry -
public static java.util.Collection<java.lang.reflect.Method> getBeanCreationMethods(java.lang.Class<?> configurationClass)
Bean annotation on public methods.
configurationClass -
public static boolean isConfigurationClass(java.lang.Class<?> candidateConfigurationClass,
ConfigurationListenerRegistry registry)
candidateConfigurationClass - registry -
public static void validateBeanCreationMethod(java.lang.reflect.Method beanCreationMethod)
throws org.springframework.beans.factory.BeanDefinitionStoreException
beanCreationMethod -
org.springframework.beans.factory.BeanDefinitionStoreException
public static void copyAttributes(java.lang.String beanName,
Bean beanAnnotation,
Configuration configuration,
org.springframework.beans.factory.support.RootBeanDefinition rbd,
org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
beanName - name of the bean we're creating (not the factory bean)beanAnnotation - bean annotationconfiguration - configuration on the configuration class. Sets
defaults. May be null as this annotation is not required.rbd - bean definition, in Spring IoC container internal metadatabeanFactory - bean factory we are executing in
public static java.lang.Class<?> getBeanClass(java.lang.String beanName,
org.springframework.beans.factory.config.ConfigurableListableBeanFactory clbf)
beanName - clbf -
public static boolean isEligibleForConfigurationProcessing(org.springframework.beans.factory.config.BeanDefinition def)
def -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||