第333章 スタブコンポーネント

Camel バージョン 2.10 以降で利用可能

stub: コンポーネントでは、開発中またはテスト中に物理エンドポイントを簡単にスタブ化する方法を提供します。これにより、特定の SMTP または Http エンドポイントなどに実際に接続する必要なくルートを実行できます。エンドポイント URI の前に stub: を追加するだけで、エンドポイントをスタブ化できます。

内部的に、Stub コンポーネントは 仮想マシン エンドポイントを作成します。Stub仮想マシン の主な違いは、仮想マシン は指定した URI とパラメーターを検証するため、クエリー引数を含む一般的な URI の前に vm: を配置すると、通常は失敗することです。ただし、Stub はそうではありません。基本的にすべてのクエリーパラメーターを無視して、ルート内の 1 つ以上のエンドポイントを一時的にすばやく stub 化できるためです。

333.1. URI 形式

stub:someUri

someUri は、任意のクエリーパラメーターを持つ任意の URI にすることができます。