|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||
@Retention(value=RUNTIME)
@Target(value={METHOD,FIELD})
public @interface JMSPayloadリスナコンポーネントのフィールドまたはプロパティにJMSメッセージのボディをインジェクションすることを示します。
プロパティにインジェクションすることを示す場合は setter メソッドに注釈します。
このアノテーションはJMSBodyに置き換えられました。 互換性のために残されていますが、JMSBodyを使ってください。
| 任意要素の概要 | |
|---|---|
BindingType |
bindingType
バインディングタイプを指定します。 |
String |
name
リスナコンポーネントにインジェクションするJMSボディの名前です。 |
public abstract String name
MapMessageの場合はマッピングのキー名を指定することができます。その他のメッセージ型の場合は使用されません。
MapMessageでMap型のフィールドまたはプロパティに指定すると、
MapMessageの全てのマッピングを持つMapがインジェクションされます.
省略された場合は注釈されたフィールドまたはプロパティ名が使われます。
public abstract BindingType bindingType
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||