|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |
@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
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |