検索

97.3. プロデューサーエンドポイント:

download PDF

プロデューサーエンドポイントは、以下の表のエンドポイント名とオプションを使用できます。エンドポイントは、getCheckinsearchCheckin 間の曖昧さによる チェックを除き、get または search prefix なしで 短縮名を使用することもできます。必須ではないエンドポイントオプションは [] で表されます。

プロデューサーエンドポイントは、特別なオプション inBody を使用することもできます。そのオプションには、値が Camel Exchange In メッセージに含まれる endpoint オプションの名前が含まれる必要があります。たとえば、以下のルートの facebook エンドポイントは、受信メッセージのボディーでユーザー ID の値のアクティビティーを取得します。

    from("direct:test").to("facebook://activities?inBody=userId")...

エンドポイントオプションは、エンドポイント URI またはメッセージヘッダーで動的に指定できます。メッセージヘッダー名は CamelFacebook の形式である必要があります。https://cwiki.apache.org/confluence/pages/createpage.action?spaceKey=CAMEL&title=option&linkCreation=true&fromPageId=34020899[option].たとえば、前のルートの userId オプションの値は、メッセージヘッダー CamelFacebook.userId で提供することもできます。inBody オプションはメッセージヘッダーを上書きすることに注意してください。たとえば、Body=user のエンドポイントオプションは CamelFacebook.userId ヘッダーを上書きすることに注意してください。

String を返すエンドポイントは、作成または変更したエンティティーの ID を返します。たとえば、addAlbumPhoto は新しい album Id を返します。ブール値を返すエンドポイント。成功の場合は true、それ以外の場合は false を返します。Facebook API エラーが出ると、エンドポイントは facebook4j.FacebookException 原因で RuntimeCamelException を発生させます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.