|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.jms.container.binder.impl.AbstractBinder
org.seasar.jms.container.binder.impl.JMSHeaderBinder
public class JMSHeaderBinder
JMSメッセージのヘッダをリスナコンポーネントにバインドするクラスです。
| フィールドの概要 | |
|---|---|
protected Method |
getterMethod
JMSメッセージのヘッダを取得するgetterメソッド |
| クラス org.seasar.jms.container.binder.impl.AbstractBinder から継承されたフィールド |
|---|
bindingSupport, bindingType, name |
| コンストラクタの概要 | |
|---|---|
JMSHeaderBinder(String name,
BindingType bindingType,
Field field)
インスタンスを構築します。 |
|
JMSHeaderBinder(String name,
BindingType bindingType,
PropertyDesc property)
インスタンスを構築します。 |
|
| メソッドの概要 | |
|---|---|
protected boolean |
doBind(Object target,
Message message,
Object payload)
JMSメッセージをリスナコンポーネントにバインドします。 |
protected void |
setupGetterMethod()
JMSメッセージからヘッダを取得するメソッドを準備します。 |
| クラス org.seasar.jms.container.binder.impl.AbstractBinder から継承されたメソッド |
|---|
bind |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected Method getterMethod
| コンストラクタの詳細 |
|---|
public JMSHeaderBinder(String name,
BindingType bindingType,
PropertyDesc property)
name - バインドするJMSメッセージのヘッダ名bindingType - バインディングタイプproperty - JMSメッセージをバインドする対象のプロパティ
public JMSHeaderBinder(String name,
BindingType bindingType,
Field field)
name - バインドするJMSメッセージのヘッダ名bindingType - バインディングタイプfield - JMSメッセージをバインドする対象のフィールド| メソッドの詳細 |
|---|
protected void setupGetterMethod()
protected boolean doBind(Object target,
Message message,
Object payload)
AbstractBinder の記述:
AbstractBinder 内の doBindtarget - リスナコンポーネントmessage - JMSメッセージpayload - JMSメッセージのペイロード
true、それ以外の場合はfalse
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||