第47章 Stub
プロデューサーとコンシューマーの両方がサポート対象
Stub コンポーネントでは、開発中またはテスト中に物理エンドポイントを簡単にスタブ化する方法を提供します。これにより、特定の SMTP または HTTP エンドポイントなどに実際に接続する必要なくルートを実行できます。エンドポイント URI の前に stub: を追加するだけで、エンドポイントをスタブ化できます。
内部的に、Stub コンポーネントは 仮想マシン エンドポイントを作成します。Stub と 仮想マシン の主な違いは、仮想マシンは指定した URI とパラメーターを検証するため、クエリー引数を含む一般的な URI の前に vm: を配置すると、通常は失敗することです。ただし、Stub はそうではありません。基本的にすべてのクエリーパラメーターを無視して、ルート内の 1 つ以上のエンドポイントを一時的にすばやく stub 化できるためです。
47.1. URI 形式
stub:someUri
someUri
は、任意のクエリーパラメーターを持つ任意の URI にすることができます。