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; }