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

2009-05-20 Thread gertv
Author: gertv
Date: Wed May 20 07:13:19 2009
New Revision: 776596

URL: http://svn.apache.org/viewvc?rev=776596view=rev
Log:
CAMEL-463: Refactoring some classes in the Scala DSL

Added:

camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/Block.scala
  - copied, changed from r776504, 
camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SSplitDefinition.scala
Removed:

camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SProcessDefinition.scala

camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SProcessorDefinition.scala
Modified:
camel/trunk/components/camel-scala/pom.xml

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/SAggregateDefinition.scala

camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SChoiceDefinition.scala

camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SDelayDefinition.scala

camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SEnrichDefinition.scala

camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SIdempotentConsumerDefinition.scala

camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SInterceptFromDefinition.scala

camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SLoadBalanceDefinition.scala

camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SLoopDefinition.scala

camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SMulticastDefinition.scala

camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SOnExceptionDefinition.scala

camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SResequenceDefinition.scala

camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SRouteDefinition.scala

camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SSplitDefinition.scala

camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SThrottleDefinition.scala

camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/STryDefinition.scala

camel/trunk/components/camel-scala/src/test/scala/org/apache/camel/scala/dsl/ResequencerTest.scala

Modified: camel/trunk/components/camel-scala/pom.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-scala/pom.xml?rev=776596r1=776595r2=776596view=diff
==
--- camel/trunk/components/camel-scala/pom.xml (original)
+++ camel/trunk/components/camel-scala/pom.xml Wed May 20 07:13:19 2009
@@ -29,6 +29,9 @@
   goalcompile/goal
   goaltestCompile/goal
 /goals
+configuration
+  argsarg-Xprint:namer/arg/args
+/configuration
   /execution
 /executions
   /plugin

Copied: 
camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/Block.scala
 (from r776504, 
camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SSplitDefinition.scala)
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/Block.scala?p2=camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/Block.scalap1=camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SSplitDefinition.scalar1=776504r2=776596rev=776596view=diff
==
--- 
camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SSplitDefinition.scala
 (original)
+++ 
camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/Block.scala
 Wed May 20 07:13:19 2009
@@ -14,13 +14,17 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.scala.dsl;
+package org.apache.camel.scala.dsl
 
-import org.apache.camel.model.SplitDefinition
-import org.apache.camel.scala.dsl.builder.RouteBuilder
-
-class SSplitDefinition(val target: SplitDefinition)(implicit val builder: 
RouteBuilder) extends SAbstractDefinition with Wrapper[SplitDefinition] {
+/**
+ * Helper trait to pass a block of code into a DSL instance
+ */
+trait Block {
   
-  val unwrap = target
+  /**
+   * Execute the block of code within the context of the current DSL node
+   * and return the DSL node itself
+   */
+  def apply(block: = Unit) : DSL with Block
 
 }

Modified: 

svn commit: r776908 - /camel/trunk/components/camel-spring-javaconfig/pom.xml

2009-05-20 Thread ningjiang
Author: ningjiang
Date: Thu May 21 01:14:30 2009
New Revision: 776908

URL: http://svn.apache.org/viewvc?rev=776908view=rev
Log:
Revert the change of camel-spring-javaconfig

Modified:
camel/trunk/components/camel-spring-javaconfig/pom.xml

Modified: camel/trunk/components/camel-spring-javaconfig/pom.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-spring-javaconfig/pom.xml?rev=776908r1=776907r2=776908view=diff
==
--- camel/trunk/components/camel-spring-javaconfig/pom.xml (original)
+++ camel/trunk/components/camel-spring-javaconfig/pom.xml Thu May 21 01:14:30 
2009
@@ -14,8 +14,8 @@
 
   properties
 
camel.osgi.export.pkgorg.apache.camel.spring.javaconfig.*/camel.osgi.export.pkg
-
!--spring-javaconfig-version1.0.0.BUILD-SNAPSHOT/spring-javaconfig-version--
-spring-javaconfig-version1.0.0.M4/spring-javaconfig-version
+spring-javaconfig-version1.0.0.BUILD-SNAPSHOT/spring-javaconfig-version
+!--spring-javaconfig-version1.0.0.M4/spring-javaconfig-version--
   /properties