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 2012/09/29 05:43:34 UTC

svn commit: r1391740 - in /camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala: RichMessage.scala dsl/SAbstractDefinition.scala

Author: ningjiang
Date: Sat Sep 29 03:43:34 2012
New Revision: 1391740

URL: http://svn.apache.org/viewvc?rev=1391740&view=rev
Log:
CAMEL-5664 Provides the replace wrap methods to avoid using the deprecated camel-core APIs

Modified:
    camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/RichMessage.scala
    camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SAbstractDefinition.scala

Modified: camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/RichMessage.scala
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/RichMessage.scala?rev=1391740&r1=1391739&r2=1391740&view=diff
==============================================================================
--- camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/RichMessage.scala (original)
+++ camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/RichMessage.scala Sat Sep 29 03:43:34 2012
@@ -81,7 +81,8 @@ class RichMessage(val message: Message) 
   def getAttachmentNames = message.getAttachmentNames
 
   def getAttachment(id: String) = message.getAttachment(id)
-
+  
+  @Deprecated
   def createExchangeId = message.createExchangeId
 
   def copyFrom(message: Message) = message.copyFrom(message)

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=1391740&r1=1391739&r2=1391740&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 Sat Sep 29 03:43:34 2012
@@ -78,7 +78,9 @@ abstract class SAbstractDefinition[P <: 
 
   def id(id : String) = wrap(target.id(id))
   def idempotentConsumer(expression: Exchange => Any) = SIdempotentConsumerDefinition(target.idempotentConsumer(expression, null))
+  @Deprecated
   def inOnly = wrap(target.inOnly)
+  @Deprecated
   def inOut = wrap(target.inOut)
 
   def loadbalance = SLoadBalanceDefinition(target.loadBalance)
@@ -116,13 +118,19 @@ abstract class SAbstractDefinition[P <: 
   def resequence(expression: Exchange => Any) = SResequenceDefinition(target.resequence(expression))
   def rollback = wrap(target.rollback)
   def routeId(routeId: String) = wrap(target.routeId(routeId))
+  @Deprecated
   def routingSlip(header: String) = wrap(target.routingSlip(header))
+  @Deprecated
   def routingSlip(header: String, separator: String) = wrap(target.routingSlip(header, separator))
+  
+  def routingSlip(expression: Exchange => Any, separator: String) = wrap(target.routingSlip(expression, separator)) 
   def routingSlip(expression: Exchange => Any) = wrap(target.routingSlip(expression))
+  
 
   def setBody(expression: Exchange => Any) = wrap(target.setBody(expression))
   def setFaultBody(expression: Exchange => Any) = wrap(target.setFaultBody(expression))
   def setHeader(name: String, expression: Exchange => Any) = wrap(target.setHeader(name, expression))
+  def setExchangePattern(mep: ExchangePattern) = wrap(target.setExchangePattern(mep))
   def sort[T](expression: (Exchange) => Any, comparator: Comparator[T] = null) = wrap(target.sort(expression, comparator))
   def split(expression: Exchange => Any) = SSplitDefinition(target.split(expression))
   def stop = wrap(target.stop)