@Test public void testAfterInitializationWithGroupName() throws Exception { MapJobRegistry registry = new MapJobRegistry(); processor.setJobRegistry(registry); processor.setGroupName("jobs"); JobSupport job = new JobSupport(); job.setBeanName("foo"); assertNotNull(processor.postProcessAfterInitialization(job, "bar")); assertEquals("[jobs.foo]", registry.getJobNames().toString()); }
@Override public void postProcessBeanFactory( ConfigurableListableBeanFactory beanFactory ) throws BeansException { JobRegistryBeanPostProcessor jobRegistrar = new JobRegistryBeanPostProcessor(); jobRegistrar.setGroupName( moduleBeforeBootstrapEvent.getModule().getName() ); jobRegistrar.setJobRegistry( jobRegistry ); beanFactory.addBeanPostProcessor( jobRegistrar ); } }