org.springframework.batch.core.configuration.xml
Class CoreNamespacePostProcessor
java.lang.Object
org.springframework.batch.core.configuration.xml.CoreNamespacePostProcessor
- All Implemented Interfaces:
- BeanFactoryPostProcessor, BeanPostProcessor, ApplicationContextAware
public class CoreNamespacePostProcessor
- extends Object
- implements BeanPostProcessor, BeanFactoryPostProcessor, ApplicationContextAware
Post-process jobs and steps defined using the batch namespace to inject
dependencies.
- Since:
- 2.0.1
- Author:
- Dan Garrette
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CoreNamespacePostProcessor
public CoreNamespacePostProcessor()
postProcessBeanFactory
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
throws BeansException
- Specified by:
postProcessBeanFactory
in interface BeanFactoryPostProcessor
- Throws:
BeansException
postProcessBeforeInitialization
public Object postProcessBeforeInitialization(Object bean,
String beanName)
throws BeansException
- Specified by:
postProcessBeforeInitialization
in interface BeanPostProcessor
- Throws:
BeansException
postProcessAfterInitialization
public Object postProcessAfterInitialization(Object bean,
String beanName)
throws BeansException
- Specified by:
postProcessAfterInitialization
in interface BeanPostProcessor
- Throws:
BeansException
setApplicationContext
public void setApplicationContext(ApplicationContext applicationContext)
- Specified by:
setApplicationContext
in interface ApplicationContextAware
Copyright © 2013 SpringSource. All Rights Reserved.