| ConnectionConsumer | Connection. createConnectionConsumer(Destination destination,
                        String messageSelector,
                        ServerSessionPool sessionPool,
                        int maxMessages) | Creates a connection consumer for this connection (optional operation) on the specific destination. | 
| JMSConsumer | JMSContext. createConsumer(Destination destination) | Creates a JMSConsumerfor the specified destination. | 
| JMSConsumer | JMSContext. createConsumer(Destination destination,
              String messageSelector) | Creates a JMSConsumerfor the specified destination, using a message selector. | 
| JMSConsumer | JMSContext. createConsumer(Destination destination,
              String messageSelector,
              boolean noLocal) | Creates a JMSConsumerfor the specified destination, specifying a message selector and thenoLocalparameter. | 
| MessageConsumer | Session. createConsumer(Destination destination) | Creates a MessageConsumerfor the specified destination. | 
| MessageConsumer | Session. createConsumer(Destination destination,
              String messageSelector) | Creates a MessageConsumerfor the specified destination, using a message selector. | 
| MessageConsumer | Session. createConsumer(Destination destination,
              String messageSelector,
              boolean noLocal) | Creates a MessageConsumerfor the specified destination, specifying a message selector and thenoLocalparameter. | 
| MessageProducer | Session. createProducer(Destination destination) | Creates a MessageProducerto send messages to the specified destination. | 
| JMSProducer | JMSProducer. send(Destination destination,
    byte[] body) | Send a BytesMessagewith the specified body to the specified destination, using any send options, message
 properties and message headers that have been defined on thisJMSProducer. | 
| 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. | 
| JMSProducer | JMSProducer. send(Destination destination,
    Serializable body) | Send an ObjectMessagewith the specified body to the specified destination, using any send options, message
 properties and message headers that have been defined on thisJMSProducer. | 
| JMSProducer | JMSProducer. send(Destination destination,
    String body) | Send a TextMessagewith the specified body to the specified destination, using any send options, message
 properties and message headers that have been defined on thisJMSProducer. | 
| JMSProducer | JMSProducer. send(Destination destination,
    Map<String,Object> body) | Send a MapMessagewith the specified body to the specified destination, using any send options, message
 properties and message headers that have been defined on thisJMSProducer. | 
| 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 | Message. setJMSDestination(Destination destination) | Sets the Destinationobject for this message. | 
| JMSProducer | JMSProducer. setJMSReplyTo(Destination replyTo) | Specifies that messages sent using this JMSProducerwill have theirJMSReplyToheader value set to
 the specifiedDestinationobject. | 
| void | Message. setJMSReplyTo(Destination replyTo) | Sets the Destinationobject to which a reply to this message should be sent. |