Author: davsclaus
Date: Thu May 8 22:08:48 2008
New Revision: 654685
URL: http://svn.apache.org/viewvc?rev=654685&view=rev
Log:
CAMEL-499 Applied patch with thanks. To fix compiling the source on HP-UX
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=654685&r1=654684&r2=654685&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 May 8 22:08:48 2008
@@ -868,8 +868,10 @@
public Type proceed() {
ProceedType proceed = null;
- if (this instanceof InterceptType) {
- proceed = ((InterceptType) this).getProceed();
+ ProcessorType currentProcessor = this;
+
+ if (currentProcessor instanceof InterceptType) {
+ proceed = ((InterceptType) currentProcessor).getProceed();
}
if (proceed == null) {
for (ProcessorType node = parent; node != null; node =
node.getParent()) {
@@ -881,13 +883,12 @@
}
}
- if (this instanceof InterceptType) {
- proceed = ((InterceptType)this).getProceed();
+ if (currentProcessor instanceof InterceptType) {
+ proceed = ((InterceptType) currentProcessor).getProceed();
}
if (proceed == null) {
- throw new IllegalArgumentException(
- "Cannot use proceed() without
being within an intercept() block");
+ throw new IllegalArgumentException("Cannot use proceed() without
being within an intercept() block");
}
addOutput(proceed);