154.4. オプションの設定


Camel コンポーネントは、以下の 2 つのレベルで設定されます。

  • コンポーネントレベル
  • エンドポイントレベル

154.4.1. コンポーネントオプションの設定

コンポーネントレベルでは、エンドポイントに継承される一般設定と共有設定を設定します。最上位の設定レベルです。たとえば、コンポーネントにはセキュリティー設定、認証用の認証情報、ネットワーク接続の URL などが含まれます。コンポーネントによってはオプションが少ししかないものもあれば、多くのオプションを持つものもあります。コンポーネントには通常、一般的に使用されるデフォルトが事前設定されているため、コンポーネントにいくつかのオプションを設定するだけで済みます。あるいは、全く何も設定しない場合もあります。

以下を使用してコンポーネントを設定できます。

  • Component DSL
  • 設定ファイル (application.properties、*.yaml ファイルなど)
  • Java コード内への直接記述

154.4.2. エンドポイントオプションの設定

エンドポイントには多くのオプションがあるため、通常、エンドポイントの設定には多くの時間がかかります。これらのオプションは、エンドポイントで実行する操作のカスタマイズに使用できます。オプションは、エンドポイントが consumer (from) と producer (to) のどちらとして、あるいは両方として使用されるかにより分類されます。

エンドポイントの設定は、多くの場合パスおよびクエリーパラメーターとしてエンドポイント URI で直接行われます。Java でエンドポイントとデータ形式を設定するタイプセーフな方法として、Endpoint DSLDataFormat DSL を使用することもできます。

オプションを設定する場合は、Property Placeholders を使用することが推奨されます。

プロパティープレースホルダーにはいくつかの利点があります。

  • ハードコードされた URL、ポート番号、機密情報、その他の設定の使用を防ぐために役立ちます。
  • コードから設定を外部化できます。
  • コードの柔軟性と再利用性を高めるために役立ちます。

以下の 2 つのセクションでは、最初にコンポーネント、次にエンドポイントのすべてのオプションを一覧表示します。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る