org.seasar.jms.core.message.impl
クラス TextMessageHandler

java.lang.Object
  上位を拡張 org.seasar.jms.core.message.impl.AbstractMessageHandler<TextMessage,String>
      上位を拡張 org.seasar.jms.core.message.impl.TextMessageHandler
すべての実装されたインタフェース:
MessageHandler<TextMessage,String>

public class TextMessageHandler
extends AbstractMessageHandler<TextMessage,String>

受信したTextMessageを処理するコンポーネントです。

このクラスはインスタンスモードPROTOTYPEで使われることを想定しており、スレッドセーフではありません。

作成者:
koichik

フィールドの概要
 
クラス org.seasar.jms.core.message.impl.AbstractMessageHandler から継承されたフィールド
message
 
コンストラクタの概要
TextMessageHandler()
          インスタンスを構築します。
 
メソッドの概要
 Class<TextMessage> getMessageType()
          処理対象となるJMSメッセージの型を返します。
 String getPayload()
          JMSメッセージのペイロードを返します。
 Class<String> getPayloadType()
          処理対象となるJMSメッセージのペイロード型を返します。
 
クラス org.seasar.jms.core.message.impl.AbstractMessageHandler から継承されたメソッド
acknowledge, getCorrelationID, getCorrelationIDAsBytes, getDeliveryMode, getDestination, getExpiration, getMessage, getMessageID, getPriority, getProperties, getRedelivered, getReplyTo, getTimestamp, getType, handleMessage
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TextMessageHandler

public TextMessageHandler()
インスタンスを構築します。

メソッドの詳細

getPayload

public String getPayload()
                  throws JMSException
クラス AbstractMessageHandler の記述:
JMSメッセージのペイロードを返します。

定義:
クラス AbstractMessageHandler<TextMessage,String> 内の getPayload
戻り値:
JMSメッセージのペイロード
例外:
JMSException - ペイロードを取得できなかった場合にスローされます

getMessageType

public Class<TextMessage> getMessageType()
インタフェース MessageHandler の記述:
処理対象となるJMSメッセージの型を返します。

戻り値:
JMSメッセージの型

getPayloadType

public Class<String> getPayloadType()
インタフェース MessageHandler の記述:
処理対象となるJMSメッセージのペイロード型を返します。

戻り値:
JMSメッセージのペイロード型


Copyright © 2005-2009 The Seasar Foundation. All Rights Reserved.