public class AnonymousQueue extends Queue
AnonymousQueue.NamingStrategy
. Two naming strategies AnonymousQueue.Base64UrlNamingStrategy
and
AnonymousQueue.UUIDNamingStrategy
are provided but you can implement your own. Names should be
unique.Modifier and Type | Class and Description |
---|---|
static class |
AnonymousQueue.Base64UrlNamingStrategy
Generates names with the form
<prefix><base64url> where
'prefix' is 'spring.gen-' by default
(e.g. |
static interface |
AnonymousQueue.NamingStrategy
A strategy to name anonymous queues.
|
static class |
AnonymousQueue.UUIDNamingStrategy
Generates names using
UUID.randomUUID() . |
Constructor and Description |
---|
AnonymousQueue()
Construct a queue with a Base64-based name.
|
AnonymousQueue(AnonymousQueue.NamingStrategy namingStrategy)
Construct a queue with a name provided by the supplied naming strategy.
|
AnonymousQueue(AnonymousQueue.NamingStrategy namingStrategy,
java.util.Map<java.lang.String,java.lang.Object> arguments)
Construct a queue with a name provided by the supplied naming strategy with the
supplied arguments.
|
AnonymousQueue(java.util.Map<java.lang.String,java.lang.Object> arguments)
Construct a queue with a Base64-based name with the supplied arguments.
|
getArguments, getName, isAutoDelete, isDurable, isExclusive, toString
getDeclaringAdmins, isIgnoreDeclarationExceptions, setAdminsThatShouldDeclare, setIgnoreDeclarationExceptions, setShouldDeclare, shouldDeclare
public AnonymousQueue()
public AnonymousQueue(java.util.Map<java.lang.String,java.lang.Object> arguments)
arguments
- the arguments.public AnonymousQueue(AnonymousQueue.NamingStrategy namingStrategy)
namingStrategy
- the naming strategy.public AnonymousQueue(AnonymousQueue.NamingStrategy namingStrategy, java.util.Map<java.lang.String,java.lang.Object> arguments)
namingStrategy
- the naming strategy.arguments
- the arguments.