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

Public Member Functions

void publish (javax.jms.Message[] messages) throws javax.jms.JMSException
 Publish batch of messages using the TopicPublisher's default delivery mode, priority, and time to live. More...
 
void publish (javax.jms.Message[] messages, int deliveryMode, int priority, long timeToLive) throws javax.jms.JMSException
 Publish batch of messages by specifying delivery mode, priority, and time to live. More...
 
void publish (javax.jms.Topic topic, javax.jms.Message[] messages) throws javax.jms.JMSException
 Publish batch of messages to destination using the TopicPublisher's default delivery mode, priority, and time to live. More...
 
void publish (javax.jms.Topic topic, javax.jms.Message[] messages, int deliveryMode, int priority, long timeToLive) throws javax.jms.JMSException
 Publish batch of messages to destination by specifying default delivery mode, priority, and time to live. More...
 
- Public Member Functions inherited from com.pcbsys.nirvana.nJMS.roundRobin.MessageProducerImpl
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.TopicPublisherImpl.publish ( javax.jms.Message[]  messages) throws javax.jms.JMSException

Publish batch of messages using the TopicPublisher's default delivery mode, priority, and time to live.

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

Parameters
messagesBatch of JMS message.
Exceptions
javax.jms.JMSExceptionIn case of any failure.
Since
10.0
void com.pcbsys.nirvana.nJMS.roundRobin.TopicPublisherImpl.publish ( javax.jms.Message[]  messages,
int  deliveryMode,
int  priority,
long  timeToLive 
) throws javax.jms.JMSException

Publish batch of messages by specifying delivery mode, priority, and time to live.

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

Parameters
messagesBatch of JMS message.
deliveryModemessage delivery mode, PERSISTENT or NON_PERSISTENT
priorityMessage priority for the message
timeToLiveTime to Live in milli seconds
Exceptions
javax.jms.JMSExceptionIn case of any failure.
Since
10.0
void com.pcbsys.nirvana.nJMS.roundRobin.TopicPublisherImpl.publish ( javax.jms.Topic  topic,
javax.jms.Message[]  messages 
) throws javax.jms.JMSException

Publish batch of messages to destination using the TopicPublisher's default delivery mode, priority, and time to live.

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

Parameters
topicqueue destination where to send the message.
messagesBatch of JMS message.
Exceptions
javax.jms.JMSExceptionIn case of any failure.
Since
10.0
void com.pcbsys.nirvana.nJMS.roundRobin.TopicPublisherImpl.publish ( javax.jms.Topic  topic,
javax.jms.Message[]  messages,
int  deliveryMode,
int  priority,
long  timeToLive 
) throws javax.jms.JMSException

Publish batch of messages to destination by specifying default delivery mode, priority, and time to live.

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

Parameters
topicqueue destination where to send the message.
messagesBatch of JMS message.
deliveryModemessage delivery mode, PERSISTENT or NON_PERSISTENT
priorityMessage priority for the message
timeToLiveTime to Live in milli seconds
Exceptions
javax.jms.JMSExceptionIn case of any failure.
Since
10.0