xmlBlaster 2.1.0 API

org.xmlBlaster.jms
Class XBTopicPublisher

java.lang.Object
  extended by org.xmlBlaster.jms.XBMessageProducer
      extended by org.xmlBlaster.jms.XBTopicPublisher
All Implemented Interfaces:
javax.jms.MessageProducer, javax.jms.TopicPublisher

public class XBTopicPublisher
extends XBMessageProducer
implements javax.jms.TopicPublisher

XBTopicPublisher

Author:
Michele Laghi

Field Summary
 
Fields inherited from class org.xmlBlaster.jms.XBMessageProducer
access, deliveryMode, destination, exceptionListener, priority, publishReturnQos, session, timeToLive
 
Constructor Summary
XBTopicPublisher(XBSession session, javax.jms.Topic topic)
           
 
Method Summary
 javax.jms.Topic getTopic()
           
 void publish(javax.jms.Message msg)
           
 void publish(javax.jms.Message msg, int deliveryMode, int priority, long timeToLive)
           
 void publish(javax.jms.Topic topic, javax.jms.Message msg)
           
 void publish(javax.jms.Topic topic, javax.jms.Message msg, int deliveryMode, int priority, long timeToLive)
           
 
Methods inherited from class org.xmlBlaster.jms.XBMessageProducer
close, getDeliveryMode, getDestination, getDisableMessageID, getDisableMessageTimestamp, getPriority, getTimeToLive, send, send, send, send, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setTimeToLive
 
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, getDeliveryMode, getDestination, getDisableMessageID, getDisableMessageTimestamp, getPriority, getTimeToLive, send, send, send, send, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setTimeToLive
 

Constructor Detail

XBTopicPublisher

XBTopicPublisher(XBSession session,
                 javax.jms.Topic topic)
Method Detail

getTopic

public javax.jms.Topic getTopic()
                         throws javax.jms.JMSException
Specified by:
getTopic in interface javax.jms.TopicPublisher
Throws:
javax.jms.JMSException

publish

public void publish(javax.jms.Message msg)
             throws javax.jms.JMSException
Specified by:
publish in interface javax.jms.TopicPublisher
Throws:
javax.jms.JMSException

publish

public void publish(javax.jms.Message msg,
                    int deliveryMode,
                    int priority,
                    long timeToLive)
             throws javax.jms.JMSException
Specified by:
publish in interface javax.jms.TopicPublisher
Throws:
javax.jms.JMSException

publish

public void publish(javax.jms.Topic topic,
                    javax.jms.Message msg)
             throws javax.jms.JMSException
Specified by:
publish in interface javax.jms.TopicPublisher
Throws:
javax.jms.JMSException

publish

public void publish(javax.jms.Topic topic,
                    javax.jms.Message msg,
                    int deliveryMode,
                    int priority,
                    long timeToLive)
             throws javax.jms.JMSException
Specified by:
publish in interface javax.jms.TopicPublisher
Throws:
javax.jms.JMSException

xmlBlaster 2.1.0 API

Copyright © 1999-2011 The xmlBlaster.org contributers.