diff --git a/spring-integration-core/src/main/java/org/springframework/integration/config/IdGeneratorConfigurer.java b/spring-integration-core/src/main/java/org/springframework/integration/config/IdGeneratorConfigurer.java index 39038d61ba..53007a2f0e 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/config/IdGeneratorConfigurer.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/config/IdGeneratorConfigurer.java @@ -36,17 +36,15 @@ import org.springframework.util.ReflectionUtils; * @author Oleg Zhurakousky * @since 2.0.4 */ -public final class IdGeneratorConfigurer implements ApplicationListener{ +public final class IdGeneratorConfigurer implements ApplicationListener { + + private static volatile String generatorContextId; private final Log logger = LogFactory.getLog(getClass()); - - private static volatile String generatorContextId; - + public void onApplicationEvent(ApplicationContextEvent event) { - ApplicationContext context = event.getApplicationContext(); - - if (event instanceof ContextRefreshedEvent){ + if (event instanceof ContextRefreshedEvent) { boolean contextHasIdGenerator = context.getBeanNamesForType(IdGenerator.class).length > 0; if (contextHasIdGenerator) { if (this.setIdGenerator(context)) { @@ -54,15 +52,13 @@ public final class IdGeneratorConfigurer implements ApplicationListener