void | 
CompletionListener.onCompletion(Message message) | 
 Notifies the application that the message has been successfully sent 
 | 
void | 
CompletionListener.onException(Message message,
           Exception exception) | 
 Notifies user that the specified exception was thrown while attempting to send the specified message. 
 | 
void | 
MessageListener.onMessage(Message message) | 
 Passes a message to the listener. 
 | 
void | 
TopicPublisher.publish(Message message) | 
 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 | 
TopicPublisher.publish(Topic topic,
       Message message) | 
 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. 
 | 
Message | 
QueueRequestor.request(Message message) | 
 Sends a request and waits for a reply. 
 | 
Message | 
TopicRequestor.request(Message message) | 
 Sends a request and waits for a reply. 
 | 
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. 
 | 
void | 
MessageProducer.send(Destination destination,
    Message message) | 
 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 | 
MessageProducer.send(Destination destination,
    Message message,
    int deliveryMode,
    int priority,
    long timeToLive,
    CompletionListener completionListener) | 
 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 | 
MessageProducer.send(Destination destination,
    Message message,
    CompletionListener completionListener) | 
 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 | 
MessageProducer.send(Message message) | 
 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 | 
MessageProducer.send(Message message,
    int deliveryMode,
    int priority,
    long timeToLive,
    CompletionListener completionListener) | 
 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 | 
MessageProducer.send(Message message,
    CompletionListener completionListener) | 
 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 | 
QueueSender.send(Message message) | 
 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 | 
QueueSender.send(Queue queue,
    Message message) | 
 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. 
 |