Package org.springframework.jms.support
Class QosSettings
java.lang.Object
org.springframework.jms.support.QosSettings
Gather the Quality-of-Service settings that can be used when sending a message.
- Since:
- 5.0
- Author:
- Stephane Nicoll
-
Constructor Summary
ConstructorDescriptionCreate a new instance with the default settings.QosSettings
(int deliveryMode, int priority, long timeToLive) Create a new instance with the specified settings. -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
Return the delivery mode to use when sending a message.int
Return the priority of a message when sending.long
Return the time-to-live of the message when sending.int
hashCode()
void
setDeliveryMode
(int deliveryMode) Set the delivery mode to use when sending a message.void
setPriority
(int priority) Set the priority of a message when sending.void
setTimeToLive
(long timeToLive) Set the time-to-live of the message when sending.toString()
-
Constructor Details
-
QosSettings
public QosSettings()Create a new instance with the default settings. -
QosSettings
public QosSettings(int deliveryMode, int priority, long timeToLive) Create a new instance with the specified settings.
-
-
Method Details
-
setDeliveryMode
public void setDeliveryMode(int deliveryMode) Set the delivery mode to use when sending a message. Default is the JMS Message default: "PERSISTENT".- Parameters:
deliveryMode
- the delivery mode to use- See Also:
-
getDeliveryMode
public int getDeliveryMode()Return the delivery mode to use when sending a message. -
setPriority
public void setPriority(int priority) Set the priority of a message when sending. -
getPriority
public int getPriority()Return the priority of a message when sending. -
setTimeToLive
public void setTimeToLive(long timeToLive) Set the time-to-live of the message when sending.- Parameters:
timeToLive
- the message's lifetime (in milliseconds)- See Also:
-
getTimeToLive
public long getTimeToLive()Return the time-to-live of the message when sending. -
equals
-
hashCode
public int hashCode() -
toString
-