org.huihoo.jfox.ms.jms.topic
Class TopicPublisherImpl

java.lang.Object
  extended byorg.huihoo.jfox.ms.jms.base.MessageProducerImpl
      extended byorg.huihoo.jfox.ms.jms.topic.TopicPublisherImpl
All Implemented Interfaces:
javax.jms.MessageProducer, javax.jms.TopicPublisher

public class TopicPublisherImpl
extends MessageProducerImpl
implements javax.jms.TopicPublisher

Created by IntelliJ IDEA. User: yong.cheng Date: 2003-5-20 Time: 21:49:48 To change this template use Options | File Templates.


Field Summary
 
Fields inherited from class org.huihoo.jfox.ms.jms.base.MessageProducerImpl
defaultDeliveryMode, defaultPriority, defaultTimeToLive, disableMessageID, disableMessageTimestamp
 
Constructor Summary
TopicPublisherImpl(SessionImpl session, javax.jms.Topic topic)
           
 
Method Summary
 javax.jms.Topic getTopic()
           
 void publish(javax.jms.Message message)
           
 void publish(javax.jms.Message message, int deliveryMode, int priority, long timeToLive)
           
 void publish(javax.jms.Topic topic, javax.jms.Message message)
           
 void publish(javax.jms.Topic topic, javax.jms.Message message, int deliveryMode, int priority, long timeToLive)
           
 
Methods inherited from class org.huihoo.jfox.ms.jms.base.MessageProducerImpl
close, getDeliveryMode, getDisableMessageID, getDisableMessageTimestamp, getPriority, getTimeToLive, isClosed, sendMessage, 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, getDisableMessageID, getDisableMessageTimestamp, getPriority, getTimeToLive, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setTimeToLive
 

Constructor Detail

TopicPublisherImpl

public TopicPublisherImpl(SessionImpl 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 message)
             throws javax.jms.JMSException
Specified by:
publish in interface javax.jms.TopicPublisher
Throws:
javax.jms.JMSException

publish

public void publish(javax.jms.Message message,
                    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 message)
             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 message,
                    int deliveryMode,
                    int priority,
                    long timeToLive)
             throws javax.jms.JMSException
Specified by:
publish in interface javax.jms.TopicPublisher
Throws:
javax.jms.JMSException


Copyright © 2002-2003 Open Enterprise Foundation. All Rights Reserved.