interface
A BytesMessage
object is used to send a message containing a
stream of uninterpreted bytes.
interface
A MapMessage
object is used to send a set of name-value pairs.
interface
An ObjectMessage
object is used to send a message that contains
a serializable object in the Java programming language ("Java object").
interface
A StreamMessage
object is used to send a stream of primitive
types in the Java programming language.
interface
A TextMessage
object is used to send a message containing a
java.lang.String
.
Creates a Message
object.
Creates a Message
object.
Receives the next message produced for this JMSConsumer
.
Receives the next message that arrives within the specified
timeout interval.
Receives the next message produced for this message consumer.
MessageConsumer.receive(long timeout)
Receives the next message that arrives within the specified
timeout interval.
Receives the next message if one is immediately available.
Receives the next message if one is immediately available.
Sends a request and waits for a reply.
Sends a request and waits for a reply.
void
Notifies the application that the message has been successfully sent
void
Notifies user that the specified exception was thrown while attempting to
send the specified message.
void
Passes a message to the listener.
void
Publishes a message to the topic.
void
TopicPublisher.publish(Message message,
int deliveryMode,
int priority,
long timeToLive)
Publishes a message to the topic, specifying delivery mode,
priority, and time to live.
void
Publishes a message to a topic for an unidentified message producer.
void
TopicPublisher.publish(Topic topic,
Message message,
int deliveryMode,
int priority,
long timeToLive)
Publishes a message to a topic for an unidentified message
producer, specifying delivery mode, priority and time to live.
Sends a request and waits for a reply.
Sends a request and waits for a reply.
Sends a message to the specified destination, using any send options,
message properties and message headers that have been defined on this
JMSProducer
.
void
Sends a message to a destination for an unidentified message producer
using the MessageProducer
's default delivery mode, priority,
and time to live.
void
MessageProducer.send(Destination destination,
Message message,
int deliveryMode,
int priority,
long timeToLive)
Sends a message to a destination for an unidentified message producer,
specifying delivery mode, priority and time to live.
void
Sends a message to a destination for an unidentified message producer,
specifying delivery mode, priority and time to live, performing part of
the work involved in sending the message in a separate thread and
notifying the specified CompletionListener when the operation
has completed.
void
Sends a message to a destination for an unidentified message producer,
using the MessageProducer
's default delivery mode, priority,
and time to live, performing part of the work involved in sending the
message in a separate thread and notifying the specified
CompletionListener when the operation has completed.
void
Sends a message using the MessageProducer
's default delivery
mode, priority, and time to live.
void
MessageProducer.send(Message message,
int deliveryMode,
int priority,
long timeToLive)
Sends a message, specifying delivery mode, priority, and time to live.
void
Sends a message, specifying delivery mode, priority and time to live,
performing part of the work involved in sending the message in a separate
thread and notifying the specified CompletionListener when the
operation has completed.
void
Sends a message using the MessageProducer
's default delivery
mode, priority, and time to live, performing part of the work involved in
sending the message in a separate thread and notifying the specified
CompletionListener when the operation has completed.
void
Sends a message to the queue.
void
QueueSender.send(Message message,
int deliveryMode,
int priority,
long timeToLive)
Sends a message to the queue, specifying delivery mode, priority, and
time to live.
void
Sends a message to a queue for an unidentified message producer.
void
QueueSender.send(Queue queue,
Message message,
int deliveryMode,
int priority,
long timeToLive)
Sends a message to a queue for an unidentified message producer,
specifying delivery mode, priority and time to live.