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