public static final class QueueConfig.Builder extends Object
Modifier and Type | Method and Description |
---|---|
QueueConfig.Builder |
autoCreated(boolean autoCreated) |
QueueConfig |
build()
Returns a new
QueueConfig using the parameters configured on the QueueConfig.Builder . |
QueueConfig.Builder |
durable(boolean durable) |
QueueConfig.Builder |
exclusive(boolean exclusive) |
QueueConfig.Builder |
filter(Filter filter) |
QueueConfig.Builder |
lastValue(boolean lastValue) |
QueueConfig.Builder |
maxConsumers(int maxConsumers) |
QueueConfig.Builder |
pagingManager(PagingManager pagingManager) |
QueueConfig.Builder |
purgeOnNoConsumers(boolean purgeOnNoConsumers) |
QueueConfig.Builder |
routingType(RoutingType routingType) |
QueueConfig.Builder |
temporary(boolean temporary) |
QueueConfig.Builder |
user(SimpleString user) |
public QueueConfig.Builder filter(Filter filter)
public QueueConfig.Builder pagingManager(PagingManager pagingManager)
public QueueConfig.Builder user(SimpleString user)
public QueueConfig.Builder durable(boolean durable)
public QueueConfig.Builder temporary(boolean temporary)
public QueueConfig.Builder autoCreated(boolean autoCreated)
public QueueConfig.Builder maxConsumers(int maxConsumers)
public QueueConfig.Builder exclusive(boolean exclusive)
public QueueConfig.Builder lastValue(boolean lastValue)
public QueueConfig.Builder purgeOnNoConsumers(boolean purgeOnNoConsumers)
public QueueConfig.Builder routingType(RoutingType routingType)
public QueueConfig build()
QueueConfig
using the parameters configured on the QueueConfig.Builder
.
QueueConfig.Builder
to the QueueConfig
.
PageSubscription
only if pagingManager
is not null
and
if FilterUtils.isTopicIdentification(org.apache.activemq.artemis.core.filter.Filter)
returns false
on filter
.IllegalStateException
- if the creation of PageSubscription
failsCopyright © 2019 JBoss by Red Hat. All rights reserved.