15.4. 使用方法


以下の例のように、コンポーネントを使用して、指定されたタイミングでイベントをトリガーできます。

from("cron:tab?schedule=0/1+*+*+*+*+?")
.setBody().constant("event")
.log("${body}");
Copy to Clipboard Toggle word wrap

スケジュール式 0/3+10+++*+?0/3 10 * * ? と記述でき、毎時 10 分のうち 3 秒ごとにイベントをトリガーします。

スケジュール式の各部の意味 (順番):

  • seconds (任意)
  • Day of month
  • Day of week
  • year (任意)

スケジュール式は、5 から 7 個の部分から作成できます。式が 6 つの部分で設定される場合、最初の項目は秒の部分になります(年は欠落していると見なされます)。

スケジュール式の他の有効な例は次のとおりです。

  • 0/2 * * * ?(5 つの部分、2 分ごとにイベント)
  • 0 0/2 * * * MON-FRI 2030 (7 つの部分。2030 年のみで 2 分ごとにイベント)

ルートは XML DSL を使用して記述することもできます。

<route>
    <from uri="cron:tab?schedule=0/1+*+*+*+*+?"/>
    <setBody>
      <constant>event</constant>
    </setBody>
    <to uri="log:info"/>
</route>
Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat