|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.jms.core.message.impl.MessageHandlerFactory
public class MessageHandlerFactory
JMSメッセージ型に対応するMessageHandler
実装クラスの
インスタンスを提供するクラスです。
フィールドの概要 | |
---|---|
protected static LinkedList<MessageHandler<? extends Message,?>> |
handlers
MessageHandler のMap |
メソッドの概要 | |
---|---|
static void |
addMessageHandler(MessageHandler<?,?> handler)
MessageHandler を追加します。 |
static MessageHandler<?,?> |
getMessageHandlerFromMessageType(Class<? extends Message> messageClass)
JMSメッセージ型に対応する MessageHandler 実装クラスを返します。 |
static MessageHandler<? extends Message,?> |
getMessageHandlerFromPayloadType(Class<?> payloadType)
JMSメッセージのペイロード型に対応する MessageHandler 実装クラスを返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected static LinkedList<MessageHandler<? extends Message,?>> handlers
MessageHandler
のMap
メソッドの詳細 |
---|
public static void addMessageHandler(MessageHandler<?,?> handler)
MessageHandler
を追加します。
追加されるMessageHandler
はリストの先頭に加えられます。
handler
- 追加されるメッセージハンドラpublic static MessageHandler<?,?> getMessageHandlerFromMessageType(Class<? extends Message> messageClass)
MessageHandler
実装クラスを返します。
messageClass
- JMSメッセージ型
MessageHandler
実装クラス。
対応するクラスがない場合はnull
public static MessageHandler<? extends Message,?> getMessageHandlerFromPayloadType(Class<?> payloadType)
MessageHandler
実装クラスを返します。
payloadType
- JMSメッセージのペイロード型
MessageHandler
実装クラス。
対応するクラスがない場合はnull
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |