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;