Author: davsclaus
Date: Sat Jun 18 12:28:36 2011
New Revision: 1137178

URL: http://svn.apache.org/viewvc?rev=1137178&view=rev
Log:
@deprecated routingSlip methods in Java DSL which uses a String header as we 
should prefer to use the method that uses an Expression instead. Also to reduce 
the sheer number of methods in the Java DSL.

Modified:
    
camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorDefinition.java

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorDefinition.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorDefinition.java?rev=1137178&r1=1137177&r2=1137178&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorDefinition.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorDefinition.java
 Sat Jun 18 12:28:36 2011
@@ -1478,8 +1478,10 @@ public abstract class ProcessorDefinitio
      * @param uriDelimiter  is the delimiter that will be used to split up
      *                      the list of URIs in the routing slip.
      * @return the builder
+     * @deprecated prefer to use {@link 
#routingSlip(org.apache.camel.Expression, String)} instead
      */
     @SuppressWarnings("unchecked")
+    @Deprecated
     public Type routingSlip(String header, String uriDelimiter) {
         RoutingSlipDefinition answer = new RoutingSlipDefinition(header, 
uriDelimiter);
         addOutput(answer);
@@ -1498,8 +1500,10 @@ public abstract class ProcessorDefinitio
      * @param header  is the header that the {@link 
org.apache.camel.processor.RoutingSlip RoutingSlip}
      *                class will look in for the list of URIs to route the 
message to.
      * @return the builder
+     * @deprecated prefer to use {@link 
#routingSlip(org.apache.camel.Expression)} instead
      */
     @SuppressWarnings("unchecked")
+    @Deprecated
     public Type routingSlip(String header) {
         RoutingSlipDefinition answer = new RoutingSlipDefinition(header);
         addOutput(answer);
@@ -1520,8 +1524,10 @@ public abstract class ProcessorDefinitio
      * @param ignoreInvalidEndpoints if this parameter is true, routingSlip 
will ignore the endpoints which
      *                               cannot be resolved or a producer cannot 
be created or started 
      * @return the builder
+     * @deprecated prefer to use {@link #routingSlip()} instead
      */
     @SuppressWarnings("unchecked")
+    @Deprecated
     public Type routingSlip(String header, String uriDelimiter, boolean 
ignoreInvalidEndpoints) {
         RoutingSlipDefinition answer = new RoutingSlipDefinition(header, 
uriDelimiter);
         answer.setIgnoreInvalidEndpoints(ignoreInvalidEndpoints);
@@ -1543,8 +1549,10 @@ public abstract class ProcessorDefinitio
      * @param ignoreInvalidEndpoints if this parameter is true, routingSlip 
will ignore the endpoints which
      *                               cannot be resolved or a producer cannot 
be created or started 
      * @return the builder
+     * @deprecated prefer to use {@link #routingSlip()} instead
      */
     @SuppressWarnings("unchecked")
+    @Deprecated
     public Type routingSlip(String header, boolean ignoreInvalidEndpoints) {
         RoutingSlipDefinition answer = new RoutingSlipDefinition(header);
         answer.setIgnoreInvalidEndpoints(ignoreInvalidEndpoints);


Reply via email to