メイン コンテンツをスキップする 補完的コンテンツへスキップ

コンポーネントを設定

手順

  1. Read_Outputをダブルクリックして、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
  2. [Path] (パス)フィールドにソースメッセージへのパスを入力します(例: "E:/data/output")。他のフィールドはデフォルト設定のままにします。
  3. cThrottlerをダブルクリックして、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
  4. [Request per period] (期間ごとのリクエスト)フィールドに、期間ごとにスロットラーを通過することを許可するメッセージの数を入力します(例: 1)。
    [Set time period] (期間を設定する)フィールドに、期間の値を入力します(例: 8000)。
  5. Print_File_Nameをダブルクリックして、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
  6. [Code] (コード)ボックスに以下のコードを入力して、スロットラーを通過するメッセージの名前を取得します。
    System.out.println("The file that passes throttler is: "+exchange.getIn().getHeader("CamelFileName"));
  7. Print_File_Contentをダブルクリックして、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
  8. [Code] (コード)ボックスに以下のコードを入力して、スロットラーを通過するメッセージのコンテンツを取得します。
    System.out.println("The content of " +exchange.getIn().getHeader("CamelFileName")+ " is: "
    +exchange.getIn().getBody(String.class));
  9. [Ctrl] + [S]を押してジョブを保存します。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。