RESOLVED - issue SPR-6444: TaskExecutor not initialized in task namespace

This commit is contained in:
David Syer
2009-11-25 13:18:31 +00:00
parent 89975c8b79
commit e10161182b
2 changed files with 17 additions and 1 deletions

View File

@@ -21,6 +21,7 @@ import org.springframework.beans.BeanWrapperImpl;
import org.springframework.beans.factory.BeanCreationException;
import org.springframework.beans.factory.BeanNameAware;
import org.springframework.beans.factory.FactoryBean;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.core.JdkVersion;
import org.springframework.core.task.TaskExecutor;
import org.springframework.util.Assert;
@@ -108,6 +109,9 @@ public class TaskExecutorFactoryBean implements FactoryBean<TaskExecutor>, BeanN
this.setValueIfNotNull("maxPoolSize", range[1]);
}
this.target = (TaskExecutor) this.beanWrapper.getWrappedInstance();
if (this.target instanceof InitializingBean) {
((InitializingBean)this.target).afterPropertiesSet();
}
}
}