クラス QosSettings

java.lang.ObjectSE
org.springframework.jms.support.QosSettings

public class QosSettings extends ObjectSE
メッセージの送信時に使用できるサービス品質設定を収集します。
導入:
5.0
作成者:
Stephane Nicoll
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
    デフォルト設定で新しいインスタンスを作成します。
    QosSettings(int deliveryMode, int priority, long timeToLive)
    指定した設定で新しいインスタンスを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    int
    メッセージを送信するときに使用する配信モードを返します。
    int
    送信時にメッセージの優先度を返します。
    long
    送信時にメッセージの生存期間を返します。
    int
    void
    setDeliveryMode(int deliveryMode)
    メッセージの送信時に使用する配信モードを設定します。
    void
    setPriority(int priority)
    送信時のメッセージの優先度を設定します。
    void
    setTimeToLive(long timeToLive)
    送信時のメッセージの生存期間を設定します。

    クラス ObjectSE から継承されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
  • コンストラクターの詳細

    • QosSettings

      public QosSettings()
      デフォルト設定で新しいインスタンスを作成します。
      関連事項:
      • Message.DEFAULT_DELIVERY_MODE
      • Message.DEFAULT_PRIORITY
      • Message.DEFAULT_TIME_TO_LIVE
    • QosSettings

      public QosSettings(int deliveryMode, int priority, long timeToLive)
      指定した設定で新しいインスタンスを作成します。
  • メソッドの詳細

    • setDeliveryMode

      public void setDeliveryMode(int deliveryMode)
      メッセージの送信時に使用する配信モードを設定します。デフォルトは、JMS メッセージのデフォルト "PERSISTENT" です。
      パラメーター:
      deliveryMode - 使用する配信モード
      関連事項:
      • DeliveryMode.PERSISTENT
      • DeliveryMode.NON_PERSISTENT
      • Message.DEFAULT_DELIVERY_MODE
      • MessageProducer.send(jakarta.jms.Message, int, int, long)
    • getDeliveryMode

      public int getDeliveryMode()
      メッセージを送信するときに使用する配信モードを返します。
    • setPriority

      public void setPriority(int priority)
      送信時のメッセージの優先度を設定します。
      関連事項:
      • Message.DEFAULT_PRIORITY
      • MessageProducer.send(jakarta.jms.Message, int, int, long)
    • getPriority

      public int getPriority()
      送信時にメッセージの優先度を返します。
    • setTimeToLive

      public void setTimeToLive(long timeToLive)
      送信時のメッセージの生存期間を設定します。
      パラメーター:
      timeToLive - メッセージの存続期間 (ミリ秒単位)
      関連事項:
      • Message.DEFAULT_TIME_TO_LIVE
      • MessageProducer.send(jakarta.jms.Message, int, int, long)
    • getTimeToLive

      public long getTimeToLive()
      送信時にメッセージの生存期間を返します。
    • equals

      public boolean equals(@Nullable ObjectSE other)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString