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;