Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Message Queue, v4.5 API Specification
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
javax.jms.JMSException

Packages that use JMSException
com.sun.messaging | Provides the Oracle GlassFish(tm) Server Message Queue public classes.
com.sun.messaging.jms | Provides additional Oracle GlassFish(tm) Server Message Queue classes for features that relate to the MQ implementation of the Java Message Service (JMS).
com.sun.messaging.jms.notification | Provides a notification API for the MQ client runtime to inform an application about a MQ connection state changes.
javax.jms | The Java Message Service (JMS) API provides a common way for Java programs to create, send, receive and read an enterprise messaging system's messages.

Uses of JMSException in com.sun.messaging

Subclasses of JMSException in com.sun.messaging
`class` | `InvalidPropertyException` An `InvalidPropertyException` is thrown when a setProperty is called with an invalid property name parameter.
`class` | `InvalidPropertyValueException` An `InvalidPropertyValueException` is thrown when setProperty is called with an invalid property value parameter.
`class` | `ReadOnlyPropertyException` A `ReadOnlyPropertyException` is thrown when an attempt is made to modify a JMQ `AdministeredObject` that has been set to read only.

Methods in com.sun.messaging that throw JMSException
`Connection` | `BasicConnectionFactory.createConnection()` Creates a Connection with the default user identity.
`Connection` | `BasicConnectionFactory.createConnection(java.lang.String username, java.lang.String password)` Creates a Connection with a specified user identity.
`QueueConnection` | `ConnectionFactory.createQueueConnection()` Creates a Queue Connection with the default user identity.
`QueueConnection` | `ConnectionFactory.createQueueConnection(java.lang.String username, java.lang.String password)` Creates a Queue Connection with a specified user identity.
`TopicConnection` | `ConnectionFactory.createTopicConnection()` Creates a Topic Connection with the default user identity.
`TopicConnection` | `ConnectionFactory.createTopicConnection(java.lang.String username, java.lang.String password)` Creates a Topic Connection with a specified user identity.
`XAConnection` | `XAConnectionFactory.createXAConnection()` Create an XA connection with default user identity.
`XAConnection` | `XAConnectionFactory.createXAConnection(java.lang.String username, java.lang.String password)` Create an XA connection with specified user identity.
`XAQueueConnection` | `XAConnectionFactory.createXAQueueConnection()` Create an XA queue connection with default user identity.
`XAQueueConnection` | `XAConnectionFactory.createXAQueueConnection(java.lang.String username, java.lang.String password)` Create an XA queue connection with specific user identity.
`XATopicConnection` | `XAConnectionFactory.createXATopicConnection()` Create an XA topic connection with default user identity.
`XATopicConnection` | `XAConnectionFactory.createXATopicConnection(java.lang.String username, java.lang.String password)` Create an XA topic connection with specified user identity.
`java.lang.String` | `AdministeredObject.getProperty(java.lang.String propname)` Returns a single configuration property value given the property name.
`java.lang.String` | `AdministeredObject.getPropertyLabel(java.lang.String propname)` Returns the configuration label of a single configuration property name.
`java.lang.String` | `AdministeredObject.getPropertyType(java.lang.String propname)` Returns the configuration type of a single configuration property name.
`java.lang.String` | `Destination.getQueueName()` Returns the queue name.
`java.lang.String` | `Destination.getTopicName()` Returns the topic name.
`boolean` | `AdministeredObject.isPropertyDeprecated(java.lang.String propname)` Returns whether a single configuration property name is deprecated or not.
`boolean` | `AdministeredObject.isPropertyHidden(java.lang.String propname)` Returns whether a single configuration property name should be hidden or not.
`java.lang.String` | `AdministeredObject.setProperty(java.lang.String propname, java.lang.String propval)` Sets a single configuration property in this `AdministeredObject`.

Constructors in com.sun.messaging that throw JMSException
`BasicQueue(java.lang.String name)` Constructs an identity of a Point-To-Point Queue with the given name
`BasicTopic(java.lang.String name)` Constructs an identity of a Publish/Subscribe Topic with the given name
`Queue(java.lang.String name)` Constructs an identity of a Point-To-Point Queue with the given name
`Topic(java.lang.String name)` Constructs an identity of a Publish/Subscribe Topic with the given name

Uses of JMSException in com.sun.messaging.jms

Subclasses of JMSException in com.sun.messaging.jms
`class` | `JMSException` This class encapsulates MQ JMSExceptions.

Methods in com.sun.messaging.jms that throw JMSException
`void` | `Message.acknowledgeThisMessage()` Acknowledges this consumed message only.
`void` | `Message.acknowledgeUpThroughThisMessage()` Acknowledges consumed messages of the session up through and including this consumed message.
`QueueSession` | `QueueConnection.createQueueSession(int acknowledgeMode)` Creates a `QueueSession` object.
`Session` | `Connection.createSession(int acknowledgeMode)` Creates a `Session` object.
`TopicSession` | `TopicConnection.createTopicSession(int acknowledgeMode)` Creates a `TopicSession` object.
`void` | `Connection.removeConsumerEventListener(Destination dest)` Remove a MQ consumer event listener from the current connection.
`void` | `Connection.setConsumerEventListener(Destination dest, EventListener listener)` Set consumer event listener on a destination to the current connection.
`void` | `Connection.setEventListener(EventListener listener)` Set MQ connection event listener to the current connection.

Uses of JMSException in com.sun.messaging.jms.notification

Methods in com.sun.messaging.jms.notification that return JMSException
`JMSException` | `ConnectionReconnectFailedEvent.getJMSException()` Get the JMSException that caused the connection to be closed.
`JMSException` | `ConnectionClosedEvent.getJMSException()` Get the JMSException that caused the connection to be closed.

Constructors in com.sun.messaging.jms.notification with parameters of type JMSException
`ConnectionClosedEvent(Connection conn, java.lang.String evCode, java.lang.String evMessage, JMSException jmse)` Construct a connection closed event.
`ConnectionReconnectFailedEvent(Connection conn, java.lang.String evCode, java.lang.String evMessage, JMSException jmse)` Construct a connection reconnect failed event associated with the specified connection.

Uses of JMSException in javax.jms

Subclasses of JMSException in javax.jms
`class` | `IllegalStateException` This exception is thrown when a method is invoked at an illegal or inappropriate time or if the provider is not in an appropriate state for the requested operation.
`class` | `InvalidClientIDException` This exception must be thrown when a client attempts to set a connection's client ID to a value that is rejected by a provider.
`class` | `InvalidDestinationException` This exception must be thrown when a destination either is not understood by a provider or is no longer valid.
`class` | `InvalidSelectorException` This exception must be thrown when a JMS client attempts to give a provider a message selector with invalid syntax.
`class` | `JMSSecurityException` This exception must be thrown when a provider rejects a user name/password submitted by a client.
`class` | `MessageEOFException` This exception must be thrown when an unexpected end of stream has been reached when a `StreamMessage` or `BytesMessage` is being read.
`class` | `MessageFormatException` This exception must be thrown when a JMS client attempts to use a data type not supported by a message or attempts to read data in a message as the wrong type.
`class` | `MessageNotReadableException` This exception must be thrown when a JMS client attempts to read a write-only message.
`class` | `MessageNotWriteableException` This exception must be thrown when a JMS client attempts to write to a read-only message.
`class` | `ResourceAllocationException` This exception is thrown when a provider is unable to allocate the resources required by a method.
`class` | `TransactionInProgressException` This exception is thrown when an operation is invalid because a transaction is in progress.
`class` | `TransactionRolledBackException` This exception must be thrown when a call to `Session.commit` results in a rollback of the current transaction.

Methods in javax.jms with parameters of type JMSException
`void` | `ExceptionListener.onException(JMSException exception)` Notifies user of a JMS exception.

Methods in javax.jms that throw JMSException
`void` | `Message.acknowledge()` Acknowledges all consumed messages of the session of this consumed message.
`void` | `Message.clearBody()` Clears out the message body.
`void` | `Message.clearProperties()` Clears a message's properties.
`void` | `TopicRequestor.close()` Closes the `TopicRequestor` and its session.
`void` | `Session.close()` Closes the session.
`void` | `QueueRequestor.close()` Closes the `QueueRequestor` and its session.
`void` | `QueueBrowser.close()` Closes the `QueueBrowser`.
`void` | `MessageProducer.close()` Closes the message producer.
`void` | `MessageConsumer.close()` Closes the message consumer.
`void` | `ConnectionConsumer.close()` Closes the connection consumer.
`void` | `Connection.close()` Closes the connection.
`void` | `XASession.commit()` Throws a `TransactionInProgressException`, since it should not be called for an `XASession` object.
`void` | `Session.commit()` Commits all messages done in this transaction and releases any locks currently held.
`QueueBrowser` | `Session.createBrowser(Queue queue)` Creates a `QueueBrowser` object to peek at the messages on the specified queue.
`QueueBrowser` | `QueueSession.createBrowser(Queue queue)` Creates a `QueueBrowser` object to peek at the messages on the specified queue.
`QueueBrowser` | `Session.createBrowser(Queue queue, java.lang.String messageSelector)` Creates a `QueueBrowser` object to peek at the messages on the specified queue using a message selector.
`QueueBrowser` | `QueueSession.createBrowser(Queue queue, java.lang.String messageSelector)` Creates a `QueueBrowser` object to peek at the messages on the specified queue using a message selector.
`BytesMessage` | `Session.createBytesMessage()` Creates a `BytesMessage` object.
`Connection` | `ConnectionFactory.createConnection()` Creates a connection with the default user identity.
`Connection` | `ConnectionFactory.createConnection(java.lang.String userName, java.lang.String password)` Creates a connection with the specified user identity.
`ConnectionConsumer` | `Connection.createConnectionConsumer(Destination destination, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages)` Creates a connection consumer for this connection (optional operation).
`ConnectionConsumer` | `QueueConnection.createConnectionConsumer(Queue queue, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages)` Creates a connection consumer for this connection (optional operation).
`ConnectionConsumer` | `TopicConnection.createConnectionConsumer(Topic topic, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages)` Creates a connection consumer for this connection (optional operation).
`MessageConsumer` | `Session.createConsumer(Destination destination)` Creates a `MessageConsumer` for the specified destination.
`MessageConsumer` | `Session.createConsumer(Destination destination, java.lang.String messageSelector)` Creates a `MessageConsumer` for the specified destination, using a message selector.
`MessageConsumer` | `Session.createConsumer(Destination destination, java.lang.String messageSelector, boolean NoLocal)` Creates `MessageConsumer` for the specified destination, using a message selector.
`ConnectionConsumer` | `TopicConnection.createDurableConnectionConsumer(Topic topic, java.lang.String subscriptionName, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages)` Create a durable connection consumer for this connection (optional operation).
`ConnectionConsumer` | `Connection.createDurableConnectionConsumer(Topic topic, java.lang.String subscriptionName, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages)` Create a durable connection consumer for this connection (optional operation).
`TopicSubscriber` | `TopicSession.createDurableSubscriber(Topic topic, java.lang.String name)` Creates a durable subscriber to the specified topic.
`TopicSubscriber` | `Session.createDurableSubscriber(Topic topic, java.lang.String name)` Creates a durable subscriber to the specified topic.
`TopicSubscriber` | `TopicSession.createDurableSubscriber(Topic topic, java.lang.String name, java.lang.String messageSelector, boolean noLocal)` Creates a durable subscriber to the specified topic, using a message selector or specifying whether messages published by its own connection should be delivered to it.
`TopicSubscriber` | `Session.createDurableSubscriber(Topic topic, java.lang.String name, java.lang.String messageSelector, boolean noLocal)` Creates a durable subscriber to the specified topic, using a message selector and specifying whether messages published by its own connection should be delivered to it.
`MapMessage` | `Session.createMapMessage()` Creates a `MapMessage` object.
`Message` | `Session.createMessage()` Creates a `Message` object.
`ObjectMessage` | `Session.createObjectMessage()` Creates an `ObjectMessage` object.
`ObjectMessage` | `Session.createObjectMessage(java.io.Serializable object)` Creates an initialized `ObjectMessage` object.
`MessageProducer` | `Session.createProducer(Destination destination)` Creates a `MessageProducer` to send messages to the specified destination.
`TopicPublisher` | `TopicSession.createPublisher(Topic topic)` Creates a publisher for the specified topic.
`Queue` | `Session.createQueue(java.lang.String queueName)` Creates a queue identity given a `Queue` name.
`Queue` | `QueueSession.createQueue(java.lang.String queueName)` Creates a queue identity given a `Queue` name.
`QueueConnection` | `QueueConnectionFactory.createQueueConnection()` Creates a queue connection with the default user identity.
`QueueConnection` | `QueueConnectionFactory.createQueueConnection(java.lang.String userName, java.lang.String password)` Creates a queue connection with the specified user identity.
`QueueSession` | `XAQueueConnection.createQueueSession(boolean transacted, int acknowledgeMode)` Creates an `XAQueueSession` object.
`QueueSession` | `QueueConnection.createQueueSession(boolean transacted, int acknowledgeMode)` Creates a `QueueSession` object.
`QueueReceiver` | `QueueSession.createReceiver(Queue queue)` Creates a `QueueReceiver` object to receive messages from the specified queue.
`QueueReceiver` | `QueueSession.createReceiver(Queue queue, java.lang.String messageSelector)` Creates a `QueueReceiver` object to receive messages from the specified queue using a message selector.
`QueueSender` | `QueueSession.createSender(Queue queue)` Creates a `QueueSender` object to send messages to the specified queue.
`Session` | `XAConnection.createSession(boolean transacted, int acknowledgeMode)` Creates an `Session` object.
`Session` | `Connection.createSession(boolean transacted, int acknowledgeMode)` Creates a `Session` object.
`StreamMessage` | `Session.createStreamMessage()` Creates a `StreamMessage` object.
`TopicSubscriber` | `TopicSession.createSubscriber(Topic topic)` Creates a nondurable subscriber to the specified topic.
`TopicSubscriber` | `TopicSession.createSubscriber(Topic topic, java.lang.String messageSelector, boolean noLocal)` Creates a nondurable subscriber to the specified topic, using a message selector or specifying whether messages published by its own connection should be delivered to it.
`TemporaryQueue` | `Session.createTemporaryQueue()` Creates a `TemporaryQueue` object.
`TemporaryQueue` | `QueueSession.createTemporaryQueue()` Creates a `TemporaryQueue` object.
`TemporaryTopic` | `TopicSession.createTemporaryTopic()` Creates a `TemporaryTopic` object.
`TemporaryTopic` | `Session.createTemporaryTopic()` Creates a `TemporaryTopic` object.
`TextMessage` | `Session.createTextMessage()` Creates a `TextMessage` object.
`TextMessage` | `Session.createTextMessage(java.lang.String text)` Creates an initialized `TextMessage` object.
`Topic` | `TopicSession.createTopic(java.lang.String topicName)` Creates a topic identity given a `Topic` name.
`Topic` | `Session.createTopic(java.lang.String topicName)` Creates a topic identity given a `Topic` name.
`TopicConnection` | `TopicConnectionFactory.createTopicConnection()` Creates a topic connection with the default user identity.
`TopicConnection` | `TopicConnectionFactory.createTopicConnection(java.lang.String userName, java.lang.String password)` Creates a topic connection with the specified user identity.
`TopicSession` | `XATopicConnection.createTopicSession(boolean transacted, int acknowledgeMode)` Creates an `XATopicSession` object.
`TopicSession` | `TopicConnection.createTopicSession(boolean transacted, int acknowledgeMode)` Creates a `TopicSession` object.
`XAConnection` | `XAConnectionFactory.createXAConnection()` Creates an `XAConnection` with the default user identity.
`XAConnection` | `XAConnectionFactory.createXAConnection(java.lang.String userName, java.lang.String password)` Creates an XA connection with the specified user identity.
`XAQueueConnection` | `XAQueueConnectionFactory.createXAQueueConnection()` Creates an XA queue connection with the default user identity.
`XAQueueConnection` | `XAQueueConnectionFactory.createXAQueueConnection(java.lang.String userName, java.lang.String password)` Creates an XA queue connection with the specified user identity.
`XAQueueSession` | `XAQueueConnection.createXAQueueSession()` Creates an `XAQueueSession` object.
`XASession` | `XAConnection.createXASession()` Creates an `XASession` object.
`XATopicConnection` | `XATopicConnectionFactory.createXATopicConnection()` Creates an XA topic connection with the default user identity.
`XATopicConnection` | `XATopicConnectionFactory.createXATopicConnection(java.lang.String userName, java.lang.String password)` Creates an XA topic connection with the specified user identity.
`XATopicSession` | `XATopicConnection.createXATopicSession()` Creates an `XATopicSession` object.
`void` | `TemporaryTopic.delete()` Deletes this temporary topic.
`void` | `TemporaryQueue.delete()` Deletes this temporary queue.
`int` | `Session.getAcknowledgeMode()` Returns the acknowledgement mode of the session.
`long` | `BytesMessage.getBodyLength()` Gets the number of bytes of the message body when the message is in read-only mode.
`boolean` | `MapMessage.getBoolean(java.lang.String name)` Returns the `boolean` value with the specified name.
`boolean` | `Message.getBooleanProperty(java.lang.String name)` Returns the value of the `boolean` property with the specified name.
`byte` | `MapMessage.getByte(java.lang.String name)` Returns the `byte` value with the specified name.
`byte` | `Message.getByteProperty(java.lang.String name)` Returns the value of the `byte` property with the specified name.
`byte[]` | `MapMessage.getBytes(java.lang.String name)` Returns the byte array value with the specified name.
`char` | `MapMessage.getChar(java.lang.String name)` Returns the Unicode character value with the specified name.
`java.lang.String` | `Connection.getClientID()` Gets the client identifier for this connection.
`int` | `MessageProducer.getDeliveryMode()` Gets the producer's default delivery mode.
`Destination` | `MessageProducer.getDestination()` Gets the destination associated with this `MessageProducer`.
`boolean` | `MessageProducer.getDisableMessageID()` Gets an indication of whether message IDs are disabled.
`boolean` | `MessageProducer.getDisableMessageTimestamp()` Gets an indication of whether message timestamps are disabled.
`double` | `MapMessage.getDouble(java.lang.String name)` Returns the `double` value with the specified name.
`double` | `Message.getDoubleProperty(java.lang.String name)` Returns the value of the `double` property with the specified name.
`java.util.Enumeration` | `QueueBrowser.getEnumeration()` Gets an enumeration for browsing the current queue messages in the order they would be received.
`ExceptionListener` | `Connection.getExceptionListener()` Gets the `ExceptionListener` object for this connection.
`float` | `MapMessage.getFloat(java.lang.String name)` Returns the `float` value with the specified name.
`float` | `Message.getFloatProperty(java.lang.String name)` Returns the value of the `float` property with the specified name.
`int` | `MapMessage.getInt(java.lang.String name)` Returns the `int` value with the specified name.
`int` | `Message.getIntProperty(java.lang.String name)` Returns the value of the `int` property with the specified name.
`java.lang.String` | `Message.getJMSCorrelationID()` Gets the correlation ID for the message.
`byte[]` | `Message.getJMSCorrelationIDAsBytes()` Gets the correlation ID as an array of bytes for the message.
`int` | `Message.getJMSDeliveryMode()` Gets the `DeliveryMode` value specified for this message.
`Destination` | `Message.getJMSDestination()` Gets the `Destination` object for this message.
`long` | `Message.getJMSExpiration()` Gets the message's expiration value.
`int` | `ConnectionMetaData.getJMSMajorVersion()` Gets the JMS major version number.
`java.lang.String` | `Message.getJMSMessageID()` Gets the message ID.
`int` | `ConnectionMetaData.getJMSMinorVersion()` Gets the JMS minor version number.
`int` | `Message.getJMSPriority()` Gets the message priority level.
`java.lang.String` | `ConnectionMetaData.getJMSProviderName()` Gets the JMS provider name.
`boolean` | `Message.getJMSRedelivered()` Gets an indication of whether this message is being redelivered.
`Destination` | `Message.getJMSReplyTo()` Gets the `Destination` object to which a reply to this message should be sent.
`long` | `Message.getJMSTimestamp()` Gets the message timestamp.
`java.lang.String` | `Message.getJMSType()` Gets the message type identifier supplied by the client when the message was sent.
`java.lang.String` | `ConnectionMetaData.getJMSVersion()` Gets the JMS API version.
`java.util.Enumeration` | `ConnectionMetaData.getJMSXPropertyNames()` Gets an enumeration of the JMSX property names.
`long` | `MapMessage.getLong(java.lang.String name)` Returns the `long` value with the specified name.
`long` | `Message.getLongProperty(java.lang.String name)` Returns the value of the `long` property with the specified name.
`java.util.Enumeration` | `MapMessage.getMapNames()` Returns an `Enumeration` of all the names in the `MapMessage` object.
`MessageListener` | `Session.getMessageListener()` Returns the session's distinguished message listener (optional).
`MessageListener` | `MessageConsumer.getMessageListener()` Gets the message consumer's `MessageListener`.
`java.lang.String` | `QueueBrowser.getMessageSelector()` Gets this queue browser's message selector expression.
`java.lang.String` | `MessageConsumer.getMessageSelector()` Gets this message consumer's message selector expression.
`ConnectionMetaData` | `Connection.getMetaData()` Gets the metadata for this connection.
`boolean` | `TopicSubscriber.getNoLocal()` Gets the `NoLocal` attribute for this subscriber.
`java.io.Serializable` | `ObjectMessage.getObject()` Gets the serializable object containing this message's data.
`java.lang.Object` | `MapMessage.getObject(java.lang.String name)` Returns the value of the object with the specified name.
`java.lang.Object` | `Message.getObjectProperty(java.lang.String name)` Returns the value of the Java object property with the specified name.
`int` | `MessageProducer.getPriority()` Gets the producer's default priority.
`java.util.Enumeration` | `Message.getPropertyNames()` Returns an `Enumeration` of all the property names.
`int` | `ConnectionMetaData.getProviderMajorVersion()` Gets the JMS provider major version number.
`int` | `ConnectionMetaData.getProviderMinorVersion()` Gets the JMS provider minor version number.
`java.lang.String` | `ConnectionMetaData.getProviderVersion()` Gets the JMS provider version.
`Queue` | `QueueSender.getQueue()` Gets the queue associated with this `QueueSender`.
`Queue` | `QueueReceiver.getQueue()` Gets the `Queue` associated with this queue receiver.
`Queue` | `QueueBrowser.getQueue()` Gets the queue associated with this queue browser.
`java.lang.String` | `Queue.getQueueName()` Gets the name of this queue.
`QueueSession` | `XAQueueSession.getQueueSession()` Gets the queue session associated with this `XAQueueSession`.
`ServerSession` | `ServerSessionPool.getServerSession()` Return a server session from the pool.
`ServerSessionPool` | `ConnectionConsumer.getServerSessionPool()` Gets the server session pool associated with this connection consumer.
`Session` | `XASession.getSession()` Gets the session associated with this `XASession`.
`Session` | `ServerSession.getSession()` Return the `ServerSession`'s `Session`.
`short` | `MapMessage.getShort(java.lang.String name)` Returns the `short` value with the specified name.
`short` | `Message.getShortProperty(java.lang.String name)` Returns the value of the `short` property with the specified name.
`java.lang.String` | `MapMessage.getString(java.lang.String name)` Returns the `String` value with the specified name.
`java.lang.String` | `Message.getStringProperty(java.lang.String name)` Returns the value of the `String` property with the specified name.
`java.lang.String` | `TextMessage.getText()` Gets the string containing this message's data.
`long` | `MessageProducer.getTimeToLive()` Gets the default length of time in milliseconds from its dispatch time that a produced message should be retained by the message system.
`Topic` | `TopicSubscriber.getTopic()` Gets the `Topic` associated with this subscriber.
`Topic` | `TopicPublisher.getTopic()` Gets the topic associated with this `TopicPublisher`.
`java.lang.String` | `Topic.getTopicName()` Gets the name of this topic.
`TopicSession` | `XATopicSession.getTopicSession()` Gets the topic session associated with this `XATopicSession`.
`boolean` | `XASession.getTransacted()` Indicates whether the session is in transacted mode.
`boolean` | `Session.getTransacted()` Indicates whether the session is in transacted mode.
`boolean` | `MapMessage.itemExists(java.lang.String name)` Indicates whether an item exists in this `MapMessage` object.
`boolean` | `Message.propertyExists(java.lang.String name)` Indicates whether a property value exists.
`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.
`boolean` | `StreamMessage.readBoolean()` Reads a `boolean` from the stream message.
`boolean` | `BytesMessage.readBoolean()` Reads a `boolean` from the bytes message stream.
`byte` | `StreamMessage.readByte()` Reads a `byte` value from the stream message.
`byte` | `BytesMessage.readByte()` Reads a signed 8-bit value from the bytes message stream.
`int` | `StreamMessage.readBytes(byte[] value)` Reads a byte array field from the stream message into the specified `byte[]` object (the read buffer).
`int` | `BytesMessage.readBytes(byte[] value)` Reads a byte array from the bytes message stream.
`int` | `BytesMessage.readBytes(byte[] value, int length)` Reads a portion of the bytes message stream.
`char` | `StreamMessage.readChar()` Reads a Unicode character value from the stream message.
`char` | `BytesMessage.readChar()` Reads a Unicode character value from the bytes message stream.
`double` | `StreamMessage.readDouble()` Reads a `double` from the stream message.
`double` | `BytesMessage.readDouble()` Reads a `double` from the bytes message stream.
`float` | `StreamMessage.readFloat()` Reads a `float` from the stream message.
`float` | `BytesMessage.readFloat()` Reads a `float` from the bytes message stream.
`int` | `StreamMessage.readInt()` Reads a 32-bit integer from the stream message.
`int` | `BytesMessage.readInt()` Reads a signed 32-bit integer from the bytes message stream.
`long` | `StreamMessage.readLong()` Reads a 64-bit integer from the stream message.
`long` | `BytesMessage.readLong()` Reads a signed 64-bit integer from the bytes message stream.
`java.lang.Object` | `StreamMessage.readObject()` Reads an object from the stream message.
`short` | `StreamMessage.readShort()` Reads a 16-bit integer from the stream message.
`short` | `BytesMessage.readShort()` Reads a signed 16-bit number from the bytes message stream.
`java.lang.String` | `StreamMessage.readString()` Reads a `String` from the stream message.
`int` | `BytesMessage.readUnsignedByte()` Reads an unsigned 8-bit number from the bytes message stream.
`int` | `BytesMessage.readUnsignedShort()` Reads an unsigned 16-bit number from the bytes message stream.
`java.lang.String` | `BytesMessage.readUTF()` Reads a string that has been encoded using a modified UTF-8 format from the bytes message stream.
`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.
`void` | `Session.recover()` Stops message delivery in this session, and restarts message delivery with the oldest unacknowledged message.
`Message` | `TopicRequestor.request(Message message)` Sends a request and waits for a reply.
`Message` | `QueueRequestor.request(Message message)` Sends a request and waits for a reply.
`void` | `StreamMessage.reset()` Puts the message body in read-only mode and repositions the stream to the beginning.
`void` | `BytesMessage.reset()` Puts the message body in read-only mode and repositions the stream of bytes to the beginning.
`void` | `XASession.rollback()` Throws a `TransactionInProgressException`, since it should not be called for an `XASession` object.
`void` | `Session.rollback()` Rolls back any messages done in this transaction and releases any locks currently held.
`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.
`void` | `MapMessage.setBoolean(java.lang.String name, boolean value)` Sets a `boolean` value with the specified name into the Map.
`void` | `Message.setBooleanProperty(java.lang.String name, boolean value)` Sets a `boolean` property value with the specified name into the message.
`void` | `MapMessage.setByte(java.lang.String name, byte value)` Sets a `byte` value with the specified name into the Map.
`void` | `Message.setByteProperty(java.lang.String name, byte value)` Sets a `byte` property value with the specified name into the message.
`void` | `MapMessage.setBytes(java.lang.String name, byte[] value)` Sets a byte array value with the specified name into the Map.
`void` | `MapMessage.setBytes(java.lang.String name, byte[] value, int offset, int length)` Sets a portion of the byte array value with the specified name into the Map.
`void` | `MapMessage.setChar(java.lang.String name, char value)` Sets a Unicode character value with the specified name into the Map.
`void` | `Connection.setClientID(java.lang.String clientID)` Sets the client identifier for this connection.
`void` | `MessageProducer.setDeliveryMode(int deliveryMode)` Sets the producer's default delivery mode.
`void` | `MessageProducer.setDisableMessageID(boolean value)` Sets whether message IDs are disabled.
`void` | `MessageProducer.setDisableMessageTimestamp(boolean value)` Sets whether message timestamps are disabled.
`void` | `MapMessage.setDouble(java.lang.String name, double value)` Sets a `double` value with the specified name into the Map.
`void` | `Message.setDoubleProperty(java.lang.String name, double value)` Sets a `double` property value with the specified name into the message.
`void` | `Connection.setExceptionListener(ExceptionListener listener)` Sets an exception listener for this connection.
`void` | `MapMessage.setFloat(java.lang.String name, float value)` Sets a `float` value with the specified name into the Map.
`void` | `Message.setFloatProperty(java.lang.String name, float value)` Sets a `float` property value with the specified name into the message.
`void` | `MapMessage.setInt(java.lang.String name, int value)` Sets an `int` value with the specified name into the Map.
`void` | `Message.setIntProperty(java.lang.String name, int value)` Sets an `int` property value with the specified name into the message.
`void` | `Message.setJMSCorrelationID(java.lang.String correlationID)` Sets the correlation ID for the message.
`void` | `Message.setJMSCorrelationIDAsBytes(byte[] correlationID)` Sets the correlation ID as an array of bytes for the message.
`void` | `Message.setJMSDeliveryMode(int deliveryMode)` Sets the `DeliveryMode` value for this message.
`void` | `Message.setJMSDestination(Destination destination)` Sets the `Destination` object for this message.
`void` | `Message.setJMSExpiration(long expiration)` Sets the message's expiration value.
`void` | `Message.setJMSMessageID(java.lang.String id)` Sets the message ID.
`void` | `Message.setJMSPriority(int priority)` Sets the priority level for this message.
`void` | `Message.setJMSRedelivered(boolean redelivered)` Specifies whether this message is being redelivered.
`void` | `Message.setJMSReplyTo(Destination replyTo)` Sets the `Destination` object to which a reply to this message should be sent.
`void` | `Message.setJMSTimestamp(long timestamp)` Sets the message timestamp.
`void` | `Message.setJMSType(java.lang.String type)` Sets the message type.
`void` | `MapMessage.setLong(java.lang.String name, long value)` Sets a `long` value with the specified name into the Map.
`void` | `Message.setLongProperty(java.lang.String name, long value)` Sets a `long` property value with the specified name into the message.
`void` | `Session.setMessageListener(MessageListener listener)` Sets the session's distinguished message listener (optional).
`void` | `MessageConsumer.setMessageListener(MessageListener listener)` Sets the message consumer's `MessageListener`.
`void` | `ObjectMessage.setObject(java.io.Serializable object)` Sets the serializable object containing this message's data.
`void` | `MapMessage.setObject(java.lang.String name, java.lang.Object value)` Sets an object value with the specified name into the Map.
`void` | `Message.setObjectProperty(java.lang.String name, java.lang.Object value)` Sets a Java object property value with the specified name into the message.
`void` | `MessageProducer.setPriority(int defaultPriority)` Sets the producer's default priority.
`void` | `MapMessage.setShort(java.lang.String name, short value)` Sets a `short` value with the specified name into the Map.
`void` | `Message.setShortProperty(java.lang.String name, short value)` Sets a `short` property value with the specified name into the message.
`void` | `MapMessage.setString(java.lang.String name, java.lang.String value)` Sets a `String` value with the specified name into the Map.
`void` | `Message.setStringProperty(java.lang.String name, java.lang.String value)` Sets a `String` property value with the specified name into the message.
`void` | `TextMessage.setText(java.lang.String string)` Sets the string containing this message's data.
`void` | `MessageProducer.setTimeToLive(long timeToLive)` Sets the default length of time in milliseconds from its dispatch time that a produced message should be retained by the message system.
`void` | `ServerSession.start()` Cause the `Session`'s `run` method to be called to process messages that were just assigned to it.
`void` | `Connection.start()` Starts (or restarts) a connection's delivery of incoming messages.
`void` | `Connection.stop()` Temporarily stops a connection's delivery of incoming messages.
`void` | `TopicSession.unsubscribe(java.lang.String name)` Unsubscribes a durable subscription that has been created by a client.
`void` | `Session.unsubscribe(java.lang.String name)` Unsubscribes a durable subscription that has been created by a client.
`void` | `StreamMessage.writeBoolean(boolean value)` Writes a `boolean` to the stream message.
`void` | `BytesMessage.writeBoolean(boolean value)` Writes a `boolean` to the bytes message stream as a 1-byte value.
`void` | `StreamMessage.writeByte(byte value)` Writes a `byte` to the stream message.
`void` | `BytesMessage.writeByte(byte value)` Writes a `byte` to the bytes message stream as a 1-byte value.
`void` | `StreamMessage.writeBytes(byte[] value)` Writes a byte array field to the stream message.
`void` | `BytesMessage.writeBytes(byte[] value)` Writes a byte array to the bytes message stream.
`void` | `StreamMessage.writeBytes(byte[] value, int offset, int length)` Writes a portion of a byte array as a byte array field to the stream message.
`void` | `BytesMessage.writeBytes(byte[] value, int offset, int length)` Writes a portion of a byte array to the bytes message stream.
`void` | `StreamMessage.writeChar(char value)` Writes a `char` to the stream message.
`void` | `BytesMessage.writeChar(char value)` Writes a `char` to the bytes message stream as a 2-byte value, high byte first.
`void` | `StreamMessage.writeDouble(double value)` Writes a `double` to the stream message.
`void` | `BytesMessage.writeDouble(double value)` Converts the `double` argument to a `long` using the `doubleToLongBits` method in class `Double`, and then writes that `long` value to the bytes message stream as an 8-byte quantity, high byte first.
`void` | `StreamMessage.writeFloat(float value)` Writes a `float` to the stream message.
`void` | `BytesMessage.writeFloat(float value)` Converts the `float` argument to an `int` using the `floatToIntBits` method in class `Float`, and then writes that `int` value to the bytes message stream as a 4-byte quantity, high byte first.
`void` | `StreamMessage.writeInt(int value)` Writes an `int` to the stream message.
`void` | `BytesMessage.writeInt(int value)` Writes an `int` to the bytes message stream as four bytes, high byte first.
`void` | `StreamMessage.writeLong(long value)` Writes a `long` to the stream message.
`void` | `BytesMessage.writeLong(long value)` Writes a `long` to the bytes message stream as eight bytes, high byte first.
`void` | `StreamMessage.writeObject(java.lang.Object value)` Writes an object to the stream message.
`void` | `BytesMessage.writeObject(java.lang.Object value)` Writes an object to the bytes message stream.
`void` | `StreamMessage.writeShort(short value)` Writes a `short` to the stream message.
`void` | `BytesMessage.writeShort(short value)` Writes a `short` to the bytes message stream as two bytes, high byte first.
`void` | `StreamMessage.writeString(java.lang.String value)` Writes a `String` to the stream message.
`void` | `BytesMessage.writeUTF(java.lang.String value)` Writes a string to the bytes message stream using UTF-8 encoding in a machine-independent manner.

Constructors in javax.jms that throw JMSException
`QueueRequestor(QueueSession session, Queue queue)` Constructor for the `QueueRequestor` class.
`TopicRequestor(TopicSession session, Topic topic)` Constructor for the `TopicRequestor` class.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Message Queue, v4.5 API Specification
PREV NEXT | FRAMES NO FRAMES

Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.