インタフェース
org.seasar.jms.core.MessageSender の使用

MessageSender を使用しているパッケージ
org.seasar.jms.core メッセージを送受信するコンポーネントのインタフェースを提供します. 
org.seasar.jms.core.impl メッセージを送受信するコンポーネントの実装クラスを提供します. 
org.seasar.jms.core.interceptor AOPを使用して透過的にメッセージを送信するインターセプタを提供します. 
 

org.seasar.jms.core での MessageSender の使用
 

MessageSender を返す org.seasar.jms.core のメソッド
 MessageSender MessageSender.addProperties(Map<String,Object> properties)
          指定されたMapに含まれるマッピングを全てプロパティとして設定します。
 MessageSender MessageSender.addProperty(String name, Object value)
          指定された名前を持つプロパティ値を設定します。
 MessageSender MessageSender.setCorrelationID(String correlationID)
          JMSメッセージのヘッダに設定されるcorrelationIDを文字列で設定します。
 MessageSender MessageSender.setCorrelationIDAsBytes(byte[] correlationIDAsBytes)
          correlationIDをバイト列で設定します。
 MessageSender MessageSender.setDeliveryMode(int deliveryMode)
          送信するJMSメッセージの配信モードを設定します。
 MessageSender MessageSender.setDisableMessageID(boolean disableMessageID)
          送信するJMSメッセージのメッセージIDを無効化する場合にtrueを設定します。
 MessageSender MessageSender.setDisableMessageTimestamp(boolean disableMessageTimestamp)
          送信するJMSメッセージのタイムスタンプを無効化する場合にtrueを設定します。
 MessageSender MessageSender.setPriority(int priority)
          送信するJMSメッセージの優先度を指定します。
 MessageSender MessageSender.setReplyTo(Destination replyTo)
          replyToをバイト列で設定します。
 MessageSender MessageSender.setTimeToLive(long timeToLive)
          送信するJMSメッセージの生存時間をミリ秒単位で指定します。
 

org.seasar.jms.core.impl での MessageSender の使用
 

MessageSender を実装している org.seasar.jms.core.impl のクラス
 class MessageSenderImpl
          JMSメッセージを送信するコンポーネントの実装クラスです。
 

MessageSender を返す org.seasar.jms.core.impl のメソッド
 MessageSender MessageSenderImpl.addProperties(Map<String,Object> properties)
           
 MessageSender MessageSenderImpl.addProperty(String name, Object value)
           
 MessageSender MessageSenderImpl.setCorrelationID(String correlationID)
           
 MessageSender MessageSenderImpl.setCorrelationIDAsBytes(byte[] correlationIDAsBytes)
           
 MessageSender MessageSenderImpl.setDeliveryMode(int deliveryMode)
           
 MessageSender MessageSenderImpl.setDisableMessageID(boolean disableMessageID)
           
 MessageSender MessageSenderImpl.setDisableMessageTimestamp(boolean disableMessageTimestamp)
           
 MessageSender MessageSenderImpl.setPriority(int priority)
           
 MessageSender MessageSenderImpl.setReplyTo(Destination replyTo)
           
 MessageSender MessageSenderImpl.setTimeToLive(long timeToLive)
           
 

org.seasar.jms.core.interceptor での MessageSender の使用
 

MessageSender を返す org.seasar.jms.core.interceptor のメソッド
protected  MessageSender AbstractSendMessageInterceptor.getMessageSender()
          MessageSenderを返します。
 



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