第2章 ルートエディターを使用したルーティングコンテキストの編集


The following sections describe how to edit a routing context.

2.1. ルートへのパターンの追加

ルートは、接続されたパターンのシーケンスで設定されます。これは、Route コンテナーノード内のキャンバスに配置されると ノード と呼ばれます。完全なルートは通常、開始エンドポイント、一連の処理ノード、および 1 つ以上の宛先エンドポイントで設定されます。

キャンバス上のルートコンテナーにパターンを追加すると、パターンはノードのタイプを示す色になります。

  • 青: コンテキストファイルのルート要素に対応するルートコンテナー、および when やロジックを完了する他の EIP が含まれる otherwise EIP 等の他のコンテナーノード
  • 緑: ルートに入力するデータを入力するコンシューマーエンドポイント
  • オレンジ: データ転送ルートのフローをルーティング、変換、処理、または制御する EIP
  • 紫: ルートを出るデータを出力するプロデューサーエンドポイント

手順

ルートにパターンを追加するには、以下を実行します。

  1. Palette で、ルートに追加するパターンを見つけます。
  2. 以下の方法のいずれかを使用します。

    • Palette でパターンをクリックしてから、キャンバスでルートコンテナーをクリックします。
    • パターンをターゲット Route コンテナーにドラッグし、ドロップする。

      または、発信接続がない既存のノード、または 2 つのノード間に存在する接続にパターンを追加して、ツールが関係するすべてのノード間の接続を自動的にワイヤリングするようにもできます。

      ツールは、その結果として得られる接続が有効かどうかをチェックし、ターゲットにパターンを追加することを許可または禁止します。有効な接続の場合、ターゲットがノードであるか接続であるかによって、ツールの動作が異なります。

      • 既存ノード の場合、ツールは新しいノードをターゲットノードの発信側 (エディターの設定方法 に応じてその下または右側) に追加し、それらの間の接続を自動的にワイヤリングします。
      • 既存の接続 の場合、ツールは接続された 2 つのノードの間に新しいノードを挿入し、3 つのノード間の接続を自動的に再度ワイヤリングします。
  3. オプションで、2 つのノードを手動で接続できます。

    1. キャンバスの Route コンテナーで、ソースノードを選択して、そのコネクター矢印を表示します。
    2. ソースノードのコネクター矢印 ( ConnectorArrow ) をターゲットノードにドラッグし、マウスボタンを解放してコネクターをドロップします。

      注記

      すべてのノードを接続できるわけではありません。ソースノードを無効なターゲットノードに接続しようとすると、ツールは unconfigured co gray シンボルをマウスカーソルに付けて表示し、コネクターをターゲットノードに付ける操作に失敗します。

  4. ルートコンテナー内にパターンを追加した後、有効な接続を確立できる限り、ルートコンテナー内の別の場所またはキャンバス上の別のルートコンテナーにパターンをドラッグできます。移動によって別の有効な接続を確立できる限り、すでに接続されている既存のノードを再配置することもできます。

    こちら をクリックすると、エンドポイントを再配置する方法を説明する短い動画を閲覧できます。

  5. File Save を選択します。ツールは、ルートが完全であるかどうかに関係なく、ルートをコンテキストファイルに保存します。

Route コンテナーのキャンバスに新しいパターンが表示され、選択したノードになります。Properties ビューには、編集可能な新しいノードのプロパティーのリストが表示されます。

レイアウト方向の変更

あるノードを別のノードに接続すると、ツールはルートエディターのレイアウト設定に従ってレイアウトを更新します。デフォルトは Down です。

ルートエディターのレイアウト設定にアクセスするには、以下を実行します。

  • Linux および Windows マシンでは、Windows Preferences Fuse Tooling Editor Choose the layout direction for the diagram editor を選択します。
  • OS X では、CodeReady Studio Preferences Fuse Tooling Editor Choose the layout direction for the diagram editor を選択します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.