Menu Close

12.6.2. レジストリーチェーン

Apache Camel ルートが OSGi コンテナーにデプロイされると、CamelContext は Bean インスタンスの解決のためにレジストリーチェーンを自動的に設定します。レジストリーチェーンは OSGi レジストリーで構成され、その後に Blueprint レジストリーが続きます。ここで、特定の Bean クラスまたは Bean インスタンスを参照しようとすると、レジストリーは Bean を次のように解決します。

  1. 最初に OSGi レジストリーで Bean を検索します。クラス名が指定されている場合、それを OSGi サービスのインターフェースまたはクラスと一致しようとします。
  2. OSGi レジストリーに一致するものが見つからない場合は、Blueprint レジストリーにフォールバックします。