|
Websphere MQ Everyplace | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.mqe.jms.MQeMessageProducer
A client uses a message producer to send messages to a Destination
.
A client can specify a default delivery mode, priority and time-to-live for messages sent by a message producer. It can also specify delivery mode, priority and time-to-live per message.
MQeQueueSender
,
MQeSession
Constructor Summary | |
MQeMessageProducer()
|
Method Summary | |
int |
getDeliveryMode()
Get the producer's default delivery mode. |
boolean |
getDisableMessageID()
Get an indication of whether message IDs are disabled. |
boolean |
getDisableMessageTimestamp()
Get an indication of whether message timestamps are disabled. |
int |
getPriority()
Get the producer's default priority. |
long |
getTimeToLive()
Get the default length of time in milliseconds from its dispatch time that a produced message should be retained by the message system. |
void |
setDeliveryMode(int deliveryMode)
Set the producer's default delivery mode. |
void |
setDisableMessageID(boolean value)
Set whether message IDs are disabled. |
void |
setDisableMessageTimestamp(boolean value)
Set whether message timestamps are disabled. |
void |
setPriority(int priority)
Set the producer's default priority. |
void |
setTimeToLive(long timeToLive)
Set the default length of time in milliseconds from its dispatch time that a produced message should be retained by the message system. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.jms.MessageProducer |
close |
Constructor Detail |
public MQeMessageProducer()
Method Detail |
public void setDisableMessageID(boolean value) throws javax.jms.JMSException
setDisableMessageID
in interface javax.jms.MessageProducer
value
- indicates if message IDs are disabled.
javax.jms.JMSException
- if JMS fails to set disabled message
Id due to some internal error.public boolean getDisableMessageID() throws javax.jms.JMSException
getDisableMessageID
in interface javax.jms.MessageProducer
javax.jms.JMSException
- if JMS fails to get disabled message
Id due to some internal error.public void setDisableMessageTimestamp(boolean value) throws javax.jms.JMSException
setDisableMessageTimestamp
in interface javax.jms.MessageProducer
value
- indicates if message timestamps are disabled.
javax.jms.JMSException
- if JMS fails to set disabled message
timestamp due to some internal error.public boolean getDisableMessageTimestamp() throws javax.jms.JMSException
getDisableMessageTimestamp
in interface javax.jms.MessageProducer
javax.jms.JMSException
- if JMS fails to get disabled message
timestamp due to some internal error.public void setDeliveryMode(int deliveryMode) throws javax.jms.JMSException
setDeliveryMode
in interface javax.jms.MessageProducer
deliveryMode
- the message delivery mode for this message
producer.
javax.jms.JMSException
- if JMS fails to set delivery mode
due to some internal error.MessageProducer.getDeliveryMode()
public int getDeliveryMode() throws javax.jms.JMSException
getDeliveryMode
in interface javax.jms.MessageProducer
javax.jms.JMSException
- if JMS fails to get delivery mode
due to some internal error.MessageProducer.setDeliveryMode(int)
public void setPriority(int priority) throws javax.jms.JMSException
setPriority
in interface javax.jms.MessageProducer
priority
- the message priority for this message producer.
javax.jms.JMSException
- if JMS fails to set priority
due to some internal error.MessageProducer.getPriority()
public int getPriority() throws javax.jms.JMSException
getPriority
in interface javax.jms.MessageProducer
javax.jms.JMSException
- if JMS fails to get priority
due to some internal error.MessageProducer.setPriority(int)
public void setTimeToLive(long timeToLive) throws javax.jms.JMSException
setTimeToLive
in interface javax.jms.MessageProducer
timeToLive
- the message time to live in milliseconds; zero is
unlimited
javax.jms.JMSException
- if JMS fails to set Time to Live
due to some internal error.MessageProducer.getTimeToLive()
public long getTimeToLive() throws javax.jms.JMSException
getTimeToLive
in interface javax.jms.MessageProducer
javax.jms.JMSException
- if JMS fails to get Time to Live
due to some internal error.MessageProducer.setTimeToLive(long)
|
Websphere MQ Everyplace | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |