You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by js...@apache.org on 2007/11/15 12:04:43 UTC
svn commit: r595266 -
/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorType.java
Author: jstrachan
Date: Thu Nov 15 03:04:41 2007
New Revision: 595266
URL: http://svn.apache.org/viewvc?rev=595266&view=rev
Log:
fix for https://issues.apache.org/activemq/browse/CAMEL-222
Modified:
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorType.java
Modified: activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorType.java
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorType.java?rev=595266&r1=595265&r2=595266&view=diff
==============================================================================
--- activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorType.java (original)
+++ activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorType.java Thu Nov 15 03:04:41 2007
@@ -873,6 +873,15 @@
/**
* Adds a processor which sets the header on the IN message
*/
+ public ExpressionClause<Type> setHeader(String name) {
+ ExpressionClause<Type> clause = new ExpressionClause<Type>((Type) this);
+ process(ProcessorBuilder.setHeader(name, clause));
+ return clause;
+ }
+
+ /**
+ * Adds a processor which sets the header on the IN message
+ */
public Type setHeader(String name, Expression expression) {
return process(ProcessorBuilder.setHeader(name, expression));
}
@@ -880,6 +889,15 @@
/**
* Adds a processor which sets the header on the OUT message
*/
+ public ExpressionClause<Type> setOutHeader(String name) {
+ ExpressionClause<Type> clause = new ExpressionClause<Type>((Type) this);
+ process(ProcessorBuilder.setOutHeader(name, clause));
+ return clause;
+ }
+
+ /**
+ * Adds a processor which sets the header on the OUT message
+ */
public Type setOutHeader(String name, Expression expression) {
return process(ProcessorBuilder.setOutHeader(name, expression));
}
@@ -896,6 +914,15 @@
*/
public Type setProperty(String name, Expression expression) {
return process(ProcessorBuilder.setProperty(name, expression));
+ }
+
+ /**
+ * Adds a processor which sets the exchange property
+ */
+ public ExpressionClause<Type> setProperty(String name) {
+ ExpressionClause<Type> clause = new ExpressionClause<Type>((Type) this);
+ process(ProcessorBuilder.setProperty(name, clause));
+ return clause;
}
/**