第2章 Apache Camel エクステンション用の VS Code デバッグアダプターの使用


重要

Apache Camel の VS Code エクステンションは開発サポートとしてリストされています。開発サポートの範囲の詳細は、開発サポートの対象範囲 を参照してください。

これは、Java、Yaml、または XML DSL で記述された実行中の Camel ルートにアタッチすることで Camel デバッガーの機能を追加する Visual Studio Code 拡張機能です。

2.1. デバッグアダプターの特徴

Apache Camel エクステンション用 VS Code デバッグアダプターは、次の機能をサポートしています。

  • XML のみの Camel Main モード。
  • JMX URL を使用して Java、Yaml、または XML で記述された実行中の Camel ルートに Camel デバッガーを接続することによる Camel デバッガーの使用。
  • PID を使用して、Java、Yaml、または XML で記述された実行中の Camel ルートに Camel デバッガーを接続することによる、Camel デバッガーのローカル使用。
  • 単一の Camel コンテキストに使用できます。
  • ブレークポイントを追加または削除します。
  • シンプルな言語による条件付きブレークポイント。
  • 一時停止されたブレークポイントの変数値を検査します。
  • 単一のルートインスタンスを再開し、すべてのルートインスタンスを再開します。
  • ルート定義が同じファイル内にある場合のステップ実行。
  • Debugger スコープ、メッセージ本文、String 型のメッセージヘッダー、および String 型の Exchange プロパティー内の変数を更新できるようにします。
  • コマンド Run Camel Application with JBang and Debug をサポートします。

    • このコマンドを使用すると、簡単な場合にワンクリックで起動して Camel デバッグを行うことができます。このコマンドは次の方法で利用できます。

      • コマンドパレット。現在のエディターで有効な Camel ファイルを開く必要があります。
      • ファイルエクスプローラーのコンテキストメニュー。これは、すべての *.xml*.java*.yaml、および *.yml に表示されます。
      • Camel ファイルの先頭にある Codelens (codelens のヒューリスティックは、javaxml、および yaml ファイルに from と to またはログがあることを確認することです)。
  • コマンド Run Camel application with JBang をサポートしています。

    • エディターで開かれた Yaml DSL (.yaml|.yml) で定義された有効な Camel ファイルが必要です。
  • Camel デバッガー起動設定の設定スニペット
  • JBang を使用した Camel デバッガー接続、または Camel Maven プラグインを使用した Maven を受け入れる準備ができた Camel アプリケーションを起動するための設定スニペット
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat