Clears any message properties set on this JMSProducer
Creates a new JMSProducer
object which can be used to
configure and send messages
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
.
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
.
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
.
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
.
Sends a message to the specified destination, using any send options,
message properties and message headers that have been defined on this
JMSProducer
.
Specifies whether subsequent calls to send
on this
JMSProducer
object should be synchronous or asynchronous.
Sets the minimum length of time in milliseconds that must elapse after a
message is sent before the JMS provider may deliver the message to a
consumer.
Specifies the delivery mode of messages that are sent using this
JMSProducer
Specifies whether message IDs may be disabled for messages that are sent
using this JMSProducer
Specifies whether message timestamps may be disabled for messages that
are sent using this JMSProducer
.
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
.
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.
Specifies that messages sent using this JMSProducer
will
have their JMSReplyTo
header value set to the specified
Destination
object.
Specifies that messages sent using this JMSProducer
will
have their JMSType
header value set to the specified message
type.
Specifies the priority of messages that are sent using this
JMSProducer
Specifies that messages sent using this JMSProducer
will
have the specified property set to the specified boolean
value.
Specifies that messages sent using this JMSProducer
will
have the specified property set to the specified byte
value.
Specifies that messages sent using this JMSProducer
will
have the specified property set to the specified double
value.
Specifies that messages sent using this JMSProducer
will
have the specified property set to the specified float
value.
Specifies that messages sent using this JMSProducer
will
have the specified property set to the specified int
value.
Specifies that messages sent using this JMSProducer
will
have the specified property set to the specified long
value.
Specifies that messages sent using this JMSProducer
will
have the specified property set to the specified short
value.
Specifies that messages sent using this JMSProducer
will
have the specified property set to the specified Java object value.
Specifies that messages sent using this JMSProducer
will
have the specified property set to the specified String
value.
Specifies the time to live of messages that are sent using this
JMSProducer
.