org.seasar.jms.container.binder.impl
クラス JMSPayloadBinder
java.lang.Object
org.seasar.jms.container.binder.impl.AbstractBinder
org.seasar.jms.container.binder.impl.JMSPayloadBinder
- すべての実装されたインタフェース:
- Binder
public class JMSPayloadBinder
- extends AbstractBinder
JMSメッセージのペイロードをリスナコンポーネントにバインドするクラスです。
- 作成者:
- koichik
フィールドの概要 |
protected Class<?> |
type
JMSメッセージのペイロード型 |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
type
protected Class<?> type
- JMSメッセージのペイロード型
JMSPayloadBinder
public JMSPayloadBinder(String name,
BindingType bindingType,
PropertyDesc property)
- インスタンスを構築します。
- パラメータ:
name
- バインドするJMSメッセージのペイロード名bindingType
- バインディングタイプproperty
- JMSメッセージをバインドする対象のプロパティ
JMSPayloadBinder
public JMSPayloadBinder(String name,
BindingType bindingType,
Field field)
- インスタンスを構築します。
- パラメータ:
name
- バインドするJMSメッセージのペイロード名bindingType
- バインディングタイプfield
- JMSメッセージをバインドする対象のフィールド
doBind
protected boolean doBind(Object target,
Message message,
Object payload)
- クラス
AbstractBinder
の記述:
- JMSメッセージをリスナコンポーネントにバインドします。
- 定義:
- クラス
AbstractBinder
内の doBind
- パラメータ:
target
- リスナコンポーネントmessage
- JMSメッセージpayload
- JMSメッセージのペイロード
- 戻り値:
- バインドした場合は
true
、それ以外の場合はfalse
Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.