Uses of Class
org.apache.activemq.artemis.api.core.QueueConfiguration
Packages that use QueueConfiguration
Package
Description
-
Uses of QueueConfiguration in org.apache.activemq.artemis.api.core
Methods in org.apache.activemq.artemis.api.core that return QueueConfigurationModifier and TypeMethodDescriptionstatic QueueConfigurationThis method returns aQueueConfigurationcreated from the JSON-formatted inputString.ParameterisedAddress.getQueueConfiguration()static QueueConfigurationInstance factory which invokessetName(SimpleString)static QueueConfigurationQueueConfiguration.of(QueueConfiguration queueConfiguration) Returns theQueueConfigurationinstance which is a copy of the input parameter.static QueueConfigurationQueueConfiguration.of(SimpleString name) Instance factory which invokessetName(SimpleString)Set the value of a parameter based on its "key"String.QueueConfiguration.setAddress(String address) Converts the inputStringand invokessetAddress(SimpleString)QueueConfiguration.setAddress(SimpleString address) Set the address.QueueConfiguration.setAutoCreateAddress(Boolean autoCreateAddress) QueueConfiguration.setAutoCreated(Boolean autoCreated) QueueConfiguration.setAutoDelete(Boolean autoDelete) QueueConfiguration.setAutoDeleteDelay(Long autoDeleteDelay) QueueConfiguration.setAutoDeleteMessageCount(Long autoDeleteMessageCount) QueueConfiguration.setConfigurationManaged(Boolean configurationManaged) QueueConfiguration.setConsumerPriority(Integer consumerPriority) QueueConfiguration.setConsumersBeforeDispatch(Integer consumersBeforeDispatch) QueueConfiguration.setDelayBeforeDispatch(Long delayBeforeDispatch) QueueConfiguration.setDurable(Boolean durable) QueueConfiguration.setEnabled(Boolean enabled) QueueConfiguration.setExclusive(Boolean exclusive) QueueConfiguration.setFilterString(String filterString) QueueConfiguration.setFilterString(SimpleString filterString) This sets theSimpleStringvalue that will be used to create aFilterfor theQueueimplementation on the broker.QueueConfiguration.setGroupBuckets(Integer groupBuckets) QueueConfiguration.setGroupFirstKey(String groupFirstKey) QueueConfiguration.setGroupFirstKey(SimpleString groupFirstKey) QueueConfiguration.setGroupRebalance(Boolean groupRebalance) QueueConfiguration.setGroupRebalancePauseDispatch(Boolean groupRebalancePauseDispatch) QueueConfiguration.setInternal(Boolean internal) QueueConfiguration.setLastValue(Boolean lastValue) QueueConfiguration.setLastValueKey(String lastValueKey) QueueConfiguration.setLastValueKey(SimpleString lastValueKey) QueueConfiguration.setMaxConsumers(Integer maxConsumers) Converts the inputStringand invokessetName(SimpleString)QueueConfiguration.setName(SimpleString name) Set the name.QueueConfiguration.setNonDestructive(Boolean nonDestructive) QueueConfiguration.setPurgeOnNoConsumers(Boolean purgeOnNoConsumers) QueueConfiguration.setRingSize(Long ringSize) QueueConfiguration.setRoutingType(RoutingType routingType) QueueConfiguration.setTemporary(Boolean temporary) QueueConfiguration.setTransient(Boolean _transient) QueueConfiguration.setUser(SimpleString user) QueueAttributes.toQueueConfiguration()Deprecated.Methods in org.apache.activemq.artemis.api.core with parameters of type QueueConfigurationModifier and TypeMethodDescriptionstatic QueueAttributesQueueAttributes.fromQueueConfiguration(QueueConfiguration queueConfiguration) Deprecated.static QueueConfigurationQueueConfiguration.of(QueueConfiguration queueConfiguration) Returns theQueueConfigurationinstance which is a copy of the input parameter.Constructors in org.apache.activemq.artemis.api.core with parameters of type QueueConfigurationModifierConstructorDescriptionParameterisedAddress(String address, QueueConfiguration queueConfiguration) ParameterisedAddress(SimpleString address, QueueConfiguration queueConfiguration) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of QueueConfiguration in org.apache.activemq.artemis.api.core.client
Methods in org.apache.activemq.artemis.api.core.client with parameters of type QueueConfigurationModifier and TypeMethodDescriptionvoidClientSession.createQueue(QueueConfiguration queueConfiguration) This method creates a queue based on theQueueConfigurationinput.voidClientSession.createSharedQueue(QueueConfiguration queueConfiguration) This method is essentially the same asClientSession.createQueue(QueueConfiguration)with a few key exceptions. -
Uses of QueueConfiguration in org.apache.activemq.artemis.core.client.impl
Methods in org.apache.activemq.artemis.core.client.impl with parameters of type QueueConfigurationModifier and TypeMethodDescriptionvoidClientSessionImpl.createQueue(QueueConfiguration queueConfiguration) voidClientSessionImpl.createSharedQueue(QueueConfiguration queueConfiguration) -
Uses of QueueConfiguration in org.apache.activemq.artemis.core.config
Methods in org.apache.activemq.artemis.core.config that return QueueConfigurationMethods in org.apache.activemq.artemis.core.config that return types with arguments of type QueueConfigurationModifier and TypeMethodDescriptionConfiguration.getQueueConfigs()Returns the queues configured for this server; modifying the returnedListwill not impact the underlyingList.CoreAddressConfiguration.getQueueConfigs()Methods in org.apache.activemq.artemis.core.config with parameters of type QueueConfigurationModifier and TypeMethodDescriptionCoreAddressConfiguration.addQueueConfig(QueueConfiguration queueConfiguration) Configuration.addQueueConfiguration(QueueConfiguration config) CoreAddressConfiguration.addQueueConfiguration(QueueConfiguration queueConfiguration) static CoreQueueConfigurationCoreQueueConfiguration.fromQueueConfiguration(QueueConfiguration queueConfiguration) Deprecated.Method parameters in org.apache.activemq.artemis.core.config with type arguments of type QueueConfigurationModifier and TypeMethodDescriptionConfiguration.setQueueConfigs(List<QueueConfiguration> configs) Sets the queues configured for this server.CoreAddressConfiguration.setQueueConfigs(List<QueueConfiguration> queueConfigurations) -
Uses of QueueConfiguration in org.apache.activemq.artemis.core.config.impl
Methods in org.apache.activemq.artemis.core.config.impl that return types with arguments of type QueueConfigurationMethods in org.apache.activemq.artemis.core.config.impl with parameters of type QueueConfigurationModifier and TypeMethodDescriptionConfigurationImpl.addQueueConfiguration(QueueConfiguration config) Method parameters in org.apache.activemq.artemis.core.config.impl with type arguments of type QueueConfigurationModifier and TypeMethodDescriptionConfigurationImpl.setQueueConfigs(List<QueueConfiguration> configs) -
Uses of QueueConfiguration in org.apache.activemq.artemis.core.deployers.impl
Methods in org.apache.activemq.artemis.core.deployers.impl that return QueueConfigurationModifier and TypeMethodDescriptionprotected QueueConfigurationFileConfigurationParser.parseQueueConfiguration(Node node) -
Uses of QueueConfiguration in org.apache.activemq.artemis.core.persistence
Methods in org.apache.activemq.artemis.core.persistence that return QueueConfiguration -
Uses of QueueConfiguration in org.apache.activemq.artemis.core.persistence.impl.journal.codec
Methods in org.apache.activemq.artemis.core.persistence.impl.journal.codec that return QueueConfigurationConstructors in org.apache.activemq.artemis.core.persistence.impl.journal.codec with parameters of type QueueConfiguration -
Uses of QueueConfiguration in org.apache.activemq.artemis.core.postoffice
Methods in org.apache.activemq.artemis.core.postoffice with parameters of type QueueConfigurationModifier and TypeMethodDescriptionPostOffice.updateQueue(QueueConfiguration queueConfiguration) PostOffice.updateQueue(QueueConfiguration queueConfiguration, boolean forceUpdate) Update a queue's configuration. -
Uses of QueueConfiguration in org.apache.activemq.artemis.core.postoffice.impl
Methods in org.apache.activemq.artemis.core.postoffice.impl with parameters of type QueueConfigurationModifier and TypeMethodDescriptionPostOfficeImpl.updateQueue(QueueConfiguration queueConfiguration) PostOfficeImpl.updateQueue(QueueConfiguration queueConfiguration, boolean forceUpdate) -
Uses of QueueConfiguration in org.apache.activemq.artemis.core.protocol.core.impl
Methods in org.apache.activemq.artemis.core.protocol.core.impl with parameters of type QueueConfigurationModifier and TypeMethodDescriptionvoidActiveMQSessionContext.createQueue(QueueConfiguration queueConfiguration) voidActiveMQSessionContext.createSharedQueue(QueueConfiguration queueConfiguration) -
Uses of QueueConfiguration in org.apache.activemq.artemis.core.protocol.core.impl.wireformat
Methods in org.apache.activemq.artemis.core.protocol.core.impl.wireformat that return QueueConfigurationModifier and TypeMethodDescriptionCreateQueueMessage_V2.toQueueConfiguration()CreateSharedQueueMessage_V2.toQueueConfiguration()Constructors in org.apache.activemq.artemis.core.protocol.core.impl.wireformat with parameters of type QueueConfigurationModifierConstructorDescriptionCreateQueueMessage(QueueConfiguration queueConfiguration, boolean requiresResponse) CreateQueueMessage_V2(QueueConfiguration queueConfiguration, boolean requiresResponse) CreateSharedQueueMessage_V2(QueueConfiguration queueConfiguration, boolean requiresResponse) -
Uses of QueueConfiguration in org.apache.activemq.artemis.core.server
Methods in org.apache.activemq.artemis.core.server that return QueueConfigurationMethods in org.apache.activemq.artemis.core.server with parameters of type QueueConfigurationModifier and TypeMethodDescriptionServerSession.checkAutoCreate(QueueConfiguration queueConfiguration) ActiveMQServer.createQueue(QueueConfiguration queueConfiguration) Overloaded version ofActiveMQServer.createQueue(QueueConfiguration, boolean)where thebooleanparameter is alwaysfalse(i.e. if the queue already exists then an exception will be thrown).ActiveMQServer.createQueue(QueueConfiguration queueConfiguration, boolean ignoreIfExists) This method creates a queue based on theQueueConfigurationinput.ServerSession.createQueue(QueueConfiguration queueConfiguration) This method invokesActiveMQServer.createQueue(QueueConfiguration)with a few client-specific additions: set the routing type based on the prefixes configured on the acceptor used by the client strip any prefixes from the address and queue names (if applicable) check authorization based on the client's credentials enforce queue creation resource limit set up callbacks to clean up temporary queues once the client disconnectsQueueFactory.createQueueWith(QueueConfiguration config, PagingManager pagingManager, Filter filter) voidActiveMQServer.createSharedQueue(QueueConfiguration queueConfiguration) This method is essentially the same asActiveMQServer.createQueue(QueueConfiguration, boolean)with a few key exceptions.voidServerSession.createSharedQueue(QueueConfiguration queueConfiguration) static QueueConfigQueueConfig.fromQueueConfiguration(QueueConfiguration queueConfiguration) Deprecated.ActiveMQServer.updateQueue(QueueConfiguration queueConfiguration) Update the queue named in theQueueConfigurationwith the corresponding properties.ActiveMQServer.updateQueue(QueueConfiguration queueConfiguration, boolean forceUpdate) Update a queue's configuration.Constructors in org.apache.activemq.artemis.core.server with parameters of type QueueConfigurationModifierConstructorDescriptionQueueQueryResult(QueueConfiguration config, int consumerCount, long messageCount, boolean autoCreateQueues, boolean exists, Integer defaultConsumerWindowSize) -
Uses of QueueConfiguration in org.apache.activemq.artemis.core.server.impl
Fields in org.apache.activemq.artemis.core.server.impl declared as QueueConfigurationMethods in org.apache.activemq.artemis.core.server.impl that return QueueConfigurationMethods in org.apache.activemq.artemis.core.server.impl with parameters of type QueueConfigurationModifier and TypeMethodDescriptionstatic voidQueueConfigurationUtils.applyDefaults(QueueConfiguration config, AddressSettings as) This method inspects theQueueConfigurationand applies default values to it based on theAddressSettingsas well asstaticdefaults.static voidQueueConfigurationUtils.applyDynamicDefaults(QueueConfiguration config, AddressSettings as) This method inspects theQueueConfigurationand applies default values to it based on theAddressSettings.static voidQueueConfigurationUtils.applyStaticDefaults(QueueConfiguration config) This method inspects theQueueConfigurationand applies default values to it based on thestaticdefaults.ServerSessionImpl.checkAutoCreate(QueueConfiguration queueConfig) ActiveMQServerImpl.createQueue(QueueConfiguration queueConfiguration) ActiveMQServerImpl.createQueue(QueueConfiguration queueConfiguration, boolean ignoreIfExists) ServerSessionImpl.createQueue(QueueConfiguration queueConfiguration) QueueFactoryImpl.createQueueWith(QueueConfiguration config, PagingManager pagingManager, Filter filter) voidActiveMQServerImpl.createSharedQueue(QueueConfiguration queueConfiguration) voidServerSessionImpl.createSharedQueue(QueueConfiguration queueConfiguration) static PageSubscriptionQueueFactoryImpl.getPageSubscription(QueueConfiguration queueConfiguration, PagingManager pagingManager, Filter filter) ActiveMQServerImpl.updateQueue(QueueConfiguration queueConfiguration) ActiveMQServerImpl.updateQueue(QueueConfiguration queueConfiguration, boolean forceUpdate) Constructors in org.apache.activemq.artemis.core.server.impl with parameters of type QueueConfigurationModifierConstructorDescriptionLastValueQueue(QueueConfiguration queueConfiguration, Filter filter, PagingStore pagingStore, PageSubscription pageSubscription, ScheduledExecutorService scheduledExecutor, PostOffice postOffice, StorageManager storageManager, HierarchicalRepository<AddressSettings> addressSettingsRepository, ArtemisExecutor executor, ActiveMQServer server, QueueFactory factory) QueueImpl(QueueConfiguration queueConfiguration, Filter filter, PagingStore pagingStore, PageSubscription pageSubscription, ScheduledExecutorService scheduledExecutor, PostOffice postOffice, StorageManager storageManager, HierarchicalRepository<AddressSettings> addressSettingsRepository, ArtemisExecutor executor, ActiveMQServer server, QueueFactory factory) -
Uses of QueueConfiguration in org.apache.activemq.artemis.core.server.mirror
Methods in org.apache.activemq.artemis.core.server.mirror with parameters of type QueueConfigurationModifier and TypeMethodDescriptionvoidMirrorController.createQueue(QueueConfiguration queueConfiguration) -
Uses of QueueConfiguration in org.apache.activemq.artemis.core.server.plugin
Methods in org.apache.activemq.artemis.core.server.plugin with parameters of type QueueConfigurationModifier and TypeMethodDescriptiondefault voidActiveMQServerQueuePlugin.beforeCreateQueue(QueueConfiguration queueConfig) Before a queue is created -
Uses of QueueConfiguration in org.apache.activemq.artemis.core.server.plugin.impl
Methods in org.apache.activemq.artemis.core.server.plugin.impl with parameters of type QueueConfigurationModifier and TypeMethodDescriptionvoidLoggingActiveMQServerPlugin.beforeCreateQueue(QueueConfiguration queueConfig) Before a queue is createdvoidLoggingActiveMQServerPluginLogger_impl.beforeCreateQueue(QueueConfiguration queueConfig) voidLoggingActiveMQServerPluginLogger.beforeCreateQueue(QueueConfiguration queueConfig) -
Uses of QueueConfiguration in org.apache.activemq.artemis.jms.client
Methods in org.apache.activemq.artemis.jms.client that return QueueConfiguration -
Uses of QueueConfiguration in org.apache.activemq.artemis.spi.core.remoting
Methods in org.apache.activemq.artemis.spi.core.remoting with parameters of type QueueConfigurationModifier and TypeMethodDescriptionabstract voidSessionContext.createQueue(QueueConfiguration queueConfiguration) abstract voidSessionContext.createSharedQueue(QueueConfiguration queueConfiguration) -
Uses of QueueConfiguration in org.apache.activemq.artemis.utils
Methods in org.apache.activemq.artemis.utils with parameters of type QueueConfigurationModifier and TypeMethodDescriptionstatic voidAutoCreateUtil.setRequiredQueueConfigurationIfNotSet(QueueConfiguration queueConfiguration, ClientSession.AddressQuery addressQuery, RoutingType routingType, SimpleString filter, boolean durable) Set the non nullable (CreateQueueMessage_V2) queue attributes (all others have static defaults or get defaulted if null by address settings server side).
of(QueueConfiguration)instead.