You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2011/02/14 13:10:58 UTC

svn commit: r1070460 - /camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrowExceptionDefinition.java

Author: davsclaus
Date: Mon Feb 14 12:10:58 2011
New Revision: 1070460

URL: http://svn.apache.org/viewvc?rev=1070460&view=rev
Log:
Mark ref as @Required for throwException EIP for tooling purpose

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

Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrowExceptionDefinition.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrowExceptionDefinition.java?rev=1070460&r1=1070459&r2=1070460&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrowExceptionDefinition.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrowExceptionDefinition.java Mon Feb 14 12:10:58 2011
@@ -26,6 +26,7 @@ import javax.xml.bind.annotation.XmlTran
 
 import org.apache.camel.Processor;
 import org.apache.camel.processor.ThrowExceptionProcessor;
+import org.apache.camel.spi.Required;
 import org.apache.camel.spi.RouteContext;
 import org.apache.camel.util.ObjectHelper;
 
@@ -35,7 +36,9 @@ import org.apache.camel.util.ObjectHelpe
 @XmlRootElement(name = "throwException")
 @XmlAccessorType(XmlAccessType.FIELD)
 public class ThrowExceptionDefinition extends ProcessorDefinition<ThrowExceptionDefinition> {
-    @XmlAttribute(name = "ref", required = false)
+    @Required
+    @XmlAttribute(name = "ref", required = true)
+    // the ref is required from tooling and XML DSL
     private String ref;
     @XmlTransient
     private Exception exception;