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;


Reply via email to