Set the display name for the application context for management purposes

This commit is contained in:
dsyer
2008-07-11 16:45:11 +00:00
parent 313a4d85a2
commit cf6a6e34f0

View File

@@ -60,7 +60,9 @@ public class ClassPathXmlApplicationContextJobFactory implements JobFactory {
* @see org.springframework.batch.core.configuration.JobFactory#createJob()
*/
public Job createJob() {
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(new String[] { path }, parent);
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(new String[] { path }, false, parent);
context.setDisplayName("Job ApplicationContext "+beanName);
context.refresh();
Job job = (Job) context.getBean(beanName, Job.class);
return new ContextClosingJob(job, context);
}