| Methods in javax.jms that throw JMSException | 
|  void | Message.acknowledge()
 | 
|  void | Message.clearBody()
 | 
|  void | Message.clearProperties()
 | 
|  void | Connection.close()
 | 
|  void | ConnectionConsumer.close()
 | 
|  void | MessageConsumer.close()
 | 
|  void | MessageProducer.close()
 | 
|  void | QueueBrowser.close()
 | 
|  void | QueueRequestor.close()
 | 
|  void | Session.close()
 | 
|  void | TopicRequestor.close()
 | 
|  void | Session.commit()
 | 
|  void | XASession.commit()
 | 
|  QueueBrowser | QueueSession.createBrowser(Queue queue)
 | 
|  QueueBrowser | Session.createBrowser(Queue queue)
 | 
|  QueueBrowser | QueueSession.createBrowser(Queue queue,
                           String messageSelector)
 | 
|  QueueBrowser | Session.createBrowser(Queue queue,
                           String messageSelector)
 | 
|  BytesMessage | Session.createBytesMessage()
 | 
|  Connection | ConnectionFactory.createConnection()
 | 
|  Connection | ConnectionFactory.createConnection(String userName,
                                 String password)
 | 
|  ConnectionConsumer | Connection.createConnectionConsumer(Destination destination,
                                                 String messageSelector,
                                                 ServerSessionPool sessionPool,
                                                 int maxMessages)
 | 
|  ConnectionConsumer | QueueConnection.createConnectionConsumer(Queue queue,
                                                 String messageSelector,
                                                 ServerSessionPool sessionPool,
                                                 int maxMessages)
 | 
|  ConnectionConsumer | TopicConnection.createConnectionConsumer(Topic topic,
                                                 String messageSelector,
                                                 ServerSessionPool sessionPool,
                                                 int maxMessages)
 | 
|  MessageConsumer | Session.createConsumer(Destination destination)
 | 
|  MessageConsumer | Session.createConsumer(Destination destination,
                             String messageSelector)
 | 
|  MessageConsumer | Session.createConsumer(Destination destination,
                             String messageSelector,
                             boolean NoLocal)
 | 
|  ConnectionConsumer | Connection.createDurableConnectionConsumer(Topic topic,
                                                               String subscriptionName,
                                                               String messageSelector,
                                                               ServerSessionPool sessionPool,
                                                               int maxMessages)
 | 
|  ConnectionConsumer | TopicConnection.createDurableConnectionConsumer(Topic topic,
                                                               String subscriptionName,
                                                               String messageSelector,
                                                               ServerSessionPool sessionPool,
                                                               int maxMessages)
 | 
|  TopicSubscriber | Session.createDurableSubscriber(Topic topic,
                                               String name)
 | 
|  TopicSubscriber | TopicSession.createDurableSubscriber(Topic topic,
                                               String name)
 | 
|  TopicSubscriber | Session.createDurableSubscriber(Topic topic,
                                               String name,
                                               String messageSelector,
                                               boolean noLocal)
 | 
|  TopicSubscriber | TopicSession.createDurableSubscriber(Topic topic,
                                               String name,
                                               String messageSelector,
                                               boolean noLocal)
 | 
|  MapMessage | Session.createMapMessage()
 | 
|  Message | Session.createMessage()
 | 
|  ObjectMessage | Session.createObjectMessage()
 | 
|  ObjectMessage | Session.createObjectMessage(Serializable object)
 | 
|  MessageProducer | Session.createProducer(Destination destination)
 | 
|  TopicPublisher | TopicSession.createPublisher(Topic topic)
 | 
|  Queue | QueueSession.createQueue(String queueName)
 | 
|  Queue | Session.createQueue(String queueName)
 | 
|  QueueConnection | QueueConnectionFactory.createQueueConnection()
 | 
|  QueueConnection | QueueConnectionFactory.createQueueConnection(String userName,
                                           String password)
 | 
|  QueueSession | QueueConnection.createQueueSession(boolean transacted,
                                     int acknowledgeMode)
 | 
|  QueueSession | XAQueueConnection.createQueueSession(boolean transacted,
                                     int acknowledgeMode)
 | 
|  QueueReceiver | QueueSession.createReceiver(Queue queue)
 | 
|  QueueReceiver | QueueSession.createReceiver(Queue queue,
                             String messageSelector)
 | 
|  QueueSender | QueueSession.createSender(Queue queue)
 | 
|  Session | Connection.createSession(boolean transacted,
                           int acknowledgeMode)
 | 
|  Session | XAConnection.createSession(boolean transacted,
                           int acknowledgeMode)
 | 
|  StreamMessage | Session.createStreamMessage()
 | 
|  TopicSubscriber | TopicSession.createSubscriber(Topic topic)
 | 
|  TopicSubscriber | TopicSession.createSubscriber(Topic topic,
                                 String messageSelector,
                                 boolean noLocal)
 | 
|  TemporaryQueue | QueueSession.createTemporaryQueue()
 | 
|  TemporaryQueue | Session.createTemporaryQueue()
 | 
|  TemporaryTopic | Session.createTemporaryTopic()
 | 
|  TemporaryTopic | TopicSession.createTemporaryTopic()
 | 
|  TextMessage | Session.createTextMessage()
 | 
|  TextMessage | Session.createTextMessage(String text)
 | 
|  Topic | Session.createTopic(String topicName)
 | 
|  Topic | TopicSession.createTopic(String topicName)
 | 
|  TopicConnection | TopicConnectionFactory.createTopicConnection()
 | 
|  TopicConnection | TopicConnectionFactory.createTopicConnection(String userName,
                                           String password)
 | 
|  TopicSession | TopicConnection.createTopicSession(boolean transacted,
                                     int acknowledgeMode)
 | 
|  TopicSession | XATopicConnection.createTopicSession(boolean transacted,
                                     int acknowledgeMode)
 | 
|  XAConnection | XAConnectionFactory.createXAConnection()
 | 
|  XAConnection | XAConnectionFactory.createXAConnection(String userName,
                                     String password)
 | 
|  XAQueueConnection | XAQueueConnectionFactory.createXAQueueConnection()
 | 
|  XAQueueConnection | XAQueueConnectionFactory.createXAQueueConnection(String userName,
                                               String password)
 | 
|  XAQueueSession | XAQueueConnection.createXAQueueSession()
 | 
|  XASession | XAConnection.createXASession()
 | 
|  XATopicConnection | XATopicConnectionFactory.createXATopicConnection()
 | 
|  XATopicConnection | XATopicConnectionFactory.createXATopicConnection(String userName,
                                               String password)
 | 
|  XATopicSession | XATopicConnection.createXATopicSession()
 | 
|  void | TemporaryQueue.delete()
 | 
|  void | TemporaryTopic.delete()
 | 
|  int | Session.getAcknowledgeMode()
 | 
|  long | BytesMessage.getBodyLength()
 | 
|  boolean | MapMessage.getBoolean(String name)
 | 
|  boolean | Message.getBooleanProperty(String name)
 | 
|  byte | MapMessage.getByte(String name)
 | 
|  byte | Message.getByteProperty(String name)
 | 
|  byte[] | MapMessage.getBytes(String name)
 | 
|  char | MapMessage.getChar(String name)
 | 
|  String | Connection.getClientID()
 | 
|  int | MessageProducer.getDeliveryMode()
 | 
|  Destination | MessageProducer.getDestination()
 | 
|  boolean | MessageProducer.getDisableMessageID()
 | 
|  boolean | MessageProducer.getDisableMessageTimestamp()
 | 
|  double | MapMessage.getDouble(String name)
 | 
|  double | Message.getDoubleProperty(String name)
 | 
|  Enumeration | QueueBrowser.getEnumeration()
 | 
|  ExceptionListener | Connection.getExceptionListener()
 | 
|  float | MapMessage.getFloat(String name)
 | 
|  float | Message.getFloatProperty(String name)
 | 
|  int | MapMessage.getInt(String name)
 | 
|  int | Message.getIntProperty(String name)
 | 
|  String | Message.getJMSCorrelationID()
 | 
|  byte[] | Message.getJMSCorrelationIDAsBytes()
 | 
|  int | Message.getJMSDeliveryMode()
 | 
|  Destination | Message.getJMSDestination()
 | 
|  long | Message.getJMSExpiration()
 | 
|  int | ConnectionMetaData.getJMSMajorVersion()
 | 
|  String | Message.getJMSMessageID()
 | 
|  int | ConnectionMetaData.getJMSMinorVersion()
 | 
|  int | Message.getJMSPriority()
 | 
|  String | ConnectionMetaData.getJMSProviderName()
 | 
|  boolean | Message.getJMSRedelivered()
 | 
|  Destination | Message.getJMSReplyTo()
 | 
|  long | Message.getJMSTimestamp()
 | 
|  String | Message.getJMSType()
 | 
|  String | ConnectionMetaData.getJMSVersion()
 | 
|  Enumeration | ConnectionMetaData.getJMSXPropertyNames()
 | 
|  long | MapMessage.getLong(String name)
 | 
|  long | Message.getLongProperty(String name)
 | 
|  Enumeration | MapMessage.getMapNames()
 | 
|  MessageListener | MessageConsumer.getMessageListener()
 | 
|  MessageListener | Session.getMessageListener()
 | 
|  String | MessageConsumer.getMessageSelector()
 | 
|  String | QueueBrowser.getMessageSelector()
 | 
|  ConnectionMetaData | Connection.getMetaData()
 | 
|  boolean | TopicSubscriber.getNoLocal()
 | 
|  Serializable | ObjectMessage.getObject()
 | 
|  Object | MapMessage.getObject(String name)
 | 
|  Object | Message.getObjectProperty(String name)
 | 
|  int | MessageProducer.getPriority()
 | 
|  Enumeration | Message.getPropertyNames()
 | 
|  int | ConnectionMetaData.getProviderMajorVersion()
 | 
|  int | ConnectionMetaData.getProviderMinorVersion()
 | 
|  String | ConnectionMetaData.getProviderVersion()
 | 
|  Queue | QueueBrowser.getQueue()
 | 
|  Queue | QueueReceiver.getQueue()
 | 
|  Queue | QueueSender.getQueue()
 | 
|  String | Queue.getQueueName()
 | 
|  QueueSession | XAQueueSession.getQueueSession()
 | 
|  ServerSession | ServerSessionPool.getServerSession()
 | 
|  ServerSessionPool | ConnectionConsumer.getServerSessionPool()
 | 
|  Session | ServerSession.getSession()
 | 
|  Session | XASession.getSession()
 | 
|  short | MapMessage.getShort(String name)
 | 
|  short | Message.getShortProperty(String name)
 | 
|  String | MapMessage.getString(String name)
 | 
|  String | Message.getStringProperty(String name)
 | 
|  String | TextMessage.getText()
 | 
|  long | MessageProducer.getTimeToLive()
 | 
|  Topic | TopicPublisher.getTopic()
 | 
|  Topic | TopicSubscriber.getTopic()
 | 
|  String | Topic.getTopicName()
 | 
|  TopicSession | XATopicSession.getTopicSession()
 | 
|  boolean | Session.getTransacted()
 | 
|  boolean | XASession.getTransacted()
 | 
|  boolean | MapMessage.itemExists(String name)
 | 
|  boolean | Message.propertyExists(String name)
 | 
|  void | TopicPublisher.publish(Message message)
 | 
|  void | TopicPublisher.publish(Message message,
               int deliveryMode,
               int priority,
               long timeToLive)
 | 
|  void | TopicPublisher.publish(Topic topic,
               Message message)
 | 
|  void | TopicPublisher.publish(Topic topic,
               Message message,
               int deliveryMode,
               int priority,
               long timeToLive)
 | 
|  boolean | BytesMessage.readBoolean()
 | 
|  boolean | StreamMessage.readBoolean()
 | 
|  byte | BytesMessage.readByte()
 | 
|  byte | StreamMessage.readByte()
 | 
|  int | BytesMessage.readBytes(byte[] value)
 | 
|  int | StreamMessage.readBytes(byte[] value)
 | 
|  int | BytesMessage.readBytes(byte[] value,
                   int length)
 | 
|  char | BytesMessage.readChar()
 | 
|  char | StreamMessage.readChar()
 | 
|  double | BytesMessage.readDouble()
 | 
|  double | StreamMessage.readDouble()
 | 
|  float | BytesMessage.readFloat()
 | 
|  float | StreamMessage.readFloat()
 | 
|  int | BytesMessage.readInt()
 | 
|  int | StreamMessage.readInt()
 | 
|  long | BytesMessage.readLong()
 | 
|  long | StreamMessage.readLong()
 | 
|  Object | StreamMessage.readObject()
 | 
|  short | BytesMessage.readShort()
 | 
|  short | StreamMessage.readShort()
 | 
|  String | StreamMessage.readString()
 | 
|  int | BytesMessage.readUnsignedByte()
 | 
|  int | BytesMessage.readUnsignedShort()
 | 
|  String | BytesMessage.readUTF()
 | 
|  Message | MessageConsumer.receive()
 | 
|  Message | MessageConsumer.receive(long timeout)
 | 
|  Message | MessageConsumer.receiveNoWait()
 | 
|  void | Session.recover()
 | 
|  Message | QueueRequestor.request(Message message)
 | 
|  Message | TopicRequestor.request(Message message)
 | 
|  void | BytesMessage.reset()
 | 
|  void | StreamMessage.reset()
 | 
|  void | Session.rollback()
 | 
|  void | XASession.rollback()
 | 
|  void | MessageProducer.send(Destination destination,
         Message message)
 | 
|  void | MessageProducer.send(Destination destination,
         Message message,
         int deliveryMode,
         int priority,
         long timeToLive)
 | 
|  void | MessageProducer.send(Message message)
 | 
|  void | QueueSender.send(Message message)
 | 
|  void | MessageProducer.send(Message message,
         int deliveryMode,
         int priority,
         long timeToLive)
 | 
|  void | QueueSender.send(Message message,
         int deliveryMode,
         int priority,
         long timeToLive)
 | 
|  void | QueueSender.send(Queue queue,
         Message message)
 | 
|  void | QueueSender.send(Queue queue,
         Message message,
         int deliveryMode,
         int priority,
         long timeToLive)
 | 
|  void | MapMessage.setBoolean(String name,
                     boolean value)
 | 
|  void | Message.setBooleanProperty(String name,
                                     boolean value)
 | 
|  void | MapMessage.setByte(String name,
               byte value)
 | 
|  void | Message.setByteProperty(String name,
                               byte value)
 | 
|  void | MapMessage.setBytes(String name,
                 byte[] value)
 | 
|  void | MapMessage.setBytes(String name,
                 byte[] value,
                 int offset,
                 int length)
 | 
|  void | MapMessage.setChar(String name,
               char value)
 | 
|  void | Connection.setClientID(String clientID)
 | 
|  void | MessageProducer.setDeliveryMode(int deliveryMode)
 | 
|  void | MessageProducer.setDisableMessageID(boolean value)
 | 
|  void | MessageProducer.setDisableMessageTimestamp(boolean value)
 | 
|  void | MapMessage.setDouble(String name,
                   double value)
 | 
|  void | Message.setDoubleProperty(String name,
                                   double value)
 | 
|  void | Connection.setExceptionListener(ExceptionListener listener)
 | 
|  void | MapMessage.setFloat(String name,
                 float value)
 | 
|  void | Message.setFloatProperty(String name,
                                 float value)
 | 
|  void | MapMessage.setInt(String name,
             int value)
 | 
|  void | Message.setIntProperty(String name,
                             int value)
 | 
|  void | Message.setJMSCorrelationID(String correlationID)
 | 
|  void | Message.setJMSCorrelationIDAsBytes(byte[] correlationID)
 | 
|  void | Message.setJMSDeliveryMode(int deliveryMode)
 | 
|  void | Message.setJMSDestination(Destination destination)
 | 
|  void | Message.setJMSExpiration(long expiration)
 | 
|  void | Message.setJMSMessageID(String id)
 | 
|  void | Message.setJMSPriority(int priority)
 | 
|  void | Message.setJMSRedelivered(boolean redelivered)
 | 
|  void | Message.setJMSReplyTo(Destination replyTo)
 | 
|  void | Message.setJMSTimestamp(long timestamp)
 | 
|  void | Message.setJMSType(String type)
 | 
|  void | MapMessage.setLong(String name,
               long value)
 | 
|  void | Message.setLongProperty(String name,
                               long value)
 | 
|  void | MessageConsumer.setMessageListener(MessageListener listener)
 | 
|  void | Session.setMessageListener(MessageListener listener)
 | 
|  void | ObjectMessage.setObject(Serializable object)
 | 
|  void | MapMessage.setObject(String name,
                   Object value)
 | 
|  void | Message.setObjectProperty(String name,
                                   Object value)
 | 
|  void | MessageProducer.setPriority(int defaultPriority)
 | 
|  void | MapMessage.setShort(String name,
                 short value)
 | 
|  void | Message.setShortProperty(String name,
                                 short value)
 | 
|  void | MapMessage.setString(String name,
                   String value)
 | 
|  void | Message.setStringProperty(String name,
                                   String value)
 | 
|  void | TextMessage.setText(String string)
 | 
|  void | MessageProducer.setTimeToLive(long timeToLive)
 | 
|  void | Connection.start()
 | 
|  void | ServerSession.start()
 | 
|  void | Connection.stop()
 | 
|  void | Session.unsubscribe(String name)
 | 
|  void | TopicSession.unsubscribe(String name)
 | 
|  void | BytesMessage.writeBoolean(boolean value)
 | 
|  void | StreamMessage.writeBoolean(boolean value)
 | 
|  void | BytesMessage.writeByte(byte value)
 | 
|  void | StreamMessage.writeByte(byte value)
 | 
|  void | BytesMessage.writeBytes(byte[] value)
 | 
|  void | StreamMessage.writeBytes(byte[] value)
 | 
|  void | BytesMessage.writeBytes(byte[] value,
                     int offset,
                     int length)
 | 
|  void | StreamMessage.writeBytes(byte[] value,
                     int offset,
                     int length)
 | 
|  void | BytesMessage.writeChar(char value)
 | 
|  void | StreamMessage.writeChar(char value)
 | 
|  void | BytesMessage.writeDouble(double value)
 | 
|  void | StreamMessage.writeDouble(double value)
 | 
|  void | BytesMessage.writeFloat(float value)
 | 
|  void | StreamMessage.writeFloat(float value)
 | 
|  void | BytesMessage.writeInt(int value)
 | 
|  void | StreamMessage.writeInt(int value)
 | 
|  void | BytesMessage.writeLong(long value)
 | 
|  void | StreamMessage.writeLong(long value)
 | 
|  void | BytesMessage.writeObject(Object value)
 | 
|  void | StreamMessage.writeObject(Object value)
 | 
|  void | BytesMessage.writeShort(short value)
 | 
|  void | StreamMessage.writeShort(short value)
 | 
|  void | StreamMessage.writeString(String value)
 | 
|  void | BytesMessage.writeUTF(String value)
 |