Author: davsclaus
Date: Tue Apr 27 05:19:28 2010
New Revision: 938325

URL: http://svn.apache.org/viewvc?rev=938325&view=rev
Log:
Fixed compilation error on HP-UX

Modified:
    
camel/trunk/camel-core/src/test/java/org/apache/camel/processor/RandomLoadBalanceJavaDSLBuilderTest.java

Modified: 
camel/trunk/camel-core/src/test/java/org/apache/camel/processor/RandomLoadBalanceJavaDSLBuilderTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/test/java/org/apache/camel/processor/RandomLoadBalanceJavaDSLBuilderTest.java?rev=938325&r1=938324&r2=938325&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/test/java/org/apache/camel/processor/RandomLoadBalanceJavaDSLBuilderTest.java
 (original)
+++ 
camel/trunk/camel-core/src/test/java/org/apache/camel/processor/RandomLoadBalanceJavaDSLBuilderTest.java
 Tue Apr 27 05:19:28 2010
@@ -84,24 +84,28 @@ public class RandomLoadBalanceJavaDSLBui
         }
     }
 
+    @SuppressWarnings("unchecked")
     private void navigateDefinition(ProcessorDefinition<?> def, StringBuilder 
sb) {
 
-        if (def instanceof LoadBalanceDefinition) {
+        // must do this ugly cast to avoid compiler error on HP-UX
+        ProcessorDefinition defn = (ProcessorDefinition) def;
+
+        if (defn instanceof LoadBalanceDefinition) {
             sb.append(".loadBalance()");
 
-            LoadBalanceDefinition lbd = (LoadBalanceDefinition) def;
+            LoadBalanceDefinition lbd = (LoadBalanceDefinition) defn;
             LoadBalancer balancer = 
lbd.getLoadBalancerType().getLoadBalancer(null);
             if (balancer instanceof RandomLoadBalancer) {
                 sb.append(".random()");
             }
         }
 
-        if (def instanceof SendDefinition) {
-            SendDefinition send = (SendDefinition) def;
+        if (defn instanceof SendDefinition) {
+            SendDefinition send = (SendDefinition) defn;
             sb.append(".to(\"" + send.getEndpoint().getEndpointUri() + "\")");
         }
 
-        List<ProcessorDefinition> children = def.getOutputs();
+        List<ProcessorDefinition> children = defn.getOutputs();
         if (children == null || children.isEmpty()) {
             return;
         }


Reply via email to