Uses of Interface
javax.jms.Message

Packages that use Message
javax.jms JMS 1.1 API. 
 

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
 Message Session.createMessage()
          Creates a Message object.
 Message MessageConsumer.receive()
          Receives the next message produced for this message consumer.
 Message MessageConsumer.receive(long timeout)
          Receives the next message that arrives within the specified timeout interval.
 Message MessageConsumer.receiveNoWait()
          Receives the next message if one is immediately available.
 Message TopicRequestor.request(Message message)
           
 Message QueueRequestor.request(Message message)
           
 

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



Copyright © 2002 JBoss Group, LLC. All Rights Reserved.