Package org.apache.activemq.jms.pool
Class PooledProducer
- java.lang.Object
-
- org.apache.activemq.jms.pool.PooledProducer
-
- All Implemented Interfaces:
MessageProducer
- Direct Known Subclasses:
PooledQueueSender,PooledTopicPublisher
public class PooledProducer extends Object implements MessageProducer
A pooledMessageProducer
-
-
Constructor Summary
Constructors Constructor Description PooledProducer(MessageProducer messageProducer, Destination destination)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()intgetDeliveryMode()DestinationgetDestination()booleangetDisableMessageID()booleangetDisableMessageTimestamp()protected MessageProducergetMessageProducer()intgetPriority()longgetTimeToLive()protected booleanisAnonymous()voidsend(Destination destination, Message message)voidsend(Destination destination, Message message, int deliveryMode, int priority, long timeToLive)voidsend(Message message)voidsend(Message message, int deliveryMode, int priority, long timeToLive)voidsetDeliveryMode(int deliveryMode)voidsetDisableMessageID(boolean disableMessageID)voidsetDisableMessageTimestamp(boolean disableMessageTimestamp)voidsetPriority(int priority)voidsetTimeToLive(long timeToLive)StringtoString()
-
-
-
Constructor Detail
-
PooledProducer
public PooledProducer(MessageProducer messageProducer, Destination destination) throws JMSException
- Throws:
JMSException
-
-
Method Detail
-
close
public void close() throws JMSException- Specified by:
closein interfaceMessageProducer- Throws:
JMSException
-
send
public void send(Destination destination, Message message) throws JMSException
- Specified by:
sendin interfaceMessageProducer- Throws:
JMSException
-
send
public void send(Message message) throws JMSException
- Specified by:
sendin interfaceMessageProducer- Throws:
JMSException
-
send
public void send(Message message, int deliveryMode, int priority, long timeToLive) throws JMSException
- Specified by:
sendin interfaceMessageProducer- Throws:
JMSException
-
send
public void send(Destination destination, Message message, int deliveryMode, int priority, long timeToLive) throws JMSException
- Specified by:
sendin interfaceMessageProducer- Throws:
JMSException
-
getDestination
public Destination getDestination()
- Specified by:
getDestinationin interfaceMessageProducer
-
getDeliveryMode
public int getDeliveryMode()
- Specified by:
getDeliveryModein interfaceMessageProducer
-
setDeliveryMode
public void setDeliveryMode(int deliveryMode)
- Specified by:
setDeliveryModein interfaceMessageProducer
-
getDisableMessageID
public boolean getDisableMessageID()
- Specified by:
getDisableMessageIDin interfaceMessageProducer
-
setDisableMessageID
public void setDisableMessageID(boolean disableMessageID)
- Specified by:
setDisableMessageIDin interfaceMessageProducer
-
getDisableMessageTimestamp
public boolean getDisableMessageTimestamp()
- Specified by:
getDisableMessageTimestampin interfaceMessageProducer
-
setDisableMessageTimestamp
public void setDisableMessageTimestamp(boolean disableMessageTimestamp)
- Specified by:
setDisableMessageTimestampin interfaceMessageProducer
-
getPriority
public int getPriority()
- Specified by:
getPriorityin interfaceMessageProducer
-
setPriority
public void setPriority(int priority)
- Specified by:
setPriorityin interfaceMessageProducer
-
getTimeToLive
public long getTimeToLive()
- Specified by:
getTimeToLivein interfaceMessageProducer
-
setTimeToLive
public void setTimeToLive(long timeToLive)
- Specified by:
setTimeToLivein interfaceMessageProducer
-
getMessageProducer
protected MessageProducer getMessageProducer()
-
isAnonymous
protected boolean isAnonymous()
-
-