org.jencks.pool
Class PooledTopicPublisher

java.lang.Object
  extended by org.jencks.pool.PooledProducer
      extended by org.jencks.pool.PooledTopicPublisher
All Implemented Interfaces:
javax.jms.MessageProducer, javax.jms.TopicPublisher

public class PooledTopicPublisher
extends PooledProducer
implements javax.jms.TopicPublisher


Constructor Summary
PooledTopicPublisher(javax.jms.TopicPublisher messageProducer, javax.jms.Destination destination)
           
 
Method Summary
 javax.jms.Topic getTopic()
           
protected  javax.jms.TopicPublisher getTopicPublisher()
           
 void publish(javax.jms.Message message)
           
 void publish(javax.jms.Message message, int i, int i1, long l)
           
 void publish(javax.jms.Topic topic, javax.jms.Message message)
           
 void publish(javax.jms.Topic topic, javax.jms.Message message, int i, int i1, long l)
           
 
Methods inherited from class org.jencks.pool.PooledProducer
close, getDeliveryMode, getDestination, getDisableMessageID, getDisableMessageTimestamp, getMessageProducer, 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

PooledTopicPublisher

public PooledTopicPublisher(javax.jms.TopicPublisher messageProducer,
                            javax.jms.Destination destination)
                     throws javax.jms.JMSException
Throws:
javax.jms.JMSException
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 i,
                    int i1,
                    long l)
             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 i,
                    int i1,
                    long l)
             throws javax.jms.JMSException
Specified by:
publish in interface javax.jms.TopicPublisher
Throws:
javax.jms.JMSException

getTopicPublisher

protected javax.jms.TopicPublisher getTopicPublisher()


Copyright © 2009 LogicBlaze, Inc.. All Rights Reserved.