You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ha...@apache.org on 2009/06/23 22:59:46 UTC

svn commit: r787831 - in /camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration: ./ adapter/

Author: hadrian
Date: Tue Jun 23 20:59:45 2009
New Revision: 787831

URL: http://svn.apache.org/viewvc?rev=787831&view=rev
Log:
CAMEL-1078.  Removed the SpringIntegrationExchange.

Removed:
    camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationExchange.java
Modified:
    camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationConsumer.java
    camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationEndpoint.java
    camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationMessage.java
    camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/adapter/CamelTargetAdapter.java

Modified: camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationConsumer.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationConsumer.java?rev=787831&r1=787830&r2=787831&view=diff
==============================================================================
--- camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationConsumer.java (original)
+++ camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationConsumer.java Tue Jun 23 20:59:45 2009
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.component.spring.integration;
 
+import org.apache.camel.Exchange;
 import org.apache.camel.ExchangePattern;
 import org.apache.camel.Processor;
 import org.apache.camel.RuntimeCamelException;
@@ -84,7 +85,7 @@
     }
     
     public void handleMessage(org.springframework.integration.core.Message<?> siInMessage) {        
-        SpringIntegrationExchange  exchange = (SpringIntegrationExchange) getEndpoint().createExchange();
+        Exchange  exchange = getEndpoint().createExchange();
         exchange.setIn(new SpringIntegrationMessage(siInMessage));
         try {
             getProcessor().process(exchange);

Modified: camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationEndpoint.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationEndpoint.java?rev=787831&r1=787830&r2=787831&view=diff
==============================================================================
--- camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationEndpoint.java (original)
+++ camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationEndpoint.java Tue Jun 23 20:59:45 2009
@@ -22,6 +22,7 @@
 import org.apache.camel.ExchangePattern;
 import org.apache.camel.Processor;
 import org.apache.camel.Producer;
+import org.apache.camel.impl.DefaultExchange;
 import org.apache.camel.impl.ScheduledPollEndpoint;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -34,6 +35,7 @@
  */
 public class SpringIntegrationEndpoint extends ScheduledPollEndpoint {
     private static final Log LOG = LogFactory.getLog(SpringIntegrationEndpoint.class);
+    
     private String inputChannel;
     private String outputChannel;
     private String defaultChannel;
@@ -68,7 +70,7 @@
     }
 
     public Exchange createExchange(ExchangePattern pattern) {
-        return new SpringIntegrationExchange(this, pattern);
+        return new DefaultExchange(this, pattern);
     }
 
     public void setInputChannel(String input) {

Modified: camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationMessage.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationMessage.java?rev=787831&r1=787830&r2=787831&view=diff
==============================================================================
--- camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationMessage.java (original)
+++ camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationMessage.java Tue Jun 23 20:59:45 2009
@@ -68,12 +68,6 @@
         }
     }
 
-    @Override
-    public SpringIntegrationExchange getExchange() {
-        return (SpringIntegrationExchange)super.getExchange();
-    }
-
-
     public Object getHeader(String name) {
         if (siMessage != null) {
             return siMessage.getHeaders().get(name);
@@ -100,5 +94,4 @@
     protected Object createBody() {
         return siMessage.getPayload();
     }
-
 }

Modified: camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/adapter/CamelTargetAdapter.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/adapter/CamelTargetAdapter.java?rev=787831&r1=787830&r2=787831&view=diff
==============================================================================
--- camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/adapter/CamelTargetAdapter.java (original)
+++ camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/adapter/CamelTargetAdapter.java Tue Jun 23 20:59:45 2009
@@ -21,8 +21,8 @@
 import org.apache.camel.ExchangePattern;
 import org.apache.camel.ProducerTemplate;
 import org.apache.camel.component.spring.integration.SpringIntegrationBinding;
-import org.apache.camel.component.spring.integration.SpringIntegrationExchange;
 import org.apache.camel.impl.DefaultCamelContext;
+import org.apache.camel.impl.DefaultExchange;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.springframework.integration.core.Message;
@@ -74,7 +74,7 @@
         } else {
             pattern = ExchangePattern.InOnly;
         }
-        Exchange inExchange = new SpringIntegrationExchange(this, pattern);        
+        Exchange inExchange = new DefaultExchange(getCamelContext(), pattern);        
         SpringIntegrationBinding.storeToCamelMessage(message, inExchange.getIn());
         Exchange outExchange = getCamelTemplate().send(getCamelEndpointUri(), inExchange);
         if (outExchange.getFault() != null) {