mirror of
https://github.com/apache/activemq-artemis.git
synced 2025-02-06 10:09:01 +00:00
2efa44daf5
This commit does the following: - Deprecates existing overloaded createQueue, createSharedQueue, createTemporaryQueue, & updateQueue methods for ClientSession, ServerSession, ActiveMQServer, & ActiveMQServerControl where applicable. - Deprecates QueueAttributes, QueueConfig, & CoreQueueConfiguration. - Deprecates existing overloaded constructors for QueueImpl. - Implements QueueConfiguration with JavaDoc to be the single, centralized configuration object for both client-side and broker-side queue creation including methods to convert to & from JSON for use in the management API. - Implements new createQueue, createSharedQueue & updateQueue methods with JavaDoc for ClientSession, ServerSession, ActiveMQServer, & ActiveMQServerControl as well as a new constructor for QueueImpl all using the new QueueConfiguration object. - Changes all internal broker code to use the new methods.