4つのhttpエンドポイントと対話するルートがあります。最初のhttpエンドポイントは私が1つの認証トークンを取得する認証サービスです。私が欲しいのは、私が認証サービスからトークンを取得したら、ヘッダー内の各HTTPサービスにトークンを渡します。どのように私はそれを達成することができますか?トークンの値を使って一時的な変数を作成する方法はありますか?コンテキスト内に置くことができれば、任意のエンドポイントで設定できます。 それ以外の場合は、アプリケーションの起動時に認証サービスを一度呼び出すことができ、トークンをどこかに保存して使用できると思っていました。ラピッド・コンテキストで一時的な変数を作成して後でルートで使用する方法
1
A
答えて
0
あなたの交換オブジェクトのプロパティを保存することができます。その後、
from("quartz2://myScheduler?cron=0+0+6,14,22+*+*+?")
.to("sql:" + getNextID() + "?dataSource=#dataSource&outputType=SelectOne")
.setProperty("NextID", simple("${body[id]}"))
:
私の "パイプライン" で例えばhttp://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/Exchange.html#setProperty(java.lang.String,%20java.lang.Object)
私は後で使用するためにDBからIDを格納していますNextIDには、exchange.getProperty("NextID")
0
関連する問題
- 1. ReactReduxで一時的な状態を作成する方法は?
- 2. 一時的なヒープを作成して使用する
- 3. C#で動的名を使用して変数を作成する方法は?
- 4. Cでスレッドを使用して一時ファイルを作成する方法#
- 5. SQL ServerでCreateステートメントを使用して一時テーブルを作成する方法?
- 6. Mux/Golangで動的なルートを作成する方法は?
- 7. ワーカーで一時変数を使用する方法
- 8. jdeveloperを使用してBPELプロセスで変数を作成/使用する方法
- 9. TSFEコンテキストを使用しないでコンテンツスライドを作成する方法
- 10. Java:Amazon S3で一時的なパスを作成してファイルを作成する
- 11. AggregationOutputオブジェクトを作成して後で使用する方法
- 12. PythonでPandasを使用して一連の数値を作成する方法
- 13. 一般的なライブラリを作成するスプリングブートの使用方法
- 14. GETクエリパラメータを使用してLaravelでルートを作成する方法
- 15. JsViewsを使用してルートを作成する方法は?
- 16. Google Maps APIを使用してルートを作成する方法
- 17. HTMLでベースURLを変換する一時的な方法
- 18. ループ内で動的変数を使用して動的リストを作成する方法
- 19. メソッドの@ViewChildの一時変数を角2で作成する方法は?
- 20. 変数を使用してオブジェクトを動的に作成する方法
- 21. ルート内の変数をlaravelで使用する方法は?
- 22. QTドラッグアンドドロップ - qobject_castを使用して一時的なQLabelを作成する
- 23. クエリを使用して一時的な表領域を作成してOracleでのサイズを確認する
- 24. EJSでonclick関数を作成して使用する方法
- 25. angular2で動的ルートを作成する方法は?
- 26. Laravelで動的ルートを作成する方法は?
- 27. 一時的なキューを作成してJMSにアクセスする方法2
- 28. Scalaでデータセットを作成する一般的なケースクラスを使用して特性を実装する方法
- 29. MPLAB X IDEを使用してライブラリプロジェクトでグローバル変数を作成する方法
- 30. なぜSeleniumはウェブドライバを使用して一時的なFirefoxプロファイルを作成するのですか?