- com
- pcbsys
- nirvana
- nJMS
- MessageProducerImpl
class implements MessageProducer interface. More...
Public Member Functions | |
void | _send (javax.jms.Destination destination, javax.jms.Message msg, int deliveryMode, int priority, long timeToLive) throws javax.jms.JMSException |
Sends message, specifying delivery mode, priority and time to live. More... | |
synchronized void | close () throws javax.jms.JMSException |
Closes the message producer. More... | |
int | getDeliveryMode () throws javax.jms.JMSException |
Gets the producer's default delivery mode. More... | |
javax.jms.Destination | getDestination () throws javax.jms.JMSException |
Gets the destination associated with this MessageProducer. More... | |
boolean | getDisableMessageID () throws javax.jms.JMSException |
Gets an indication of whether message IDs are disabled. More... | |
boolean | getDisableMessageTimestamp () throws javax.jms.JMSException |
Gets an indication of whether message timestamps are disabled. More... | |
int | getPriority () throws javax.jms.JMSException |
Gets the producer's default priority for messages. More... | |
long | getTimeToLive () throws javax.jms.JMSException |
Gets the default time to live. More... | |
MessageProducerImpl () | |
This class implements the MessageProducer interface for JMS 1.1. | |
void | send (Message message, int deliveryMode, int priority, long ttl) throws javax.jms.JMSException |
Sends a message for message producer, specifying delivery mode, priority and time to live. More... | |
void | send (Destination destination, Message message) throws javax.jms.JMSException |
Sends a message to destination using the MessageProducer's default delivery mode, priority and time to live. More... | |
void | send (Message message) throws javax.jms.JMSException |
Sends a message using the MessageProducer's default delivery mode, priority, and time to live. More... | |
void | send (Message[] messages) throws javax.jms.JMSException |
Sends batch of messages using the MessageProducer's default delivery mode, priority, and time to live. More... | |
void | send (Message[] messages, int deliveryMode, int priority, long timeToLive) throws javax.jms.JMSException |
Sends a batch of messages by specifying delivery mode, priority and time to live. More... | |
void | send (Destination destination, Message[] messages, int deliveryMode, int priority, long ttl) throws javax.jms.JMSException |
Sends a batch of messages to destination by specifying delivery mode, priority, and time to live. More... | |
void | send (Destination destination, Message[] messages) throws javax.jms.JMSException |
Sends batch of messages to destination using the MessageProducer's default delivery mode, priority, and time to live. More... | |
void | send (javax.jms.Destination destination, javax.jms.Message message, int deliveryMode, int priority, long timeToLive) throws javax.jms.JMSException |
Sends message to a destination, specifying delivery mode, priority and time to live. More... | |
void | setDeliveryMode (int deliveryMode) throws javax.jms.JMSException |
Set the default delivery mode to be used by Producer. More... | |
void | setDisableMessageID (boolean value) throws javax.jms.JMSException |
Set disable message ID. More... | |
void | setDisableMessageTimestamp (boolean value) throws javax.jms.JMSException |
Set disable message time stamp. More... | |
void | setPriority (int messagePriority) throws javax.jms.JMSException |
Sets the producer's default priority. More... | |
void | setTimeToLive (long timeToLive) throws javax.jms.JMSException |
Sets the default time to live in milliseconds. More... | |
Protected Attributes | |
boolean | disableMessageID = false |
<Enter Field Description> | |
boolean | disableMessageTimestamp = true |
<Enter Field Description> | |
nChannel | myChannel = null |
<Enter Field Description> | |
int | myDeliveryMode = javax.jms.Message.DEFAULT_DELIVERY_MODE |
<Enter Field Description> | |
int | myPriority = javax.jms.Message.DEFAULT_PRIORITY |
<Enter Field Description> | |
long | ttl = javax.jms.Message.DEFAULT_TIME_TO_LIVE |
<Enter Field Description> | |
class implements MessageProducer interface.
void com.pcbsys.nirvana.nJMS.MessageProducerImpl._send | ( | javax.jms.Destination | destination, |
javax.jms.Message | msg, | ||
int | deliveryMode, | ||
int | priority, | ||
long | timeToLive | ||
) | throws javax.jms.JMSException |
Sends message, specifying delivery mode, priority and time to live.
destination | JMS destination. |
msg | JMS message to send. |
deliveryMode | Delivery Mode for this message. |
priority | Message priority, valid values are in range of 1 to 9. |
timeToLive | Time to live in milliseconds. |
javax.jms.JMSException | in case of any failure. |
synchronized void com.pcbsys.nirvana.nJMS.MessageProducerImpl.close | ( | ) | throws javax.jms.JMSException |
Closes the message producer.
javax.jms.JMSException | in case of error. |
int com.pcbsys.nirvana.nJMS.MessageProducerImpl.getDeliveryMode | ( | ) | throws javax.jms.JMSException |
Gets the producer's default delivery mode.
javax.jms.JMSException | in case invalid delivery mode. |
javax.jms.Destination com.pcbsys.nirvana.nJMS.MessageProducerImpl.getDestination | ( | ) | throws javax.jms.JMSException |
Gets the destination associated with this MessageProducer.
boolean com.pcbsys.nirvana.nJMS.MessageProducerImpl.getDisableMessageID | ( | ) | throws javax.jms.JMSException |
Gets an indication of whether message IDs are disabled.
javax.jms.JMSException | in case of any error. |
boolean com.pcbsys.nirvana.nJMS.MessageProducerImpl.getDisableMessageTimestamp | ( | ) | throws javax.jms.JMSException |
Gets an indication of whether message timestamps are disabled.
javax.jms.JMSException | in case of any error. |
int com.pcbsys.nirvana.nJMS.MessageProducerImpl.getPriority | ( | ) | throws javax.jms.JMSException |
Gets the producer's default priority for messages.
javax.jms.JMSException | in case of invalid message priority set. |
long com.pcbsys.nirvana.nJMS.MessageProducerImpl.getTimeToLive | ( | ) | throws javax.jms.JMSException |
Gets the default time to live.
javax.jms.JMSException | in case Time to live is not set. |
void com.pcbsys.nirvana.nJMS.MessageProducerImpl.send | ( | Message | message, |
int | deliveryMode, | ||
int | priority, | ||
long | ttl | ||
) | throws javax.jms.JMSException |
Sends a message for message producer, specifying delivery mode, priority and time to live.
message | JMS message to send. |
deliveryMode | Delivery Mode for this message. |
priority | Message priority, valid values are in range of 1 to 9. |
ttl | Time to live in milliseconds. |
javax.jms.JMSException | in case of failure. |
void com.pcbsys.nirvana.nJMS.MessageProducerImpl.send | ( | Destination | destination, |
Message | message | ||
) | throws javax.jms.JMSException |
Sends a message to destination using the MessageProducer's default delivery mode, priority and time to live.
destination | JMS destination. |
message | JMS message to send. |
javax.jms.JMSException | In case of any failure. |
void com.pcbsys.nirvana.nJMS.MessageProducerImpl.send | ( | Message | message | ) | throws javax.jms.JMSException |
Sends a message using the MessageProducer's default delivery mode, priority, and time to live.
message | JMS message to send. |
javax.jms.JMSException | In case of any failure. |
void com.pcbsys.nirvana.nJMS.MessageProducerImpl.send | ( | Message[] | messages | ) | throws javax.jms.JMSException |
Sends batch of messages using the MessageProducer's default delivery mode, priority, and time to live.
Note: This method is non standard extension to JMS specification.
messages | Batch of JMS messages to send. |
javax.jms.JMSException | in case of any failure. |
void com.pcbsys.nirvana.nJMS.MessageProducerImpl.send | ( | Message[] | messages, |
int | deliveryMode, | ||
int | priority, | ||
long | timeToLive | ||
) | throws javax.jms.JMSException |
Sends a batch of messages by specifying delivery mode, priority and time to live.
Note: This method is non standard extension to JMS specification.
messages | Batch of JMS messages to send. |
deliveryMode | Delivery Mode for messages. |
priority | Message priority, valid values are in range of 1 to 9. |
timeToLive | Time to live in milliseconds. |
javax.jms.JMSException | in case of any failure. |
void com.pcbsys.nirvana.nJMS.MessageProducerImpl.send | ( | Destination | destination, |
Message[] | messages, | ||
int | deliveryMode, | ||
int | priority, | ||
long | ttl | ||
) | throws javax.jms.JMSException |
Sends a batch of messages to destination by specifying delivery mode, priority, and time to live.
Note: This method is non standard extension to JMS specification.
destination | JMS destination. |
messages | Batch of JMS messages to send. |
deliveryMode | Delivery Mode for messages. |
priority | Message priority, valid values are in range of 1 to 9. |
ttl | Time to live in milliseconds. |
javax.jms.JMSException | in case of any failure. |
void com.pcbsys.nirvana.nJMS.MessageProducerImpl.send | ( | Destination | destination, |
Message[] | messages | ||
) | throws javax.jms.JMSException |
Sends batch of messages to destination using the MessageProducer's default delivery mode, priority, and time to live.
Note: This method is non standard extension to JMS specification.
destination | JMS destination. |
messages | Batch of JMS messages to send. |
javax.jms.JMSException | in case of any failure. |
void com.pcbsys.nirvana.nJMS.MessageProducerImpl.send | ( | javax.jms.Destination | destination, |
javax.jms.Message | message, | ||
int | deliveryMode, | ||
int | priority, | ||
long | timeToLive | ||
) | throws javax.jms.JMSException |
Sends message to a destination, specifying delivery mode, priority and time to live.
destination | JMS destination. |
message | JMS message to send. |
deliveryMode | Delivery Mode for this message. |
priority | Message priority, valid values are in range of 1 to 9. |
timeToLive | Time to live in milliseconds. |
javax.jms.JMSException | in case of any failure. |
void com.pcbsys.nirvana.nJMS.MessageProducerImpl.setDeliveryMode | ( | int | deliveryMode | ) | throws javax.jms.JMSException |
Set the default delivery mode to be used by Producer.
deliveryMode | valid delivery mode DeliveryMode |
javax.jms.JMSException | in case of any error. |
void com.pcbsys.nirvana.nJMS.MessageProducerImpl.setDisableMessageID | ( | boolean | value | ) | throws javax.jms.JMSException |
Set disable message ID.
value | true or false. |
javax.jms.JMSException | in case of failure to set disable message ID. |
void com.pcbsys.nirvana.nJMS.MessageProducerImpl.setDisableMessageTimestamp | ( | boolean | value | ) | throws javax.jms.JMSException |
Set disable message time stamp.
value | true or false. |
javax.jms.JMSException | in case of failure to set the disableTimeStamp. |
void com.pcbsys.nirvana.nJMS.MessageProducerImpl.setPriority | ( | int | messagePriority | ) | throws javax.jms.JMSException |
Sets the producer's default priority.
messagePriority | message priority. |
javax.jms.JMSException | in case of failure to set. |
void com.pcbsys.nirvana.nJMS.MessageProducerImpl.setTimeToLive | ( | long | timeToLive | ) | throws javax.jms.JMSException |
Sets the default time to live in milliseconds.
timeToLive | time to live. |
javax.jms.JMSException | in case of failure to set. |