public final class ActiveMQJMSProducer extends Object implements jakarta.jms.JMSProducer
setDisableMessageID(boolean) and
setDisableMessageTimestamp(boolean) calls their equivalent at the
MessageProducer. IF the user is using the producer in async mode, this may lead to races.
We allow/tolerate this because these are just optional optimizations.| Modifier and Type | Method and Description |
|---|---|
jakarta.jms.JMSProducer |
clearProperties() |
jakarta.jms.CompletionListener |
getAsync() |
boolean |
getBooleanProperty(String name) |
byte |
getByteProperty(String name) |
long |
getDeliveryDelay() |
int |
getDeliveryMode() |
boolean |
getDisableMessageID() |
boolean |
getDisableMessageTimestamp() |
double |
getDoubleProperty(String name) |
float |
getFloatProperty(String name) |
int |
getIntProperty(String name) |
String |
getJMSCorrelationID() |
byte[] |
getJMSCorrelationIDAsBytes() |
jakarta.jms.Destination |
getJMSReplyTo() |
String |
getJMSType() |
long |
getLongProperty(String name) |
Object |
getObjectProperty(String name) |
int |
getPriority() |
Set<String> |
getPropertyNames() |
short |
getShortProperty(String name) |
String |
getStringProperty(String name) |
long |
getTimeToLive() |
boolean |
propertyExists(String name) |
jakarta.jms.JMSProducer |
send(jakarta.jms.Destination destination,
byte[] body) |
jakarta.jms.JMSProducer |
send(jakarta.jms.Destination destination,
Map<String,Object> body) |
jakarta.jms.JMSProducer |
send(jakarta.jms.Destination destination,
jakarta.jms.Message message) |
jakarta.jms.JMSProducer |
send(jakarta.jms.Destination destination,
Serializable body) |
jakarta.jms.JMSProducer |
send(jakarta.jms.Destination destination,
String body) |
jakarta.jms.JMSProducer |
setAsync(jakarta.jms.CompletionListener completionListener) |
jakarta.jms.JMSProducer |
setDeliveryDelay(long deliveryDelay) |
jakarta.jms.JMSProducer |
setDeliveryMode(int deliveryMode) |
jakarta.jms.JMSProducer |
setDisableMessageID(boolean value) |
jakarta.jms.JMSProducer |
setDisableMessageTimestamp(boolean value) |
jakarta.jms.JMSProducer |
setJMSCorrelationID(String correlationID) |
jakarta.jms.JMSProducer |
setJMSCorrelationIDAsBytes(byte[] correlationID) |
jakarta.jms.JMSProducer |
setJMSReplyTo(jakarta.jms.Destination replyTo) |
jakarta.jms.JMSProducer |
setJMSType(String type) |
jakarta.jms.JMSProducer |
setPriority(int priority) |
jakarta.jms.JMSProducer |
setProperty(String name,
boolean value) |
jakarta.jms.JMSProducer |
setProperty(String name,
byte value) |
jakarta.jms.JMSProducer |
setProperty(String name,
double value) |
jakarta.jms.JMSProducer |
setProperty(String name,
float value) |
jakarta.jms.JMSProducer |
setProperty(String name,
int value) |
jakarta.jms.JMSProducer |
setProperty(String name,
long value) |
jakarta.jms.JMSProducer |
setProperty(String name,
Object value) |
jakarta.jms.JMSProducer |
setProperty(String name,
short value) |
jakarta.jms.JMSProducer |
setProperty(String name,
String value) |
jakarta.jms.JMSProducer |
setTimeToLive(long timeToLive) |
public jakarta.jms.JMSProducer send(jakarta.jms.Destination destination,
jakarta.jms.Message message)
send in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer send(jakarta.jms.Destination destination,
String body)
send in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer send(jakarta.jms.Destination destination,
Map<String,Object> body)
send in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer send(jakarta.jms.Destination destination,
byte[] body)
send in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer send(jakarta.jms.Destination destination,
Serializable body)
send in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setDisableMessageID(boolean value)
setDisableMessageID in interface jakarta.jms.JMSProducerpublic boolean getDisableMessageID()
getDisableMessageID in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setDisableMessageTimestamp(boolean value)
setDisableMessageTimestamp in interface jakarta.jms.JMSProducerpublic boolean getDisableMessageTimestamp()
getDisableMessageTimestamp in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setDeliveryMode(int deliveryMode)
setDeliveryMode in interface jakarta.jms.JMSProducerpublic int getDeliveryMode()
getDeliveryMode in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setPriority(int priority)
setPriority in interface jakarta.jms.JMSProducerpublic int getPriority()
getPriority in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setTimeToLive(long timeToLive)
setTimeToLive in interface jakarta.jms.JMSProducerpublic long getTimeToLive()
getTimeToLive in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setDeliveryDelay(long deliveryDelay)
setDeliveryDelay in interface jakarta.jms.JMSProducerpublic long getDeliveryDelay()
getDeliveryDelay in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setAsync(jakarta.jms.CompletionListener completionListener)
setAsync in interface jakarta.jms.JMSProducerpublic jakarta.jms.CompletionListener getAsync()
getAsync in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setProperty(String name, boolean value)
setProperty in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setProperty(String name, byte value)
setProperty in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setProperty(String name, short value)
setProperty in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setProperty(String name, int value)
setProperty in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setProperty(String name, long value)
setProperty in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setProperty(String name, float value)
setProperty in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setProperty(String name, double value)
setProperty in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setProperty(String name, String value)
setProperty in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setProperty(String name, Object value)
setProperty in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer clearProperties()
clearProperties in interface jakarta.jms.JMSProducerpublic boolean propertyExists(String name)
propertyExists in interface jakarta.jms.JMSProducerpublic boolean getBooleanProperty(String name)
getBooleanProperty in interface jakarta.jms.JMSProducerpublic byte getByteProperty(String name)
getByteProperty in interface jakarta.jms.JMSProducerpublic short getShortProperty(String name)
getShortProperty in interface jakarta.jms.JMSProducerpublic int getIntProperty(String name)
getIntProperty in interface jakarta.jms.JMSProducerpublic long getLongProperty(String name)
getLongProperty in interface jakarta.jms.JMSProducerpublic float getFloatProperty(String name)
getFloatProperty in interface jakarta.jms.JMSProducerpublic double getDoubleProperty(String name)
getDoubleProperty in interface jakarta.jms.JMSProducerpublic String getStringProperty(String name)
getStringProperty in interface jakarta.jms.JMSProducerpublic Object getObjectProperty(String name)
getObjectProperty in interface jakarta.jms.JMSProducerpublic Set<String> getPropertyNames()
getPropertyNames in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setJMSCorrelationIDAsBytes(byte[] correlationID)
setJMSCorrelationIDAsBytes in interface jakarta.jms.JMSProducerpublic byte[] getJMSCorrelationIDAsBytes()
getJMSCorrelationIDAsBytes in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setJMSCorrelationID(String correlationID)
setJMSCorrelationID in interface jakarta.jms.JMSProducerpublic String getJMSCorrelationID()
getJMSCorrelationID in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setJMSType(String type)
setJMSType in interface jakarta.jms.JMSProducerpublic String getJMSType()
getJMSType in interface jakarta.jms.JMSProducerpublic jakarta.jms.JMSProducer setJMSReplyTo(jakarta.jms.Destination replyTo)
setJMSReplyTo in interface jakarta.jms.JMSProducerpublic jakarta.jms.Destination getJMSReplyTo()
getJMSReplyTo in interface jakarta.jms.JMSProducerCopyright © 2022 The Apache Software Foundation. All rights reserved.