30.6. 変数の参照
変数のリスト表
表30.1「Simple 言語の変数」 は、Simple 言語でサポートされているすべての変数を表示します。
変数 | 型 | 説明 |
---|---|---|
|
| Camel コンテキストOGNL 式をサポートします。 |
|
| Camel コンテキストの ID 値。 |
|
| エクスチェンジの ID 値。 |
|
| In メッセージ ID の値。 |
|
| In メッセージボディーOGNL 式をサポートします。 |
|
| In メッセージボディーOGNL 式をサポートします。 |
|
| Out メッセージボディー |
| 型 |
In メッセージボディーを指定された型に変換します。すべての型 (Type) は、 |
| 型 |
In メッセージボディーを指定された型に変換します。すべての型 (Type) は、 |
|
| In メッセージの HeaderName ヘッダー。OGNL 式をサポートします。 |
|
| In メッセージの HeaderName ヘッダー (代替構文)。 |
|
| In メッセージの HeaderName ヘッダー。 |
|
| In メッセージの HeaderName ヘッダー (代替構文)。 |
|
| In メッセージの HeaderName ヘッダー。OGNL 式をサポートします。 |
|
| In メッセージの HeaderName ヘッダー (代替構文)。 |
|
| In メッセージの HeaderName ヘッダー。OGNL 式をサポートします。 |
|
| In メッセージの HeaderName ヘッダー (代替構文)。 |
|
| Out メッセージの HeaderName ヘッダー。 |
|
| Out メッセージの HeaderName ヘッダー (代替構文)。 |
|
| Out メッセージの HeaderName ヘッダー。 |
|
| Out メッセージの HeaderName ヘッダー (代替構文)。 |
| 型 |
指定された型に変換された Key ヘッダー。すべての型 (Type) は、 |
|
|
In ヘッダーのすべて ( |
|
|
In ヘッダーのすべて ( |
|
| エクスチェンジの PropertyName プロパティー。 |
|
| エクスチェンジの PropertyName プロパティー (代替構文 )。 |
|
| エクスチェンジの PropertyName プロパティーを指定し、Camel OGNL 式を使用してその値を呼び出します。 |
|
| SysPropertyName Java システムプロパティー。 |
|
| SysEnvVar システム環境変数。 |
|
|
|
|
|
例外がエクスチェンジに設定されている場合は、 |
|
|
例外がエクスチェンジに設定されている場合は、 |
|
|
java.text.SimpleDateFormat パターンを使用してフォーマットされた日付。以下のコマンドがサポートされます: 現在の日時の場合は |
|
|
参照される Bean のメソッドを呼び出し、メソッド呼び出しの結果を返します。メソッド名を指定するには、 |
|
| レジストリーで ID (beanID) を使い Bean を検索し、bean 自体への参照を返します。たとえば Splitter EIP を使用している場合は、この変数を使用して、分割アルゴリズムを実装する Bean を参照できます。 |
|
| Key プロパティープレースホルダーの値。 |
|
| プロパティーファイルの場所が Location によって提供される Key プロパティープレースホルダーの値。 |
|
| 現在のスレッドの名前。 |
|
|
|
|
|
型またはフィールドを完全修飾名 (FQN) で参照します。フィールドを参照するには、 |
|
| Camel 2.17 から、collate 関数はメッセージボディーをイテレートし、データを特定のサイズのサブリストにグループ化するようになりました。Splitter EIP を使用して、メッセージボディーを分割してグループ化したり、サブメッセージを N 個のサブリストのグループにまとめたりすることができます。 |
|
| skip 関数はメッセージのボディーをイテレートし、最初の項目数をスキップします。Splitter EIP と併用することで、メッセージボディーを分割し、最初の N 項目数をスキップすることができます。 |