Author: davsclaus
Date: Mon Sep 12 05:52:11 2011
New Revision: 1169608

URL: http://svn.apache.org/viewvc?rev=1169608&view=rev
Log:
Trying to fix compilation on earlier versions of JDK6 on windows boxes as 
reported by Apache Jenkins CI servers.

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

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/LoadBalanceDefinition.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/LoadBalanceDefinition.java?rev=1169608&r1=1169607&r2=1169608&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/LoadBalanceDefinition.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/LoadBalanceDefinition.java
 Mon Sep 12 05:52:11 2011
@@ -131,7 +131,9 @@ public class LoadBalanceDefinition exten
         LoadBalancer loadBalancer = 
LoadBalancerDefinition.getLoadBalancer(routeContext, loadBalancerType, ref);
         for (ProcessorDefinition<?> processorType : getOutputs()) {
             // output must not be another load balancer
-            if (processorType instanceof LoadBalanceDefinition) {
+            // check for instanceof as the code below as there is compilation 
errors on earlier versions of JDK6
+            // on Windows boxes or with IBM JDKs etc.
+            if (LoadBalanceDefinition.class.isInstance(processorType)) {
                 throw new IllegalArgumentException("Loadbalancer already 
configured to: " + loadBalancerType + ". Cannot set it to: " + processorType);
             }
             Processor processor = processorType.createProcessor(routeContext);


Reply via email to