Author: ningjiang
Date: Tue Jul 15 19:43:28 2008
New Revision: 677135

URL: http://svn.apache.org/viewvc?rev=677135&view=rev
Log:
CAMEL-724 upgrade to spring integration M5

Modified:
    activemq/camel/trunk/components/camel-spring-integration/pom.xml
    
activemq/camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/adapter/config/CamelTargetAdapterParser.java
    
activemq/camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/converter/SpringIntegrationConverter.java
    
activemq/camel/trunk/components/camel-spring-integration/src/test/java/org/apache/camel/component/spring/integration/adapter/ConfigurationTest.java
    
activemq/camel/trunk/components/camel-spring-integration/src/test/resources/org/apache/camel/component/spring/integration/adapter/CamelSource.xml
    
activemq/camel/trunk/components/camel-spring-integration/src/test/resources/org/apache/camel/component/spring/integration/producer.xml

Modified: activemq/camel/trunk/components/camel-spring-integration/pom.xml
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-spring-integration/pom.xml?rev=677135&r1=677134&r2=677135&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-spring-integration/pom.xml (original)
+++ activemq/camel/trunk/components/camel-spring-integration/pom.xml Tue Jul 15 
19:43:28 2008
@@ -13,7 +13,7 @@
 
   <properties>
        
<camel.osgi.export.pkg>org.apache.camel.component.spring.integration.*</camel.osgi.export.pkg>
-    <spring-integration-version>1.0.0.M4</spring-integration-version>
+    <spring-integration-version>1.0.0.M5</spring-integration-version>
   </properties>
 
   <version>1.4-SNAPSHOT</version>
@@ -96,11 +96,23 @@
       <exclusions>
         <exclusion>
           <groupId>org.springframework</groupId>
-          <artifactId>spring-context</artifactId>
+          <artifactId>org.springframework.aop</artifactId>
         </exclusion>
         <exclusion>
           <groupId>org.springframework</groupId>
-          <artifactId>spring-aop</artifactId>
+          <artifactId>org.springframework.beans</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.springframework</groupId>
+          <artifactId>org.springframework.core</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.springframework</groupId>
+          <artifactId>org.springframework.context</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.springframework</groupId>
+          <artifactId>org.springframework.transaction</artifactId>
         </exclusion>
       </exclusions>
     </dependency>

Modified: 
activemq/camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/adapter/config/CamelTargetAdapterParser.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/adapter/config/CamelTargetAdapterParser.java?rev=677135&r1=677134&r2=677135&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/adapter/config/CamelTargetAdapterParser.java
 (original)
+++ 
activemq/camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/adapter/config/CamelTargetAdapterParser.java
 Tue Jul 15 19:43:28 2008
@@ -28,7 +28,6 @@
 import org.springframework.beans.factory.xml.ParserContext;
 import org.springframework.integration.ConfigurationException;
 import org.springframework.integration.endpoint.HandlerEndpoint;
-import org.springframework.integration.scheduling.Subscription;
 import org.springframework.util.StringUtils;
 
 /**
@@ -78,8 +77,7 @@
         String adapterBeanName = 
parserContext.getReaderContext().generateBeanName(adapterDefBuilder.getBeanDefinition());
         parserContext.registerBeanComponent(new 
BeanComponentDefinition(adapterDefBuilder.getBeanDefinition(), 
adapterBeanName));
         builder.addConstructorArgReference(adapterBeanName);
-        Subscription subscription = new Subscription(requestChannel);
-        builder.addPropertyValue("subscription", subscription);
+        builder.addPropertyValue("inputChannelName", requestChannel);
         if (StringUtils.hasText(replyChannel)) {
             builder.addPropertyValue("outputChannelName", replyChannel);
         }

Modified: 
activemq/camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/converter/SpringIntegrationConverter.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/converter/SpringIntegrationConverter.java?rev=677135&r1=677134&r2=677135&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/converter/SpringIntegrationConverter.java
 (original)
+++ 
activemq/camel/trunk/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/converter/SpringIntegrationConverter.java
 Tue Jul 15 19:43:28 2008
@@ -23,8 +23,8 @@
 import org.apache.camel.component.spring.integration.SpringIntegrationEndpoint;
 import org.apache.camel.component.spring.integration.SpringIntegrationMessage;
 import org.springframework.integration.channel.MessageChannel;
+import org.springframework.integration.message.DefaultMessageHeader;
 import org.springframework.integration.message.GenericMessage;
-import org.springframework.integration.message.MessageHeader;
 
 /**
  * The <a href="http://activemq.apache.org/camel/type-converter.html";>Type 
Converters</a>
@@ -67,7 +67,7 @@
         }
 
         // Create a new spring message and copy the attributes and body from 
the camel message
-        MessageHeader messageHeader = new MessageHeader();
+        DefaultMessageHeader messageHeader = new DefaultMessageHeader();
         Map<String, Object> headers = camelMessage.getHeaders();
         for (String key : headers.keySet()) {
             Object value = headers.get(key);

Modified: 
activemq/camel/trunk/components/camel-spring-integration/src/test/java/org/apache/camel/component/spring/integration/adapter/ConfigurationTest.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-spring-integration/src/test/java/org/apache/camel/component/spring/integration/adapter/ConfigurationTest.java?rev=677135&r1=677134&r2=677135&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-spring-integration/src/test/java/org/apache/camel/component/spring/integration/adapter/ConfigurationTest.java
 (original)
+++ 
activemq/camel/trunk/components/camel-spring-integration/src/test/java/org/apache/camel/component/spring/integration/adapter/ConfigurationTest.java
 Tue Jul 15 19:43:28 2008
@@ -17,7 +17,6 @@
 package org.apache.camel.component.spring.integration.adapter;
 
 import junit.framework.TestCase;
-import org.springframework.context.ApplicationContext;
 import org.springframework.context.support.AbstractXmlApplicationContext;
 import org.springframework.context.support.ClassPathXmlApplicationContext;
 import org.springframework.integration.endpoint.HandlerEndpoint;
@@ -46,10 +45,10 @@
             new ClassPathXmlApplicationContext(new String[] 
{"/org/apache/camel/component/spring/integration/adapter/CamelTarget.xml"});
         HandlerEndpoint handlerEndpointA = 
(HandlerEndpoint)context.getBean("camelTargetA");
         assertNotNull(handlerEndpointA);
-        assertEquals("Subscript the wrong channel name", 
handlerEndpointA.getSubscription().getChannelName(), "channelA");
+        assertEquals("Subscript the wrong channel name", 
handlerEndpointA.getInputChannelName(), "channelA");
         HandlerEndpoint handlerEndpointB = 
(HandlerEndpoint)context.getBean("camelTargetA");
         assertNotNull(handlerEndpointB);
-        assertEquals("Subscript the wrong channel name", 
handlerEndpointB.getSubscription().getChannelName(), "channelA");
+        assertEquals("Subscript the wrong channel name", 
handlerEndpointB.getInputChannelName(), "channelA");
         context.destroy();
     }
 }

Modified: 
activemq/camel/trunk/components/camel-spring-integration/src/test/resources/org/apache/camel/component/spring/integration/adapter/CamelSource.xml
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-spring-integration/src/test/resources/org/apache/camel/component/spring/integration/adapter/CamelSource.xml?rev=677135&r1=677134&r2=677135&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-spring-integration/src/test/resources/org/apache/camel/component/spring/integration/adapter/CamelSource.xml
 (original)
+++ 
activemq/camel/trunk/components/camel-spring-integration/src/test/resources/org/apache/camel/component/spring/integration/adapter/CamelSource.xml
 Tue Jul 15 19:43:28 2008
@@ -39,7 +39,7 @@
 
        <handler-endpoint input-channel="channelB"
                  output-channel="channelC"
-                 handler="helloService"
+                 ref="helloService"
                  method="sayHello"/>
 
    <beans:bean id="helloService" 
class="org.apache.camel.component.spring.integration.HelloWorldService"/>

Modified: 
activemq/camel/trunk/components/camel-spring-integration/src/test/resources/org/apache/camel/component/spring/integration/producer.xml
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-spring-integration/src/test/resources/org/apache/camel/component/spring/integration/producer.xml?rev=677135&r1=677134&r2=677135&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-spring-integration/src/test/resources/org/apache/camel/component/spring/integration/producer.xml
 (original)
+++ 
activemq/camel/trunk/components/camel-spring-integration/src/test/resources/org/apache/camel/component/spring/integration/producer.xml
 Tue Jul 15 19:43:28 2008
@@ -30,7 +30,7 @@
 
        <handler-endpoint input-channel="inputChannel"
                  output-channel="outputChannel"
-                 handler="helloService"
+                 ref="helloService"
                  method="sayHello"/>
 
        <beans:bean id="helloService" 
class="org.apache.camel.component.spring.integration.HelloWorldService"/>


Reply via email to