Destinations
Destinations are the objects that a client uses to specify the target of messages it produces and the source of messages it consumes. These objects specify the identity of a destination to a JMS API method. Four types of destinations exist; only the first two (queues and topics) are administered objects.
Queue. An object that covers a provider-specific queue name. This object is how a client specifies the identity of a queue to JMS methods.
Topic. An object that covers a provider-specific topic name. This object is how a client specifies the identity of a topic to JMS methods.
Temporary Queue. A queue object created for the duration of a particular connection (or
QueueConnection). It can only be consumed by the connection from which it was created.
Temporary Topic. A topic object that is created for the duration of a particular connection (or
TopicConnection). It can only be consumed by the connection from which it was created.