public class ActiveMQMessageProducer extends Object implements jakarta.jms.MessageProducer, jakarta.jms.QueueSender, jakarta.jms.TopicPublisher
| Modifier | Constructor and Description |
|---|---|
protected |
ActiveMQMessageProducer(ActiveMQConnection connection,
ClientProducer producer,
ActiveMQDestination defaultDestination,
ActiveMQSession session,
ConnectionFactoryOptions options) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
long |
getDeliveryDelay() |
int |
getDeliveryMode() |
jakarta.jms.Destination |
getDestination() |
boolean |
getDisableMessageID() |
boolean |
getDisableMessageTimestamp() |
int |
getPriority() |
jakarta.jms.Queue |
getQueue() |
long |
getTimeToLive() |
jakarta.jms.Topic |
getTopic() |
void |
publish(jakarta.jms.Message message) |
void |
publish(jakarta.jms.Message message,
int deliveryMode,
int priority,
long timeToLive) |
void |
publish(jakarta.jms.Topic topic,
jakarta.jms.Message message) |
void |
publish(jakarta.jms.Topic topic,
jakarta.jms.Message message,
int deliveryMode,
int priority,
long timeToLive) |
void |
send(jakarta.jms.Destination destination,
jakarta.jms.Message message) |
void |
send(jakarta.jms.Destination destination,
jakarta.jms.Message message,
jakarta.jms.CompletionListener completionListener) |
void |
send(jakarta.jms.Destination destination,
jakarta.jms.Message message,
int deliveryMode,
int priority,
long timeToLive) |
void |
send(jakarta.jms.Destination destination,
jakarta.jms.Message message,
int deliveryMode,
int priority,
long timeToLive,
jakarta.jms.CompletionListener completionListener) |
void |
send(jakarta.jms.Message message) |
void |
send(jakarta.jms.Message message,
jakarta.jms.CompletionListener completionListener) |
void |
send(jakarta.jms.Message message,
int deliveryMode,
int priority,
long timeToLive) |
void |
send(jakarta.jms.Message message,
int deliveryMode,
int priority,
long timeToLive,
jakarta.jms.CompletionListener completionListener) |
void |
send(jakarta.jms.Queue queue,
jakarta.jms.Message message) |
void |
send(jakarta.jms.Queue queue,
jakarta.jms.Message message,
int deliveryMode,
int priority,
long timeToLive) |
void |
setDeliveryDelay(long deliveryDelay) |
void |
setDeliveryMode(int deliveryMode) |
void |
setDisableMessageID(boolean value) |
void |
setDisableMessageTimestamp(boolean value) |
void |
setPriority(int defaultPriority) |
void |
setTimeToLive(long timeToLive) |
String |
toString() |
protected ActiveMQMessageProducer(ActiveMQConnection connection, ClientProducer producer, ActiveMQDestination defaultDestination, ActiveMQSession session, ConnectionFactoryOptions options) throws jakarta.jms.JMSException
jakarta.jms.JMSExceptionpublic void setDisableMessageID(boolean value)
throws jakarta.jms.JMSException
setDisableMessageID in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic boolean getDisableMessageID()
throws jakarta.jms.JMSException
getDisableMessageID in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic void setDisableMessageTimestamp(boolean value)
throws jakarta.jms.JMSException
setDisableMessageTimestamp in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic boolean getDisableMessageTimestamp()
throws jakarta.jms.JMSException
getDisableMessageTimestamp in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic void setDeliveryMode(int deliveryMode)
throws jakarta.jms.JMSException
setDeliveryMode in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic int getDeliveryMode()
throws jakarta.jms.JMSException
getDeliveryMode in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic void setPriority(int defaultPriority)
throws jakarta.jms.JMSException
setPriority in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic int getPriority()
throws jakarta.jms.JMSException
getPriority in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic void setTimeToLive(long timeToLive)
throws jakarta.jms.JMSException
setTimeToLive in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic long getTimeToLive()
throws jakarta.jms.JMSException
getTimeToLive in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic jakarta.jms.Destination getDestination()
throws jakarta.jms.JMSException
getDestination in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic void close()
throws jakarta.jms.JMSException
close in interface jakarta.jms.MessageProducerclose in interface AutoCloseablejakarta.jms.JMSExceptionpublic void send(jakarta.jms.Message message)
throws jakarta.jms.JMSException
send in interface jakarta.jms.MessageProducersend in interface jakarta.jms.QueueSenderjakarta.jms.JMSExceptionpublic void send(jakarta.jms.Message message,
int deliveryMode,
int priority,
long timeToLive)
throws jakarta.jms.JMSException
send in interface jakarta.jms.MessageProducersend in interface jakarta.jms.QueueSenderjakarta.jms.JMSExceptionpublic void send(jakarta.jms.Destination destination,
jakarta.jms.Message message)
throws jakarta.jms.JMSException
send in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic void send(jakarta.jms.Destination destination,
jakarta.jms.Message message,
int deliveryMode,
int priority,
long timeToLive)
throws jakarta.jms.JMSException
send in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic void setDeliveryDelay(long deliveryDelay)
throws jakarta.jms.JMSException
setDeliveryDelay in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic long getDeliveryDelay()
throws jakarta.jms.JMSException
getDeliveryDelay in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic void send(jakarta.jms.Message message,
jakarta.jms.CompletionListener completionListener)
throws jakarta.jms.JMSException
send in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic void send(jakarta.jms.Message message,
int deliveryMode,
int priority,
long timeToLive,
jakarta.jms.CompletionListener completionListener)
throws jakarta.jms.JMSException
send in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic void send(jakarta.jms.Destination destination,
jakarta.jms.Message message,
jakarta.jms.CompletionListener completionListener)
throws jakarta.jms.JMSException
send in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic void send(jakarta.jms.Destination destination,
jakarta.jms.Message message,
int deliveryMode,
int priority,
long timeToLive,
jakarta.jms.CompletionListener completionListener)
throws jakarta.jms.JMSException
send in interface jakarta.jms.MessageProducerjakarta.jms.JMSExceptionpublic jakarta.jms.Topic getTopic()
throws jakarta.jms.JMSException
getTopic in interface jakarta.jms.TopicPublisherjakarta.jms.JMSExceptionpublic void publish(jakarta.jms.Message message)
throws jakarta.jms.JMSException
publish in interface jakarta.jms.TopicPublisherjakarta.jms.JMSExceptionpublic void publish(jakarta.jms.Topic topic,
jakarta.jms.Message message)
throws jakarta.jms.JMSException
publish in interface jakarta.jms.TopicPublisherjakarta.jms.JMSExceptionpublic void publish(jakarta.jms.Message message,
int deliveryMode,
int priority,
long timeToLive)
throws jakarta.jms.JMSException
publish in interface jakarta.jms.TopicPublisherjakarta.jms.JMSExceptionpublic void publish(jakarta.jms.Topic topic,
jakarta.jms.Message message,
int deliveryMode,
int priority,
long timeToLive)
throws jakarta.jms.JMSException
publish in interface jakarta.jms.TopicPublisherjakarta.jms.JMSExceptionpublic void send(jakarta.jms.Queue queue,
jakarta.jms.Message message)
throws jakarta.jms.JMSException
send in interface jakarta.jms.QueueSenderjakarta.jms.JMSExceptionpublic void send(jakarta.jms.Queue queue,
jakarta.jms.Message message,
int deliveryMode,
int priority,
long timeToLive)
throws jakarta.jms.JMSException
send in interface jakarta.jms.QueueSenderjakarta.jms.JMSExceptionpublic jakarta.jms.Queue getQueue()
throws jakarta.jms.JMSException
getQueue in interface jakarta.jms.QueueSenderjakarta.jms.JMSExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.