2016-06-15 8 views
0

私はCamel Spring Javaの設定メインをセットアップしたCamel 2.17のサンプルプロジェクトを用意しています。バージョン2.15に調整しようとしましたが、.setConfigClass(Object.class)メソッドが無効であることに気付きました。 Camel 2.15でこれを設定する別の方法はありますか?Camel Spring Java Config Camel 2.15とCamel 2.17

import org.apache.camel.spring.javaconfig.CamelConfiguration; 
import org.apache.camel.spring.javaconfig.Main; 
import org.springframework.context.annotation.ComponentScan; 
import org.springframework.context.annotation.Configuration; 

@Configuration 
@ComponentScan("com.mcf.xml.free.route") 
public class RouteJavaConfig extends CamelConfiguration { 
    public static void main(String[] args) throws Exception { 
     Main main = new Main(); 
     //This method here doesn't exist for Camel 2.15 but does for 2.17 
     main.setConfigClass(RouteJavaConfig.class); 
     main.run(); 
    } 
} 

答えて

1

はい新しいApache Camelのバージョンでは、新機能やその他の機能が追加されています。

この方法はCamel 2.15では使用できません。使用するには、アップグレードする必要があります。

+0

ラクダ2.15で同じことを達成する方法はありますか?私は現在、FUSE 6.2を私の会社で利用していますので、FUSEが新しいバージョンをリリースするまで、2.17へのアップグレードは行われません。 –

+0

Red Hatカスタマーポータルを使用して、この方法をFuse 6.2のパッチに追加するチケットをログオンできます。 –

+0

恐ろしいおかげでクラウス –