public class AddressQueryImpl extends Object implements ClientSession.AddressQuery
Constructor and Description |
---|
AddressQueryImpl(boolean exists,
List<SimpleString> queueNames,
boolean autoCreateQueues,
boolean autoCreateAddresses,
boolean defaultPurgeOnNoConsumers,
int defaultMaxConsumers,
Boolean defaultExclusive,
Boolean defaultLastValue,
SimpleString defaultLastValueKey,
Boolean defaultNonDestructive,
Integer defaultConsumersBeforeDispatch,
Long defaultDelayBeforeDispatch) |
Modifier and Type | Method and Description |
---|---|
Integer |
getDefaultConsumersBeforeDispatch() |
Long |
getDefaultDelayBeforeDispatch() |
SimpleString |
getDefaultLastValueKey() |
int |
getDefaultMaxConsumers() |
List<SimpleString> |
getQueueNames()
Returns the names of the queues bound to the binding.
|
boolean |
isAutoCreateAddresses()
Returns
true if auto-address-creation for this address is enabled, false else. |
boolean |
isAutoCreateQueues()
Returns
true if auto-queue-creation for this address is enabled, false else. |
Boolean |
isDefaultExclusive() |
Boolean |
isDefaultLastValueQueue() |
Boolean |
isDefaultNonDestructive() |
boolean |
isDefaultPurgeOnNoConsumers() |
boolean |
isExists()
Returns
true if the binding exists, false else. |
public AddressQueryImpl(boolean exists, List<SimpleString> queueNames, boolean autoCreateQueues, boolean autoCreateAddresses, boolean defaultPurgeOnNoConsumers, int defaultMaxConsumers, Boolean defaultExclusive, Boolean defaultLastValue, SimpleString defaultLastValueKey, Boolean defaultNonDestructive, Integer defaultConsumersBeforeDispatch, Long defaultDelayBeforeDispatch)
public List<SimpleString> getQueueNames()
ClientSession.AddressQuery
getQueueNames
in interface ClientSession.AddressQuery
public boolean isExists()
ClientSession.AddressQuery
true
if the binding exists, false
else.isExists
in interface ClientSession.AddressQuery
public boolean isAutoCreateQueues()
ClientSession.AddressQuery
true
if auto-queue-creation for this address is enabled, false
else.isAutoCreateQueues
in interface ClientSession.AddressQuery
public boolean isAutoCreateAddresses()
ClientSession.AddressQuery
true
if auto-address-creation for this address is enabled, false
else.isAutoCreateAddresses
in interface ClientSession.AddressQuery
public boolean isDefaultPurgeOnNoConsumers()
isDefaultPurgeOnNoConsumers
in interface ClientSession.AddressQuery
public int getDefaultMaxConsumers()
getDefaultMaxConsumers
in interface ClientSession.AddressQuery
public Boolean isDefaultLastValueQueue()
isDefaultLastValueQueue
in interface ClientSession.AddressQuery
public Boolean isDefaultExclusive()
isDefaultExclusive
in interface ClientSession.AddressQuery
public SimpleString getDefaultLastValueKey()
getDefaultLastValueKey
in interface ClientSession.AddressQuery
public Boolean isDefaultNonDestructive()
isDefaultNonDestructive
in interface ClientSession.AddressQuery
public Integer getDefaultConsumersBeforeDispatch()
getDefaultConsumersBeforeDispatch
in interface ClientSession.AddressQuery
public Long getDefaultDelayBeforeDispatch()
getDefaultDelayBeforeDispatch
in interface ClientSession.AddressQuery
Copyright © 2019 JBoss by Red Hat. All rights reserved.