public interface Queue extends Destination
Queueobject encapsulates a provider-specific queue name. It is the way a client specifies the identity of a queue to JMS API methods. For those methods that use a
Destinationas a parameter, a
Queueobject used as an argument. For example, a queue can be used to create a
The actual length of time messages are held by a queue and the consequences of resource overflow are not defined by the JMS API.
Solace Queue Names
Generally, a Queue name represents a hierarchy of levels, separated by slashes. Queues are used by producers for publishing to, or by consumers to receive from.
The following rules define valid Queue names (using the EBNF syntax from http://www.w3.org/TR/REC-xml/#sec-notation):Example:
slash ::= "/" level-char ::= any UTF-8 character except ['<>*&] level ::= level-char (level-char)* queue ::= level (slash level)* 1 <= length (queue) <= 250
String getQueueName() throws JMSException
Clients that depend upon the name are not portable.
JMSException- if the JMS provider implementation of
Queuefails to return the queue name due to some internal error.
Copyright 2004-2020 Solace Corporation. All rights reserved.