public class QosSettings extends ObjectSE
コンストラクターと説明 |
---|
QosSettings() デフォルト設定で新しいインスタンスを作成します。 |
QosSettings(int deliveryMode, int priority, long timeToLive) 指定した設定で新しいインスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | equals(ObjectSE other) |
int | getDeliveryMode() メッセージを送信するときに使用する配信モードを返します。 |
int | getPriority() 送信時にメッセージの優先度を返します。 |
long | getTimeToLive() 送信時にメッセージの生存期間を返します。 |
int | hashCode() |
void | setDeliveryMode(int deliveryMode) メッセージの送信時に使用する配信モードを設定します。 |
void | setPriority(int priority) 送信時のメッセージの優先度を設定します。 |
void | setTimeToLive(long timeToLive) 送信時のメッセージの生存期間を設定します。 |
StringSE | toString() |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public QosSettings()
public QosSettings(int deliveryMode, int priority, long timeToLive)
public void setDeliveryMode(int deliveryMode)
deliveryMode
- 使用する配信モード DeliveryMode.PERSISTENT
EE, DeliveryMode.NON_PERSISTENT
EE, Message.DEFAULT_DELIVERY_MODE
EE, MessageProducer.send(javax.jms.Message, int, int, long)
EEpublic int getDeliveryMode()
public void setPriority(int priority)
public int getPriority()
public void setTimeToLive(long timeToLive)
timeToLive
- メッセージの存続期間 (ミリ秒単位)Message.DEFAULT_TIME_TO_LIVE
EE, MessageProducer.send(javax.jms.Message, int, int, long)
EEpublic long getTimeToLive()
public int hashCode()
ObjectSE
の hashCodeSE
public StringSE toString()
ObjectSE
の toStringSE