Uses of Interface
jakarta.jms.JMSProducer

Packages that use JMSProducer
Package
Description
The Jakarta Messaging API provides a common way for Java programs to create, send, receive and read an enterprise messaging system's messages.
  • Uses of JMSProducer in jakarta.jms

    Methods in jakarta.jms that return JMSProducer
    Modifier and Type
    Method
    Description
    JMSProducer.clearProperties()
    Clears any message properties set on this JMSProducer
    JMSContext.createProducer()
    Creates a new JMSProducer object which can be used to configure and send messages
    JMSProducer.send(Destination destination, byte[] body)
    Send a BytesMessage with the specified body to the specified destination, using any send options, message properties and message headers that have been defined on this JMSProducer.
    JMSProducer.send(Destination destination, Message message)
    Sends a message to the specified destination, using any send options, message properties and message headers that have been defined on this JMSProducer.
    JMSProducer.send(Destination destination, Serializable body)
    Send an ObjectMessage with the specified body to the specified destination, using any send options, message properties and message headers that have been defined on this JMSProducer.
    JMSProducer.send(Destination destination, String body)
    Send a TextMessage with the specified body to the specified destination, using any send options, message properties and message headers that have been defined on this JMSProducer.
    JMSProducer.send(Destination destination, Map<String,Object> body)
    Send a MapMessage with the specified body to the specified destination, using any send options, message properties and message headers that have been defined on this JMSProducer.
    JMSProducer.setAsync(CompletionListener completionListener)
    Specifies whether subsequent calls to send on this JMSProducer object should be synchronous or asynchronous.
    JMSProducer.setDeliveryDelay(long deliveryDelay)
    Sets the minimum length of time in milliseconds that must elapse after a message is sent before the Jakarta Messaging provider may deliver the message to a consumer.
    JMSProducer.setDeliveryMode(int deliveryMode)
    Specifies the delivery mode of messages that are sent using this JMSProducer
    JMSProducer.setDisableMessageID(boolean value)
    Specifies whether message IDs may be disabled for messages that are sent using this JMSProducer
    JMSProducer.setDisableMessageTimestamp(boolean value)
    Specifies whether message timestamps may be disabled for messages that are sent using this JMSProducer.
    JMSProducer.setJMSCorrelationID(String correlationID)
    Specifies that messages sent using this JMSProducer will have their JMSCorrelationID header value set to the specified correlation ID, where correlation ID is specified as a String.
    JMSProducer.setJMSCorrelationIDAsBytes(byte[] correlationID)
    Specifies that messages sent using this JMSProducer will have their JMSCorrelationID header value set to the specified correlation ID, where correlation ID is specified as an array of bytes.
    JMSProducer.setJMSReplyTo(Destination replyTo)
    Specifies that messages sent using this JMSProducer will have their JMSReplyTo header value set to the specified Destination object.
    JMSProducer.setJMSType(String type)
    Specifies that messages sent using this JMSProducer will have their JMSType header value set to the specified message type.
    JMSProducer.setPriority(int priority)
    Specifies the priority of messages that are sent using this JMSProducer
    JMSProducer.setProperty(String name, boolean value)
    Specifies that messages sent using this JMSProducer will have the specified property set to the specified boolean value.
    JMSProducer.setProperty(String name, byte value)
    Specifies that messages sent using this JMSProducer will have the specified property set to the specified byte value.
    JMSProducer.setProperty(String name, double value)
    Specifies that messages sent using this JMSProducer will have the specified property set to the specified double value.
    JMSProducer.setProperty(String name, float value)
    Specifies that messages sent using this JMSProducer will have the specified property set to the specified float value.
    JMSProducer.setProperty(String name, int value)
    Specifies that messages sent using this JMSProducer will have the specified property set to the specified int value.
    JMSProducer.setProperty(String name, long value)
    Specifies that messages sent using this JMSProducer will have the specified property set to the specified long value.
    JMSProducer.setProperty(String name, short value)
    Specifies that messages sent using this JMSProducer will have the specified property set to the specified short value.
    JMSProducer.setProperty(String name, Object value)
    Specifies that messages sent using this JMSProducer will have the specified property set to the specified Java object value.
    JMSProducer.setProperty(String name, String value)
    Specifies that messages sent using this JMSProducer will have the specified property set to the specified String value.
    JMSProducer.setTimeToLive(long timeToLive)
    Specifies the time to live of messages that are sent using this JMSProducer.