From cf6a6e34f09ff94e22f633579ddc74117baa3438 Mon Sep 17 00:00:00 2001 From: dsyer Date: Fri, 11 Jul 2008 16:45:11 +0000 Subject: [PATCH] Set the display name for the application context for management purposes --- .../support/ClassPathXmlApplicationContextJobFactory.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spring-batch-core/src/main/java/org/springframework/batch/core/configuration/support/ClassPathXmlApplicationContextJobFactory.java b/spring-batch-core/src/main/java/org/springframework/batch/core/configuration/support/ClassPathXmlApplicationContextJobFactory.java index 5a3225ca7..b7b95f4e2 100644 --- a/spring-batch-core/src/main/java/org/springframework/batch/core/configuration/support/ClassPathXmlApplicationContextJobFactory.java +++ b/spring-batch-core/src/main/java/org/springframework/batch/core/configuration/support/ClassPathXmlApplicationContextJobFactory.java @@ -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); }