This is an automated email from the ASF dual-hosted git repository. zregvart pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
commit cfb6c60804aa35e4638029306bbe6c0ec01720ed Author: Zoran Regvart <zo...@regvart.com> AuthorDate: Mon Oct 29 11:43:39 2018 +0100 12905: Safety applicationContext identity check. Co-Authored-By: oalles <oal...@gmail.com> --- .../src/main/java/org/apache/camel/spring/SpringCamelContext.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/camel-spring/src/main/java/org/apache/camel/spring/SpringCamelContext.java b/components/camel-spring/src/main/java/org/apache/camel/spring/SpringCamelContext.java index 711cbe3..b4dba29 100644 --- a/components/camel-spring/src/main/java/org/apache/camel/spring/SpringCamelContext.java +++ b/components/camel-spring/src/main/java/org/apache/camel/spring/SpringCamelContext.java @@ -159,7 +159,7 @@ public class SpringCamelContext extends DefaultCamelContext implements Lifecycle public void onApplicationEvent(ApplicationEvent event) { LOG.debug("onApplicationEvent: {}", event); - if (event instanceof ContextRefreshedEvent && ((ContextRefreshedEvent) event).getApplicationContext().getId().equals(this.applicationContext.getId())) { + if (event instanceof ContextRefreshedEvent && ((ContextRefreshedEvent) event).getApplicationContext() == this.applicationContext) { // nominally we would prefer to use Lifecycle interface that // would invoke start() method, but in order to do that // SpringCamelContext needs to implement SmartLifecycle