You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ni...@apache.org on 2010/05/31 11:19:51 UTC

svn commit: r949696 - in /camel/trunk/components/camel-scala/src: main/scala/org/apache/camel/scala/dsl/ main/scala/org/apache/camel/scala/dsl/builder/ test/scala/org/apache/camel/scala/dsl/

Author: ningjiang
Date: Mon May 31 09:19:49 2010
New Revision: 949696

URL: http://svn.apache.org/viewvc?rev=949696&view=rev
Log:
CAMEL-2704 Fixed the camel-scala test error of SRoutingSlipTest

Modified:
    camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/DSL.scala
    camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SAbstractDefinition.scala
    camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/builder/RouteBuilder.scala
    camel/trunk/components/camel-scala/src/test/scala/org/apache/camel/scala/dsl/SRoutingSlipTest.scala

Modified: camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/DSL.scala
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/DSL.scala?rev=949696&r1=949695&r2=949696&view=diff
==============================================================================
--- camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/DSL.scala (original)
+++ camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/DSL.scala Mon May 31 09:19:49 2010
@@ -58,6 +58,7 @@ trait DSL {
 
   def routingSlip(header: String) : DSL
   def routingSlip(header: String, separator: String) : DSL
+  def routingSlip(expression: Exchange => Any) : DSL
 
   def setbody(expression: Exchange => Any) : DSL
   def setfaultbody(expression: Exchange => Any) : DSL

Modified: camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SAbstractDefinition.scala
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SAbstractDefinition.scala?rev=949696&r1=949695&r2=949696&view=diff
==============================================================================
--- camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SAbstractDefinition.scala (original)
+++ camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SAbstractDefinition.scala Mon May 31 09:19:49 2010
@@ -126,6 +126,7 @@ abstract class SAbstractDefinition[P <: 
 
   def routingSlip(header: String) = wrap(target.routingSlip(header))
   def routingSlip(header: String, separator: String) = wrap(target.routingSlip(header, separator))
+  def routingSlip(expression: Exchange => Any) = wrap(target.routingSlip(expression))
   
   def setbody(expression: Exchange => Any) = wrap(target.setBody(expression))
 

Modified: camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/builder/RouteBuilder.scala
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/builder/RouteBuilder.scala?rev=949696&r1=949695&r2=949696&view=diff
==============================================================================
--- camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/builder/RouteBuilder.scala (original)
+++ camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/builder/RouteBuilder.scala Mon May 31 09:19:49 2010
@@ -119,6 +119,7 @@ class RouteBuilder extends Preamble with
   def rollback = stack.top.rollback
   def routingSlip(header: String) = stack.top.routingSlip(header)
   def routingSlip(header: String, separator: String) = stack.top.routingSlip(header, separator)
+  def routingSlip(expression: Exchange => Any) = stack.top.routingSlip(expression)
   def setbody(expression : Exchange => Any) = stack.top.setbody(expression)
   def setfaultbody(expression: Exchange => Any) = stack.top.setfaultbody(expression)
   def setheader(name: String, expression: Exchange => Any) = stack.top.setheader(name, expression)

Modified: camel/trunk/components/camel-scala/src/test/scala/org/apache/camel/scala/dsl/SRoutingSlipTest.scala
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-scala/src/test/scala/org/apache/camel/scala/dsl/SRoutingSlipTest.scala?rev=949696&r1=949695&r2=949696&view=diff
==============================================================================
--- camel/trunk/components/camel-scala/src/test/scala/org/apache/camel/scala/dsl/SRoutingSlipTest.scala (original)
+++ camel/trunk/components/camel-scala/src/test/scala/org/apache/camel/scala/dsl/SRoutingSlipTest.scala Mon May 31 09:19:49 2010
@@ -32,6 +32,8 @@ class SRoutingSlipTest extends RoutingSl
     }
 
     "direct:c" routingSlip("aRoutingSlipHeader", "#")
+    
+    "direct:d" routingSlip(_.in[String])
   }
 
 }