Package org.apache.qpid.jms
Class JmsProducer
- java.lang.Object
-
- org.apache.qpid.jms.JmsProducer
-
- All Implemented Interfaces:
jakarta.jms.JMSProducer
public class JmsProducer extends java.lang.Object implements jakarta.jms.JMSProducer
-
-
Constructor Summary
Constructors Constructor Description JmsProducer(JmsSession session, JmsMessageProducer producer)Create a new JMSProducer instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.jms.JMSProducerclearProperties()jakarta.jms.CompletionListenergetAsync()booleangetBooleanProperty(java.lang.String name)bytegetByteProperty(java.lang.String name)longgetDeliveryDelay()intgetDeliveryMode()booleangetDisableMessageID()booleangetDisableMessageTimestamp()doublegetDoubleProperty(java.lang.String name)floatgetFloatProperty(java.lang.String name)intgetIntProperty(java.lang.String name)java.lang.StringgetJMSCorrelationID()byte[]getJMSCorrelationIDAsBytes()jakarta.jms.DestinationgetJMSReplyTo()java.lang.StringgetJMSType()longgetLongProperty(java.lang.String name)java.lang.ObjectgetObjectProperty(java.lang.String name)intgetPriority()java.util.Set<java.lang.String>getPropertyNames()shortgetShortProperty(java.lang.String name)java.lang.StringgetStringProperty(java.lang.String name)longgetTimeToLive()booleanpropertyExists(java.lang.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, java.io.Serializable body)jakarta.jms.JMSProducersend(jakarta.jms.Destination destination, java.lang.String body)jakarta.jms.JMSProducersend(jakarta.jms.Destination destination, java.util.Map<java.lang.String,java.lang.Object> body)jakarta.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(java.lang.String correlationId)jakarta.jms.JMSProducersetJMSCorrelationIDAsBytes(byte[] correlationIdBytes)jakarta.jms.JMSProducersetJMSReplyTo(jakarta.jms.Destination replyTo)jakarta.jms.JMSProducersetJMSType(java.lang.String type)jakarta.jms.JMSProducersetPriority(int priority)jakarta.jms.JMSProducersetProperty(java.lang.String name, boolean value)jakarta.jms.JMSProducersetProperty(java.lang.String name, byte value)jakarta.jms.JMSProducersetProperty(java.lang.String name, double value)jakarta.jms.JMSProducersetProperty(java.lang.String name, float value)jakarta.jms.JMSProducersetProperty(java.lang.String name, int value)jakarta.jms.JMSProducersetProperty(java.lang.String name, long value)jakarta.jms.JMSProducersetProperty(java.lang.String name, short value)jakarta.jms.JMSProducersetProperty(java.lang.String name, java.lang.Object value)jakarta.jms.JMSProducersetProperty(java.lang.String name, java.lang.String value)jakarta.jms.JMSProducersetTimeToLive(long timeToLive)
-
-
-
Constructor Detail
-
JmsProducer
public JmsProducer(JmsSession session, JmsMessageProducer producer)
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 Detail
-
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
public jakarta.jms.JMSProducer send(jakarta.jms.Destination destination, java.util.Map<java.lang.String,java.lang.Object> body)- Specified by:
sendin interfacejakarta.jms.JMSProducer
-
send
public jakarta.jms.JMSProducer send(jakarta.jms.Destination destination, java.io.Serializable body)- Specified by:
sendin interfacejakarta.jms.JMSProducer
-
send
public jakarta.jms.JMSProducer send(jakarta.jms.Destination destination, java.lang.String body)- Specified by:
sendin interfacejakarta.jms.JMSProducer
-
clearProperties
public jakarta.jms.JMSProducer clearProperties()
- Specified by:
clearPropertiesin interfacejakarta.jms.JMSProducer
-
getPropertyNames
public java.util.Set<java.lang.String> getPropertyNames()
- Specified by:
getPropertyNamesin interfacejakarta.jms.JMSProducer
-
propertyExists
public boolean propertyExists(java.lang.String name)
- Specified by:
propertyExistsin interfacejakarta.jms.JMSProducer
-
getBooleanProperty
public boolean getBooleanProperty(java.lang.String name)
- Specified by:
getBooleanPropertyin interfacejakarta.jms.JMSProducer
-
getByteProperty
public byte getByteProperty(java.lang.String name)
- Specified by:
getBytePropertyin interfacejakarta.jms.JMSProducer
-
getDoubleProperty
public double getDoubleProperty(java.lang.String name)
- Specified by:
getDoublePropertyin interfacejakarta.jms.JMSProducer
-
getFloatProperty
public float getFloatProperty(java.lang.String name)
- Specified by:
getFloatPropertyin interfacejakarta.jms.JMSProducer
-
getIntProperty
public int getIntProperty(java.lang.String name)
- Specified by:
getIntPropertyin interfacejakarta.jms.JMSProducer
-
getLongProperty
public long getLongProperty(java.lang.String name)
- Specified by:
getLongPropertyin interfacejakarta.jms.JMSProducer
-
getObjectProperty
public java.lang.Object getObjectProperty(java.lang.String name)
- Specified by:
getObjectPropertyin interfacejakarta.jms.JMSProducer
-
getShortProperty
public short getShortProperty(java.lang.String name)
- Specified by:
getShortPropertyin interfacejakarta.jms.JMSProducer
-
getStringProperty
public java.lang.String getStringProperty(java.lang.String name)
- Specified by:
getStringPropertyin interfacejakarta.jms.JMSProducer
-
setProperty
public jakarta.jms.JMSProducer setProperty(java.lang.String name, boolean value)- Specified by:
setPropertyin interfacejakarta.jms.JMSProducer
-
setProperty
public jakarta.jms.JMSProducer setProperty(java.lang.String name, byte value)- Specified by:
setPropertyin interfacejakarta.jms.JMSProducer
-
setProperty
public jakarta.jms.JMSProducer setProperty(java.lang.String name, double value)- Specified by:
setPropertyin interfacejakarta.jms.JMSProducer
-
setProperty
public jakarta.jms.JMSProducer setProperty(java.lang.String name, float value)- Specified by:
setPropertyin interfacejakarta.jms.JMSProducer
-
setProperty
public jakarta.jms.JMSProducer setProperty(java.lang.String name, int value)- Specified by:
setPropertyin interfacejakarta.jms.JMSProducer
-
setProperty
public jakarta.jms.JMSProducer setProperty(java.lang.String name, long value)- Specified by:
setPropertyin interfacejakarta.jms.JMSProducer
-
setProperty
public jakarta.jms.JMSProducer setProperty(java.lang.String name, java.lang.Object value)- Specified by:
setPropertyin interfacejakarta.jms.JMSProducer
-
setProperty
public jakarta.jms.JMSProducer setProperty(java.lang.String name, short value)- Specified by:
setPropertyin interfacejakarta.jms.JMSProducer
-
setProperty
public jakarta.jms.JMSProducer setProperty(java.lang.String name, java.lang.String value)- Specified by:
setPropertyin interfacejakarta.jms.JMSProducer
-
getJMSCorrelationID
public java.lang.String getJMSCorrelationID()
- Specified by:
getJMSCorrelationIDin interfacejakarta.jms.JMSProducer
-
setJMSCorrelationID
public jakarta.jms.JMSProducer setJMSCorrelationID(java.lang.String correlationId)
- 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
public java.lang.String getJMSType()
- Specified by:
getJMSTypein interfacejakarta.jms.JMSProducer
-
setJMSType
public jakarta.jms.JMSProducer setJMSType(java.lang.String type)
- 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
-
-