Package org.apache.qpid.jms
Class JmsProducer
java.lang.Object
org.apache.qpid.jms.JmsProducer
- All Implemented Interfaces:
jakarta.jms.JMSProducer
-
Constructor Summary
ConstructorsConstructorDescriptionJmsProducer(JmsSession session, JmsMessageProducer producer) Create a new JMSProducer instance. -
Method Summary
Modifier and TypeMethodDescriptionjakarta.jms.JMSProducerjakarta.jms.CompletionListenergetAsync()booleangetBooleanProperty(String name) bytegetByteProperty(String name) longintbooleanbooleandoublegetDoubleProperty(String name) floatgetFloatProperty(String name) intgetIntProperty(String name) byte[]jakarta.jms.DestinationlonggetLongProperty(String name) getObjectProperty(String name) intshortgetShortProperty(String name) getStringProperty(String name) longbooleanpropertyExists(String name) jakarta.jms.JMSProducersend(jakarta.jms.Destination destination, byte[] body) jakarta.jms.JMSProducersend(jakarta.jms.Destination destination, jakarta.jms.Message message) jakarta.jms.JMSProducersend(jakarta.jms.Destination destination, Serializable body) jakarta.jms.JMSProducerjakarta.jms.JMSProducerjakarta.jms.JMSProducersetAsync(jakarta.jms.CompletionListener completionListener) jakarta.jms.JMSProducersetDeliveryDelay(long deliveryDelay) jakarta.jms.JMSProducersetDeliveryMode(int deliveryMode) jakarta.jms.JMSProducersetDisableMessageID(boolean disableMessageId) jakarta.jms.JMSProducersetDisableMessageTimestamp(boolean disableTimestamp) jakarta.jms.JMSProducersetJMSCorrelationID(String correlationId) jakarta.jms.JMSProducersetJMSCorrelationIDAsBytes(byte[] correlationIdBytes) jakarta.jms.JMSProducersetJMSReplyTo(jakarta.jms.Destination replyTo) jakarta.jms.JMSProducersetJMSType(String type) jakarta.jms.JMSProducersetPriority(int priority) jakarta.jms.JMSProducersetProperty(String name, boolean value) jakarta.jms.JMSProducersetProperty(String name, byte value) jakarta.jms.JMSProducersetProperty(String name, double value) jakarta.jms.JMSProducersetProperty(String name, float value) jakarta.jms.JMSProducersetProperty(String name, int value) jakarta.jms.JMSProducersetProperty(String name, long value) jakarta.jms.JMSProducersetProperty(String name, short value) jakarta.jms.JMSProducersetProperty(String name, Object value) jakarta.jms.JMSProducersetProperty(String name, String value) jakarta.jms.JMSProducersetTimeToLive(long timeToLive)
-
Constructor Details
-
JmsProducer
Create a new JMSProducer instance. The producer is backed by the given Session object and uses the shared MessageProducer instance to send all of its messages.- Parameters:
session- The Session that created this JMSProducerproducer- The shared MessageProducer owned by the parent Session.
-
-
Method Details
-
send
public jakarta.jms.JMSProducer send(jakarta.jms.Destination destination, jakarta.jms.Message message) - Specified by:
sendin interfacejakarta.jms.JMSProducer
-
send
public jakarta.jms.JMSProducer send(jakarta.jms.Destination destination, byte[] body) - Specified by:
sendin interfacejakarta.jms.JMSProducer
-
send
- Specified by:
sendin interfacejakarta.jms.JMSProducer
-
send
- Specified by:
sendin interfacejakarta.jms.JMSProducer
-
send
- Specified by:
sendin interfacejakarta.jms.JMSProducer
-
clearProperties
public jakarta.jms.JMSProducer clearProperties()- Specified by:
clearPropertiesin interfacejakarta.jms.JMSProducer
-
getPropertyNames
- Specified by:
getPropertyNamesin interfacejakarta.jms.JMSProducer
-
propertyExists
- Specified by:
propertyExistsin interfacejakarta.jms.JMSProducer
-
getBooleanProperty
- Specified by:
getBooleanPropertyin interfacejakarta.jms.JMSProducer
-
getByteProperty
- Specified by:
getBytePropertyin interfacejakarta.jms.JMSProducer
-
getDoubleProperty
- Specified by:
getDoublePropertyin interfacejakarta.jms.JMSProducer
-
getFloatProperty
- Specified by:
getFloatPropertyin interfacejakarta.jms.JMSProducer
-
getIntProperty
- Specified by:
getIntPropertyin interfacejakarta.jms.JMSProducer
-
getLongProperty
- Specified by:
getLongPropertyin interfacejakarta.jms.JMSProducer
-
getObjectProperty
- Specified by:
getObjectPropertyin interfacejakarta.jms.JMSProducer
-
getShortProperty
- Specified by:
getShortPropertyin interfacejakarta.jms.JMSProducer
-
getStringProperty
- Specified by:
getStringPropertyin interfacejakarta.jms.JMSProducer
-
setProperty
- Specified by:
setPropertyin interfacejakarta.jms.JMSProducer
-
setProperty
- Specified by:
setPropertyin interfacejakarta.jms.JMSProducer
-
setProperty
- Specified by:
setPropertyin interfacejakarta.jms.JMSProducer
-
setProperty
- Specified by:
setPropertyin interfacejakarta.jms.JMSProducer
-
setProperty
- Specified by:
setPropertyin interfacejakarta.jms.JMSProducer
-
setProperty
- Specified by:
setPropertyin interfacejakarta.jms.JMSProducer
-
setProperty
- Specified by:
setPropertyin interfacejakarta.jms.JMSProducer
-
setProperty
- Specified by:
setPropertyin interfacejakarta.jms.JMSProducer
-
setProperty
- Specified by:
setPropertyin interfacejakarta.jms.JMSProducer
-
getJMSCorrelationID
- Specified by:
getJMSCorrelationIDin interfacejakarta.jms.JMSProducer
-
setJMSCorrelationID
- Specified by:
setJMSCorrelationIDin interfacejakarta.jms.JMSProducer
-
getJMSCorrelationIDAsBytes
public byte[] getJMSCorrelationIDAsBytes()- Specified by:
getJMSCorrelationIDAsBytesin interfacejakarta.jms.JMSProducer
-
setJMSCorrelationIDAsBytes
public jakarta.jms.JMSProducer setJMSCorrelationIDAsBytes(byte[] correlationIdBytes) - Specified by:
setJMSCorrelationIDAsBytesin interfacejakarta.jms.JMSProducer
-
getJMSReplyTo
public jakarta.jms.Destination getJMSReplyTo()- Specified by:
getJMSReplyToin interfacejakarta.jms.JMSProducer
-
setJMSReplyTo
public jakarta.jms.JMSProducer setJMSReplyTo(jakarta.jms.Destination replyTo) - Specified by:
setJMSReplyToin interfacejakarta.jms.JMSProducer
-
getJMSType
- Specified by:
getJMSTypein interfacejakarta.jms.JMSProducer
-
setJMSType
- Specified by:
setJMSTypein interfacejakarta.jms.JMSProducer
-
getAsync
public jakarta.jms.CompletionListener getAsync()- Specified by:
getAsyncin interfacejakarta.jms.JMSProducer
-
setAsync
public jakarta.jms.JMSProducer setAsync(jakarta.jms.CompletionListener completionListener) - Specified by:
setAsyncin interfacejakarta.jms.JMSProducer
-
getDeliveryDelay
public long getDeliveryDelay()- Specified by:
getDeliveryDelayin interfacejakarta.jms.JMSProducer
-
setDeliveryDelay
public jakarta.jms.JMSProducer setDeliveryDelay(long deliveryDelay) - Specified by:
setDeliveryDelayin interfacejakarta.jms.JMSProducer
-
getDeliveryMode
public int getDeliveryMode()- Specified by:
getDeliveryModein interfacejakarta.jms.JMSProducer
-
setDeliveryMode
public jakarta.jms.JMSProducer setDeliveryMode(int deliveryMode) - Specified by:
setDeliveryModein interfacejakarta.jms.JMSProducer
-
getDisableMessageID
public boolean getDisableMessageID()- Specified by:
getDisableMessageIDin interfacejakarta.jms.JMSProducer
-
setDisableMessageID
public jakarta.jms.JMSProducer setDisableMessageID(boolean disableMessageId) - Specified by:
setDisableMessageIDin interfacejakarta.jms.JMSProducer
-
getDisableMessageTimestamp
public boolean getDisableMessageTimestamp()- Specified by:
getDisableMessageTimestampin interfacejakarta.jms.JMSProducer
-
setDisableMessageTimestamp
public jakarta.jms.JMSProducer setDisableMessageTimestamp(boolean disableTimestamp) - Specified by:
setDisableMessageTimestampin interfacejakarta.jms.JMSProducer
-
getPriority
public int getPriority()- Specified by:
getPriorityin interfacejakarta.jms.JMSProducer
-
setPriority
public jakarta.jms.JMSProducer setPriority(int priority) - Specified by:
setPriorityin interfacejakarta.jms.JMSProducer
-
getTimeToLive
public long getTimeToLive()- Specified by:
getTimeToLivein interfacejakarta.jms.JMSProducer
-
setTimeToLive
public jakarta.jms.JMSProducer setTimeToLive(long timeToLive) - Specified by:
setTimeToLivein interfacejakarta.jms.JMSProducer
-