com.pcbsys.nirvana.nJMS.roundRobin.MessageProducerImpl Class Reference
Inheritance diagram for com.pcbsys.nirvana.nJMS.roundRobin.MessageProducerImpl:
com.pcbsys.nirvana.nJMS.roundRobin.QueueSenderImpl com.pcbsys.nirvana.nJMS.roundRobin.TopicPublisherImpl

Public Member Functions

void send (Message message) throws JMSException
 Sends a message using the MessageProducer's default delivery mode, priority, and time to live. More...
 
void send (Message message, int deliveryMode, int priority, long timeToLive) throws JMSException
 Sends a message for message producer, specifying delivery mode, priority and time to live. More...
 
void send (Destination destination, Message message) throws JMSException
 Sends a message to destination using the MessageProducer's default delivery mode, priority and time to live. More...
 
void send (Destination destination, Message message, int deliveryMode, int priority, long timeToLive) throws JMSException
 Sends message to a destination, specifying 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[] msgs, int deliveryMode, int priority, long timeToLive) throws javax.jms.JMSException
 Sends batch of messages to a destination, specifying delivery mode, priority and time to live. More...
 
void send (Destination destination, Message[] msgs) 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 (Destination destination, Message[] msgs, int deliveryMode, int priority, long timeToLive) throws javax.jms.JMSException
 Sends batch of messages to destination using the MessageProducer's default delivery mode, priority, and time to live. More...
 

Detailed Description

Deprecated:
This class is deprecated in version 10.2 in favour of the horizontal scalability feature within the com.pcbsys.nirvana.nJMS package

Member Function Documentation

void com.pcbsys.nirvana.nJMS.roundRobin.MessageProducerImpl.send ( Message  message) throws JMSException

Sends a message using the MessageProducer's default delivery mode, priority, and time to live.

Parameters
messageJMS message to send.
Exceptions
javax.jms.JMSExceptionIn case of any failure.
void com.pcbsys.nirvana.nJMS.roundRobin.MessageProducerImpl.send ( Message  message,
int  deliveryMode,
int  priority,
long  timeToLive 
) throws JMSException

Sends a message for message producer, specifying delivery mode, priority and time to live.

Parameters
messageJMS message to send.
deliveryModeDelivery Mode for this message.
priorityMessage priority, valid values are in range of 1 to 9.
timeToLiveTime to live in milliseconds.
Exceptions
javax.jms.JMSExceptionin case of any failure.
void com.pcbsys.nirvana.nJMS.roundRobin.MessageProducerImpl.send ( Destination  destination,
Message  message 
) throws JMSException

Sends a message to destination using the MessageProducer's default delivery mode, priority and time to live.

Parameters
destinationJMS destination.
messageJMS message to send.
Exceptions
javax.jms.JMSExceptionIn case of any failure.
void com.pcbsys.nirvana.nJMS.roundRobin.MessageProducerImpl.send ( Destination  destination,
Message  message,
int  deliveryMode,
int  priority,
long  timeToLive 
) throws JMSException

Sends message to a destination, specifying delivery mode, priority and time to live.

Parameters
destinationJMS destination.
messageJMS message to send.
deliveryModeDelivery Mode for this message.
priorityMessage priority, valid values are in range of 1 to 9.
timeToLiveTime to live in milliseconds.
Exceptions
javax.jms.JMSExceptionin case of any failure throws.
void com.pcbsys.nirvana.nJMS.roundRobin.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 extension to JMS specification.

Parameters
messagesBatch of JMS messages to send.
Exceptions
javax.jms.JMSExceptionin case of any failure.
Since
10.0
void com.pcbsys.nirvana.nJMS.roundRobin.MessageProducerImpl.send ( Message[]  msgs,
int  deliveryMode,
int  priority,
long  timeToLive 
) throws javax.jms.JMSException

Sends batch of messages to a destination, specifying delivery mode, priority and time to live.

Note: This method is non standard extension to JMS specification.

Parameters
msgsBatch of JMS messages to send.
deliveryModeDelivery Mode for these messages.
priorityMessage priority, valid values are in range of 1 to 9.
timeToLiveTime to live in milliseconds.
Exceptions
javax.jms.JMSExceptionin case of any failure.
Since
10.0
void com.pcbsys.nirvana.nJMS.roundRobin.MessageProducerImpl.send ( Destination  destination,
Message[]  msgs 
) 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.

Parameters
destinationJMS destination.
msgsBatch of JMS messages to send.
Exceptions
javax.jms.JMSExceptionin case of any failure.
Since
10.0
void com.pcbsys.nirvana.nJMS.roundRobin.MessageProducerImpl.send ( Destination  destination,
Message[]  msgs,
int  deliveryMode,
int  priority,
long  timeToLive 
) 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.

Parameters
destinationJMS destination.
msgsBatch of JMS messages to send.
deliveryModeDelivery Mode for these messages
priorityMessage priority, valid values are in range of 1 to 9.
ttlTime to live in milliseconds.
Exceptions
javax.jms.JMSExceptionin case of any failure.
Since
10.0