|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の doBind
target
- リスナコンポーネントmessage
- JMSメッセージpayload
- JMSメッセージのペイロード
true
、それ以外の場合はfalse
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |