JMS 1.1
API Specification

Uses of Interface
javax.jms.Message

Uses of Message in javax.jms
 

Subinterfaces of Message in javax.jms
 interface BytesMessage
          A BytesMessage object is used to send a message containing a stream of uninterpreted bytes.
 interface MapMessage
          A MapMessage object is used to send a set of name-value pairs.
 interface ObjectMessage
          An ObjectMessage object is used to send a message that contains a serializable object in the Java programming language ("Java object").
 interface StreamMessage
          A StreamMessage object is used to send a stream of primitive types in the Java programming language.
 interface TextMessage
          A TextMessage object is used to send a message containing a java.lang.String.
 

Methods in javax.jms that return Message
 javax.jms.Message MessageConsumer.receive()
          Receives the next message produced for this message consumer.
 javax.jms.Message MessageConsumer.receive(long timeout)
          Receives the next message that arrives within the specified timeout interval.
 javax.jms.Message MessageConsumer.receiveNoWait()
          Receives the next message if one is immediately available.
 javax.jms.Message QueueRequestor.request(javax.jms.Message message)
          Sends a request and waits for a reply.
 javax.jms.Message Session.createMessage()
          Creates a Message object.
 javax.jms.Message TopicRequestor.request(javax.jms.Message message)
          Sends a request and waits for a reply.
 

Methods in javax.jms with parameters of type Message
 void MessageListener.onMessage(javax.jms.Message message)
          Passes a message to the listener.
 void MessageProducer.send(javax.jms.Message message)
          Sends a message using the MessageProducer's default delivery mode, priority, and time to live.
 void MessageProducer.send(javax.jms.Message message, int deliveryMode, int priority, long timeToLive)
          Sends a message to the destination, specifying delivery mode, priority, and time to live.
 void MessageProducer.send(javax.jms.Destination destination, javax.jms.Message message)
          Sends a message to a destination for an unidentified message producer.
 void MessageProducer.send(javax.jms.Destination destination, javax.jms.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.
 javax.jms.Message QueueRequestor.request(javax.jms.Message message)
          Sends a request and waits for a reply.
 void QueueSender.send(javax.jms.Message message)
          Sends a message to the queue.
 void QueueSender.send(javax.jms.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(javax.jms.Queue queue, javax.jms.Message message)
          Sends a message to a queue for an unidentified message producer.
 void QueueSender.send(javax.jms.Queue queue, javax.jms.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.
 void TopicPublisher.publish(javax.jms.Message message)
          Publishes a message to the topic.
 void TopicPublisher.publish(javax.jms.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(javax.jms.Topic topic, javax.jms.Message message)
          Publishes a message to a topic for an unidentified message producer.
 void TopicPublisher.publish(javax.jms.Topic topic, javax.jms.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.
 javax.jms.Message TopicRequestor.request(javax.jms.Message message)
          Sends a request and waits for a reply.
 


JMS 1.1
API Specification

Sun Microsystems Inc. 2003.