You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ge...@apache.org on 2008/05/29 08:43:15 UTC
svn commit: r661225 - in /activemq/camel/trunk/components/camel-scala/src:
main/scala/org/apache/camel/scala/dsl/SResequencerType.scala
test/scala/org/apache/camel/scala/dsl/ResequencerTest.scala
Author: gertv
Date: Wed May 28 23:43:15 2008
New Revision: 661225
URL: http://svn.apache.org/viewvc?rev=661225&view=rev
Log:
CAMEL-463: Adding resequencer support
Modified:
activemq/camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SResequencerType.scala
activemq/camel/trunk/components/camel-scala/src/test/scala/org/apache/camel/scala/dsl/ResequencerTest.scala
Modified: activemq/camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SResequencerType.scala
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SResequencerType.scala?rev=661225&r1=661224&r2=661225&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SResequencerType.scala (original)
+++ activemq/camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SResequencerType.scala Wed May 28 23:43:15 2008
@@ -17,12 +17,18 @@
package org.apache.camel.scala.dsl;
import org.apache.camel.model.ResequencerType
+import org.apache.camel.model.config.BatchResequencerConfig
import org.apache.camel.scala.builder.RouteBuilder
class SResequencerType(val target: ResequencerType)(implicit val builder: RouteBuilder) extends ScalaDsl with Wrapper[ResequencerType] {
val unwrap = target
- def batch(count: Int) = this
+ def batch(count: Int) = {
+ val config = new BatchResequencerConfig()
+ config.setBatchSize(count)
+ target.batch(config)
+ this
+ }
}
Modified: activemq/camel/trunk/components/camel-scala/src/test/scala/org/apache/camel/scala/dsl/ResequencerTest.scala
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-scala/src/test/scala/org/apache/camel/scala/dsl/ResequencerTest.scala?rev=661225&r1=661224&r2=661225&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-scala/src/test/scala/org/apache/camel/scala/dsl/ResequencerTest.scala (original)
+++ activemq/camel/trunk/components/camel-scala/src/test/scala/org/apache/camel/scala/dsl/ResequencerTest.scala Wed May 28 23:43:15 2008
@@ -70,7 +70,7 @@
//START SNIPPET: batch
"direct:d" ==> {
to ("mock:d")
- resequence (_.in) batch(1) apply {
+ resequence (_.in) batch(5) apply {
to ("mock:e")
}
}