|
||||||||||
前 次 | フレームあり フレームなし |
MessageHandler を使用しているパッケージ | |
---|---|
org.seasar.jms.core | メッセージを送受信するコンポーネントのインタフェースを提供します. |
org.seasar.jms.core.impl | メッセージを送受信するコンポーネントの実装クラスを提供します. |
org.seasar.jms.core.message.impl | JMSメッセージ を扱うコンポーネントの実装クラスを提供します. |
org.seasar.jms.core.util | ユーティリティクラスを提供します. |
org.seasar.jms.core での MessageHandler の使用 |
---|
MessageHandler 型のパラメータを持つ org.seasar.jms.core のメソッド | ||
---|---|---|
|
MessageReceiver.receive(MessageHandler<MSGTYPE,T> messageHandler)
JMSメッセージを受信して MessageHandler が処理した結果を返します。 |
org.seasar.jms.core.impl での MessageHandler の使用 |
---|
MessageHandler 型のパラメータを持つ org.seasar.jms.core.impl のメソッド | ||
---|---|---|
|
MessageReceiverImpl.receive(MessageHandler<MSGTYPE,T> messageHandler)
|
org.seasar.jms.core.message.impl での MessageHandler の使用 |
---|
MessageHandler を実装している org.seasar.jms.core.message.impl のクラス | |
---|---|
class |
AbstractMessageHandler<MSGTYPE extends Message,PAYLOADTYPE>
受信したJMSメッセージを処理するコンポーネントの抽象クラスです。 |
class |
BytesMessageHandler
受信した BytesMessage を処理するコンポーネントです。 |
class |
MapMessageHandler
受信した MapMessage を処理するコンポーネントです。 |
class |
ObjectMessageHandler
受信した ObjectMessage を処理するコンポーネントです。 |
class |
TextMessageHandler
受信した TextMessage を処理するコンポーネントです。 |
MessageHandler 型の型パラメータを持つ org.seasar.jms.core.message.impl のフィールド | |
---|---|
protected static LinkedList<Tuple3<Class<? extends MessageHandler<? extends Message,?>>,Class<?>,Class<?>>> |
MessageHandlerFactory.handlers
MessageHandler とそのメッセージタイプ,ペイロードタイプの組からなるList |
MessageHandler を返す org.seasar.jms.core.message.impl のメソッド | |
---|---|
static MessageHandler<? extends Message,?> |
MessageHandlerFactory.getMessageHandlerFromMessageType(Class<? extends Message> messageClass)
JMSメッセージ型に対応する MessageHandler
実装クラスを返します。 |
static MessageHandler<? extends Message,?> |
MessageHandlerFactory.getMessageHandlerFromPayloadType(Class<?> payloadType)
JMSメッセージのペイロード型に対応する MessageHandler
実装クラスを返します。 |
MessageHandler 型のパラメータを持つ org.seasar.jms.core.message.impl のメソッド | |
---|---|
static void |
MessageHandlerFactory.addMessageHandler(MessageHandler<? extends Message,?> handler)
MessageHandler を追加します。 |
Method parameters in org.seasar.jms.core.message.impl with type arguments of type MessageHandler | |
---|---|
static void |
MessageHandlerFactory.addMessageHandler(Class<? extends MessageHandler<? extends Message,?>> handlerClass)
MessageHandler を追加します。 |
org.seasar.jms.core.util での MessageHandler の使用 |
---|
MessageHandler 型のパラメータを持つ org.seasar.jms.core.util のメソッド | ||
---|---|---|
static
|
MessageHandlerUtil.getPayload(MessageHandler<MSGTYPE,PAYLOADTYPE> handler,
Message message)
JMSメッセージのペイロードを返します。 |
|
||||||||||
前 次 | フレームあり フレームなし |