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

Reply via email to