2012-08-08 61 views
0

我已经在骆驼周围找到了很长一段时间了。 我写了这一小段代码,将转发所有传入的请求 端口8080两台服务器vmxp22-SAT-1:8080和vmxp22-SAT-1:8080Apache骆驼 - 类型必须实现继承的抽象方法错误

import java.util.List; 

import org.apache.camel.AsyncCallback; 
import org.apache.camel.Exchange; 
import org.apache.camel.Processor; 
import org.apache.camel.builder.RouteBuilder; 
import org.apache.camel.Endpoint; 
import org.apache.camel.processor.loadbalancer.LoadBalancer; 


public class Test implements LoadBalancer { 

    protected RouteBuilder createRouteBuilder() { 
     return new RouteBuilder() { 
      public void configure() { 
       // START SNIPPET: e1 
       from("jetty://http://localhost:8080") 
       .loadBalance().roundRobin() 
       .to("http://vmxp22-sat-1:8080", 
        "http://vmxp22-sat-2:8080"); 
       // END SNIPPET: e1 


      } 
     }; 
    } 
} 

但是,当我comiple它在日食我得到以下错误

The type Test must implement the inherited abstract method AsyncProcessor.process(Exchange, AsyncCallback) Test.java /first_camel/src/main/java/com/mycompany/first_camel line 24 Java Problem 
The type Test must implement the inherited abstract method LoadBalancer.addProcessor(Processor) Test.java /first_camel/src/main/java/com/mycompany/first_camel line 24 Java Problem 
The type Test must implement the inherited abstract method LoadBalancer.getProcessors() Test.java /first_camel/src/main/java/com/mycompany/first_camel line 24 Java Problem 
The type Test must implement the inherited abstract method LoadBalancer.removeProcessor(Processor) Test.java /first_camel/src/main/java/com/mycompany/first_camel line 24 Java Problem 
The type Test must implement the inherited abstract method Processor.process(Exchange) Test.java /first_camel/src/main/java/com/mycompany/first_camel line 24 Java Problem 

因为我是新来的Java和骆驼,我觉得很难整理出来。

任何建议或帮助将非常感激。

回答

相关问题