This is an automated email from the ASF dual-hosted git repository.

clebertsuconic pushed a change to branch 2.19.x
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git.


    from e7ef539  NO-JIRA cherry-pick report between main and maintenance 
branches
     new da9c8d6  ARTEMIS-3529 Expire should not reject messages from 
duplicateID
     new ffe15b4  ARTEMIS-3461 Generalize MBean Support on Messages and avoid 
converstion to core on AMQP Messages on console browsing
     new b860d48  ARTEMIS-3529 Moving addItem from AMQP and Core into upper 
class
     new ea6b98cf ARTEMIS-3529 Fixing test and tweaks on properties
     new bb3db42  ARTEMIS-3529 Fixing integration tests after Web Console 
Parsing of Large Messages
     new 0ce9b67  ARTEMIS-3308 - support federation of large messages
     new 8d3e299  ARTEMIS-3433 - allow null return and throw error only startup 
usage paths
     new 696d269  ARTEMIS-3495 Fix backup cluster controller connection loops
     new a85a6b6  ARTEMIS-3363 Fix TransportConfiguration extraProps encoding
     new 570fd6c  ARTEMIS-3363 Fix TransportConfiguration extraParams equals
     new 4382382  ARTEMIS-3461 Fixing Typo on Creation Time
     new 4b5eeac  ARTEMIS-3540 Fix 
SimpleSymmetricClusterTest.testSimpleRestartClusterConnection add bridge 
connection verification after stop cluster connection to wait for the bridge 
stop completely and avoid a failure on stop/start cluster connection test
     new 82aeb70  ARTEMIS-3489 - fix JdbcLeaseLockTest fails sporadically in CI
     new 2cd7914  ARTEMIS-3541 createQueue ignoring autoDeleteAddress flag
     new 31560a7  ARTEMIS-2293 addPacket in LargeMessageControllerImpl won't 
notifyAll for exception
     new 56e9daf  ARTEMIS-3553 -5718 Conversion of AMQP large message expiry
     new b1db573  ARTEMIS-3554 Invalid Prepared Transaction could interrupt 
server reload
     new 3eb5685  ARTEMIS-3555 Invalid data could interrupt compacting and 
shutdown server
     new 669aea9  ARTEMIS-3566 Fix Stomp Embedded Interceptor Example NPE
     new 00eb7e6  ARTEMIS-3567 Fix IllegalStateException on web console logout
     new d65f8c5  ARTEMIS-3587 Fixing false positives on critical analyzer
     new 0b482c4  ARTEMIS-3576 Fix toString methods throwing exceptions
     new b4188b7  ARTEMIS-3552 NPE on message expiration
     new bd671e8  ARTEMIS-3021 OOM due to wrong CORE clustered message memory 
estimation
     new f23aadf  ARTEMIS-3577 Save Core msg re-encoding due to msg copy
     new 151b59b  ARTEMIS-3578 Save SimpleString duplication and long[] 
allocation while moving Core messages
     new e844c01  ARTEMIS-3538: Removing // --------- comments from the codebase
     new e4bcade  ARTEMIS-3538 Removing a few extra // ----- structural comments
     new 293c3dd  ARTEMIS-3538 Fixing Checkstyle
     new a752de2  ARTEMIS-3538 fix extra-tests formatting and examples 
compilation - Checkstyle verification fails on JMSXDeliveryCountTest because of 
empty line with trailing spaces
     new 914c96f  ARTEMIS-3538 Removing some extra // ----
     new 6af80fa  ARTEMIS-3593 Defense against OME on parsing XID
     new 4f9b434  fix intermittent failure of 
org.apache.activemq.artemis.tests.integration.client.ConsumerTest#testSendAMQPReceiveCore
     new fdbd2fa  ARTEMIS-3054 - fix lock inversion - intermittent failure of 
PageCleanupWhileReplicaCatchupTest and hang
     new a184868  NO-JIRA fixing intermittent test failure
     new 7005dcd  ARTEMIS-3604 Async sends overflowing server in OpenWire
     new 6ec476e  ARTEMIS-3604 Small test fix on ThresholdActorTest
     new 0272fe9  ARTEMIS-3604 Fixing size adjustment
     new 54150aa  ARTEMIS-3604 Test Improvement
     new 8b643a7  ARTEMIS-3115 use correct call timeout defaults for 
cluster-connection
     new fd2c76d  ARTEMIS-3535 bytes messages not obeying management limit
     new 4a398b5  ARTEMIS-3625 Correctly compare Boolean object and fix NPE 
introduced in bf875c
     new cd9e1b0  NO-JIRA Fix DiscoveryTest#testSimpleBroadcast
     new 5a18f8e  NO-JIRA Notice update to 2022
     new a3d4ca8  ARTEMIS-3636 LinkedListImpl leak on mesage consume error
     new b526c9d  ARTEMIS-3620 Journal blocking delete/update record with no 
sync
     new 0beea29  ARTEMIS-3596 Pass class loader to ServiceLoader.load to fix 
OSGi issues

The 47 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 NOTICE                                             |   2 +-
 .../cli/commands/tools/xml/XmlDataExporter.java    |   2 -
 .../api/core/ActiveMQInvalidBufferException.java   |  14 +-
 .../activemq/artemis/api/core/SimpleString.java    |   9 -
 .../apache/activemq/artemis/utils/ByteUtil.java    |  10 +
 .../apache/activemq/artemis/utils/RandomUtil.java  |  16 +-
 .../activemq/artemis/utils/UUIDGenerator.java      |   1 -
 .../apache/activemq/artemis/utils/UUIDTimer.java   |   7 -
 .../artemis/utils/actors/ThresholdActor.java       |  96 +++++++
 .../utils/collections/ConcurrentLongHashSet.java   |  23 +-
 .../artemis/utils/collections/TypedProperties.java |  18 +-
 .../artemis/utils/critical/CriticalMeasure.java    |   2 +-
 .../activemq/artemis/utils/ByteUtilTest.java       |  28 +-
 .../artemis/utils/ConcurrentHashSetTest.java       |  17 --
 .../utils/TypedPropertiesConversionTest.java       |  17 --
 .../artemis/utils/TypedPropertiesTest.java         |   2 -
 .../artemis/utils/actors/ThresholdActorTest.java   | 188 +++++++++++++
 .../utils/critical/CriticalMeasureTest.java        |  35 ++-
 .../apache/activemq/artemis/api/core/JsonUtil.java |  13 +-
 .../apache/activemq/artemis/api/core/Message.java  |  15 +-
 .../artemis/api/core/TransportConfiguration.java   |  32 ++-
 .../api/core/management/ActiveMQServerControl.java |   2 +-
 .../api/core/management/AddressSettingsInfo.java   |   4 -
 .../api/core/management/DayCounterInfo.java        |   4 -
 .../api/core/management/ManagementHelper.java      |   4 -
 .../api/core/management/MessageCounterInfo.java    |   3 -
 .../api/core/management/ObjectNameBuilder.java     |   7 +-
 .../core/client/impl/ClientConsumerImpl.java       |  36 +--
 .../core/client/impl/ClientLargeMessageImpl.java   |   4 -
 .../core/client/impl/ClientProducerImpl.java       |   5 -
 .../core/client/impl/ClientSessionFactoryImpl.java |   4 +-
 .../core/client/impl/ClientSessionImpl.java        |   3 -
 .../impl/CompressedLargeMessageControllerImpl.java |   7 +-
 .../core/client/impl/LargeMessageController.java   |   1 +
 .../client/impl/LargeMessageControllerImpl.java    |  18 +-
 .../core/client/impl/ServerLocatorImpl.java        |   5 +
 .../artemis/core/message/impl/CoreMessage.java     | 170 ++++++++++--
 .../message}/openmbean/CompositeDataConstants.java |   2 +-
 .../message/openmbean/MessageOpenTypeFactory.java  | 228 +++++++++++++++
 .../core/protocol/core/impl/PacketImpl.java        |   6 +-
 .../protocol/core/impl/RemotingConnectionImpl.java |   2 -
 .../impl/wireformat/ActiveMQExceptionMessage.java  |   5 -
 .../wireformat/ActiveMQExceptionMessage_V2.java    |   4 -
 .../wireformat/ClusterTopologyChangeMessage.java   |   5 -
 .../core/impl/wireformat/CreateAddressMessage.java |   2 -
 .../core/impl/wireformat/CreateQueueMessage.java   |   1 -
 .../impl/wireformat/CreateQueueMessage_V2.java     |   2 -
 .../core/impl/wireformat/CreateSessionMessage.java |   2 -
 .../impl/wireformat/CreateSessionMessage_V2.java   |   2 -
 .../impl/wireformat/CreateSharedQueueMessage.java  |   2 -
 .../core/impl/wireformat/DisconnectMessage.java    |   7 -
 .../core/impl/wireformat/DisconnectMessage_V2.java |   2 -
 .../core/impl/wireformat/DisconnectMessage_V3.java |   2 -
 .../impl/wireformat/NullResponseMessage_V2.java    |   2 -
 .../impl/wireformat/PacketsConfirmedMessage.java   |   2 -
 .../wireformat/ReattachSessionResponseMessage.java |   2 -
 .../impl/wireformat/SessionAcknowledgeMessage.java |   2 -
 .../core/impl/wireformat/SessionCloseMessage.java  |   2 -
 .../wireformat/SessionConsumerCloseMessage.java    |   2 -
 .../SessionConsumerFlowCreditMessage.java          |   2 -
 .../wireformat/SessionContinuationMessage.java     |   2 -
 .../core/impl/wireformat/SessionExpireMessage.java |   7 -
 .../SessionIndividualAcknowledgeMessage.java       |   7 -
 .../SessionReceiveContinuationMessage.java         |   9 -
 .../impl/wireformat/SessionReceiveMessage.java     |   5 -
 .../SessionRequestProducerCreditsMessage.java      |   2 -
 .../wireformat/SessionSendContinuationMessage.java |   4 -
 .../SessionSendContinuationMessage_V2.java         |   4 -
 .../impl/wireformat/SessionSendLargeMessage.java   |   5 -
 .../core/impl/wireformat/SessionSendMessage.java   |   2 -
 .../SessionUniqueAddMetaDataMessage.java           |  17 --
 .../wireformat/SessionXAAfterFailedMessage.java    |   7 -
 .../impl/wireformat/SessionXAResponseMessage.java  |   2 -
 .../wireformat/SessionXAResponseMessage_V2.java    |   2 -
 .../impl/wireformat/SessionXAResumeMessage.java    |   2 -
 .../impl/wireformat/SessionXARollbackMessage.java  |   2 -
 .../wireformat/SessionXASetTimeoutMessage.java     |   2 -
 .../SessionXASetTimeoutResponseMessage.java        |   2 -
 .../impl/wireformat/SessionXAStartMessage.java     |   7 -
 .../SubscribeClusterTopologyUpdatesMessage.java    |   2 -
 .../SubscribeClusterTopologyUpdatesMessageV2.java  |   2 -
 .../core/remoting/impl/netty/NettyConnection.java  |   4 +
 .../core/remoting/impl/netty/NettyConnector.java   |  25 +-
 .../impl/ssl/CachingOpenSSLContextFactory.java     |  13 +-
 .../impl/ssl/DefaultOpenSSLContextFactory.java     |  13 +-
 .../artemis/core/remoting/impl/ssl/SSLSupport.java |   1 -
 .../artemis/core/transaction/impl/XidImpl.java     |   8 +-
 .../artemis/core/version/impl/VersionImpl.java     |   2 +-
 .../core/remoting/ssl/OpenSSLContextFactory.java   |  13 +-
 .../ssl/OpenSSLContextFactoryProvider.java         |  18 +-
 .../spi/core/remoting/ssl/SSLContextConfig.java    |  13 +-
 .../remoting/ssl/SSLContextFactoryProvider.java    |   2 +-
 .../artemis/utils/ActiveMQBufferInputStream.java   |  15 -
 .../activemq/artemis/utils/AutoCreateUtil.java     |  13 +-
 .../activemq/artemis/utils/BufferHelper.java       |  23 ++
 .../apache/activemq/artemis/utils/JNDIUtil.java    |  16 --
 .../utils/ObjectInputStreamWithClassLoader.java    |  14 -
 .../activemq/artemis/utils/SizeFormatterUtil.java  |  17 --
 .../artemis/utils/SoftValueLongObjectHashMap.java  |  16 +-
 .../artemis/utils/TimeAndCounterIDGenerator.java   |  14 +-
 .../org/apache/activemq/artemis/utils/XMLUtil.java |   2 -
 .../activemq/artemis/utils/XidCodecSupport.java    |  25 +-
 .../api/core/TransportConfigurationTest.java       |  67 +++++
 .../activemq/artemis/message/CoreMessageTest.java  |  31 +++
 .../ssl/OpenSSLContextFactoryProviderTest.java     |  13 +-
 .../util/TimeAndCounterIDGeneratorTest.java        |  10 -
 .../apache/activemq/artemis/util/XMLUtilTest.java  |   2 -
 .../activemq/artemis/util/XidCodecSupportTest.java |  76 +++++
 .../src/main/resources/licenses/bin/NOTICE         |   2 +-
 .../artemis/jms/client/ActiveMQBytesMessage.java   |   6 -
 .../artemis/jms/client/ActiveMQConnection.java     |  17 +-
 .../jms/client/ActiveMQConnectionFactory.java      |   5 -
 .../jms/client/ActiveMQConnectionMetaData.java     |   6 +-
 .../artemis/jms/client/ActiveMQDestination.java    |  14 +-
 .../artemis/jms/client/ActiveMQMapMessage.java     |  11 -
 .../artemis/jms/client/ActiveMQMessage.java        |  25 +-
 .../jms/client/ActiveMQMessageConsumer.java        |   8 +-
 .../jms/client/ActiveMQMessageProducer.java        |   2 -
 .../artemis/jms/client/ActiveMQObjectMessage.java  |   7 +-
 .../activemq/artemis/jms/client/ActiveMQQueue.java |  12 -
 .../artemis/jms/client/ActiveMQQueueBrowser.java   |  15 +-
 .../artemis/jms/client/ActiveMQSession.java        |  10 +-
 .../artemis/jms/client/ActiveMQStreamMessage.java  |   3 -
 .../artemis/jms/client/ActiveMQTemporaryQueue.java |  14 +-
 .../artemis/jms/client/ActiveMQTemporaryTopic.java |  14 -
 .../artemis/jms/client/ActiveMQTextMessage.java    |   6 -
 .../activemq/artemis/jms/client/ActiveMQTopic.java |  13 +-
 .../jms/bridge/impl/JMSBridgeControlImpl.java      |  15 -
 .../artemis/jms/bridge/impl/JMSBridgeImpl.java     |  10 +-
 .../jms/persistence/config/PersistedBindings.java  |  15 -
 .../config/PersistedConnectionFactory.java         |  15 -
 .../persistence/config/PersistedDestination.java   |  15 -
 .../impl/journal/JMSJournalStorageManagerImpl.java |  10 +-
 .../impl/ConnectionFactoryConfigurationImpl.java   |  15 -
 .../config/impl/JMSQueueConfigurationImpl.java     |  15 -
 .../server/config/impl/TopicConfigurationImpl.java |  16 --
 .../TransportConfigurationEncodingSupport.java     |  16 --
 .../jms/server/impl/JMSServerManagerImpl.java      |   4 +-
 .../artemis/core/io/AbstractSequentialFile.java    |   1 -
 .../artemis/core/io/aio/AIOSequentialFile.java     |   3 -
 .../artemis/core/io/buffer/TimedBuffer.java        |  16 +-
 .../core/journal/JournalUpdateCallback.java        |   2 +-
 .../journal/impl/AbstractJournalUpdateTask.java    |  11 -
 .../core/journal/impl/JournalFilesRepository.java  |   1 -
 .../artemis/core/journal/impl/JournalImpl.java     |  46 +++-
 .../artemis/core/journal/impl/JournalRecord.java   |   4 +
 .../core/journal/impl/SyncIOCompletion.java        |  16 --
 .../journal/impl/dataformat/ByteArrayEncoding.java |   1 -
 .../protocol/amqp/broker/AMQPLargeMessage.java     |  15 +-
 .../artemis/protocol/amqp/broker/AMQPMessage.java  | 212 +++++++++++++-
 .../coreWrapper/CoreStreamMessageWrapper.java      |   2 -
 .../coreWrapper/CoreTextMessageWrapper.java        |   5 +-
 .../artemis/protocol/amqp/util/NettyReadable.java  |   4 +
 .../protocol/amqp/converter/TestConversions.java   |   4 +-
 .../core/protocol/openwire/OpenWireConnection.java |  62 ++++-
 .../protocol/openwire/OpenWireProtocolManager.java |  32 ++-
 .../core/protocol/openwire/amq/AMQSession.java     |  24 +-
 .../core/protocol/stomp/StompProtocolManager.java  |   4 -
 .../artemis/core/protocol/stomp/StompUtils.java    |  14 -
 .../ra/ActiveMQRAManagedConnectionFactory.java     |   2 +-
 .../activemq/artemis/ra/ActiveMQRAMessage.java     |   5 +
 .../activemq/artemis/ra/ActiveMQRAService.java     |  13 -
 .../artemis/ra/recovery/RecoveryManager.java       |   2 +-
 .../core/config/impl/ConfigurationImpl.java        |   5 -
 .../deployers/impl/FileConfigurationParser.java    |   5 +-
 .../artemis/core/filter/impl/FilterImpl.java       |   6 -
 .../core/management/impl/AbstractControl.java      |  11 +-
 .../core/management/impl/AcceptorControlImpl.java  |  15 -
 .../management/impl/ActiveMQServerControlImpl.java |  12 +-
 .../core/management/impl/AddressControlImpl.java   |  10 -
 .../impl/BaseBroadcastGroupControlImpl.java        |  16 --
 .../core/management/impl/BridgeControlImpl.java    |  15 -
 .../management/impl/BroadcastGroupControlImpl.java |  14 -
 .../impl/ClusterConnectionControlImpl.java         |  13 -
 .../core/management/impl/DivertControlImpl.java    |  15 -
 .../JGroupsChannelBroadcastGroupControlImpl.java   |  16 --
 .../impl/JGroupsFileBroadcastGroupControlImpl.java |  14 -
 ...JGroupsPropertiesBroadcastGroupControlImpl.java |  15 -
 .../core/management/impl/MBeanInfoHelper.java      |  11 -
 .../core/management/impl/QueueControlImpl.java     |  22 +-
 .../impl/openmbean/CompositeDataConstants.java     |  63 +----
 .../management/impl/openmbean/OpenTypeSupport.java | 305 ---------------------
 .../core/messagecounter/MessageCounter.java        |  10 -
 .../messagecounter/impl/MessageCounterHelper.java  |  13 -
 .../activemq/artemis/core/paging/PagingStore.java  |   2 +-
 .../paging/cursor/impl/PageCursorProviderImpl.java |   7 +-
 .../core/paging/cursor/impl/PageReader.java        |   4 +
 .../paging/cursor/impl/PageSubscriptionImpl.java   |   5 -
 .../activemq/artemis/core/paging/impl/Page.java    |   2 -
 .../artemis/core/paging/impl/PageSyncTimer.java    |   6 -
 .../core/paging/impl/PageTransactionInfoImpl.java  |  15 -
 .../core/paging/impl/PagingManagerImpl.java        |   4 -
 .../paging/impl/PagingStoreFactoryDatabase.java    |   4 +-
 .../core/paging/impl/PagingStoreFactoryNIO.java    |   3 -
 .../artemis/core/paging/impl/PagingStoreImpl.java  |  10 +-
 .../config/PersistedAddressSetting.java            |  14 -
 .../core/persistence/config/PersistedRole.java     |  15 +-
 .../config/PersistedSecuritySetting.java           |  15 -
 .../journal/AbstractJournalStorageManager.java     | 290 +++++++++++---------
 .../impl/journal/BatchingIDGenerator.java          |   1 -
 .../persistence/impl/journal/BufferSplitter.java   |   1 -
 .../impl/journal/JournalStorageManager.java        |   2 +-
 .../core/persistence/impl/journal/LargeBody.java   |   2 +
 .../impl/journal/LargeServerMessageImpl.java       |  21 +-
 .../impl/journal/codec/DuplicateIDEncoding.java    |   7 +-
 .../codec/PersistentAddressBindingEncoding.java    |   5 +
 .../impl/nullpm/NullStorageLargeServerMessage.java |   2 +-
 .../core/postoffice/impl/PostOfficeImpl.java       |   2 -
 .../BackupReplicationStartFailedMessage.java       |   7 +-
 .../core/impl/wireformat/NodeAnnounceMessage.java  |   3 -
 .../impl/wireformat/ReplicationAddMessage.java     |   1 -
 .../impl/wireformat/ReplicationAddTXMessage.java   |   1 -
 .../wireformat/ReplicationPageWriteMessage.java    |   1 -
 .../impl/wireformat/ReplicationPrepareMessage.java |   1 -
 .../core/remoting/impl/netty/NettyAcceptor.java    |  13 +-
 .../remoting/server/impl/RemotingServiceImpl.java  |   6 -
 .../core/replication/ReplicationEndpoint.java      |   3 +-
 .../core/replication/ReplicationManager.java       |   1 -
 .../core/security/impl/SecurityStoreImpl.java      |   1 -
 .../artemis/core/server/ActiveMQServer.java        |   4 +-
 .../artemis/core/server/ActiveMQServerLogger.java  |  15 +-
 .../artemis/core/server/cluster/BackupManager.java |   7 +
 .../core/server/cluster/ClusterController.java     |  10 +-
 .../core/server/cluster/ClusterManager.java        |   2 +-
 .../core/server/cluster/impl/BridgeImpl.java       |   5 +-
 .../server/cluster/impl/ClusterConnectionImpl.java |  10 +-
 .../core/server/cluster/qourum/QuorumManager.java  |   5 +
 .../federation/FederatedQueueConsumerImpl.java     |  26 +-
 .../core/server/impl/ActiveMQServerImpl.java       |  23 +-
 .../artemis/core/server/impl/DivertImpl.java       |   2 +-
 .../core/server/impl/MessageReferenceImpl.java     |  17 +-
 .../artemis/core/server/impl/QueueImpl.java        |  60 ++--
 .../artemis/core/server/impl/QueueManagerImpl.java |   2 +-
 .../core/server/impl/ServerConsumerImpl.java       |  10 +-
 .../artemis/core/server/impl/ServerInfo.java       |   1 -
 .../core/server/impl/ServerSessionImpl.java        |   8 +-
 .../management/impl/ManagementServiceImpl.java     |   6 -
 .../core/security/ActiveMQSecurityManagerImpl.java |   2 +-
 .../core/config/impl/FileConfigurationTest.java    |   2 +
 .../artemis/core/config/impl/ValidatorsTest.java   |  10 -
 .../artemis/core/filter/impl/FilterTest.java       |   2 -
 .../impl/openmbean/OpenTypeSupportTest.java        |   3 +-
 .../impl/journal/OperationContextUnitTest.java     |   8 -
 .../activemq/artemis/core/security/RoleTest.java   |  13 -
 .../core/server/impl/jdbc/JdbcLeaseLockTest.java   |   2 +-
 .../artemis/core/version/impl/VersionImplTest.java |  14 -
 .../artemis/tests/util/ActiveMQTestBase.java       |   2 -
 .../artemis/component/AuthenticationFilter.java    |   7 +-
 .../artemis/jms/example/TextReverserService.java   |  15 -
 .../activemq/artemis/jms/example/DummyXid.java     |   6 +-
 .../activemq/artemis/jms/example/DummyXid.java     |   7 +-
 .../activemq/artemis/jms/example/DummyXid.java     |   6 -
 .../src/main/resources/activemq/server0/broker.xml |   2 +-
 .../broker/artemiswrapper/InVMNameParser.java      |  14 -
 .../broker/artemiswrapper/InVMNamingContext.java   |   9 -
 .../apache/activemq/perf/NetworkedSyncTest.java    |   1 -
 .../amqp/client/AmqpTransactionCoordinator.java    |   2 -
 .../main/resources/meshTest/sendMessages.groovy    |  10 +-
 .../{SendAckTest.java => Mesh2Test.java}           |  52 ++--
 .../tests/extras/jms/bridge/BridgeTestBase.java    |   1 -
 .../tests/extras/jms/bridge/JMSBridgeTest.java     |   3 -
 .../tests/extras/jms/xa/JMSXDeliveryCountTest.java |   8 -
 .../artemis/tests/extras/jms/xa/XATest.java        |   8 -
 .../integration/SimpleNotificationService.java     |  15 -
 .../tests/integration/String64KLimitTest.java      |   6 -
 .../integration/amqp/AmqpExpiredMessageTest.java   |  81 +++++-
 .../tests/integration/amqp/JMXManagementTest.java  |  22 +-
 .../tests/integration/amqp/TopicDurableTests.java  |   6 +
 .../SimpleStreamingLargeMessageTest.java           |   3 +-
 .../tests/integration/client/BlockingSendTest.java |   8 -
 .../integration/client/ConsumerCloseTest.java      |   5 -
 .../client/CreateQueueIdempotentTest.java          |   8 -
 .../tests/integration/client/DurableQueueTest.java |   9 -
 .../client/ExpireTestOnRestartTest.java            |   8 -
 .../integration/client/ExpiryLargeMessageTest.java |  16 +-
 .../tests/integration/client/HeuristicXATest.java  |  12 -
 .../client/IncompatibleVersionTest.java            |   6 -
 .../client/InterruptedLargeMessageTest.java        |   2 +-
 .../integration/client/InvalidCoreClientTest.java  | 161 +++++++++++
 .../integration/client/JmsNettyNioStressTest.java  |  16 --
 .../client/LargeMessageCompressTest.java           |   2 +-
 .../tests/integration/client/LargeMessageTest.java |   4 -
 .../client/LibaioDependencyCheckTest.java          |  16 --
 .../client/MessageConsumerRollbackTest.java        |   8 -
 .../integration/client/MessageDurabilityTest.java  |  11 -
 .../integration/client/MessageExpirationTest.java  |   2 -
 .../integration/client/MessagePriorityTest.java    |  11 -
 .../tests/integration/client/MessageRateTest.java  |   7 -
 .../tests/integration/client/MixRoutingTest.java   |   7 +-
 .../client/MultipleThreadFilterOneTest.java        |  16 +-
 .../tests/integration/client/NIOvsOIOTest.java     |   8 -
 .../client/NettyConsumerWindowSizeTest.java        |  15 -
 .../tests/integration/client/OrderTest.java        |  12 -
 .../integration/client/ProducerCloseTest.java      |   2 -
 .../integration/client/RedeliveryConsumerTest.java |   9 -
 .../client/SelfExpandingBufferTest.java            |   2 -
 .../tests/integration/client/SessionCloseTest.java |  10 -
 .../integration/client/TemporaryQueueTest.java     |   2 -
 .../integration/client/TransactionalSendTest.java  |   2 +-
 .../integration/clientcrash/ClientCrashTest.java   |   8 -
 .../integration/clientcrash/ClientExitTest.java    |  12 +-
 .../tests/integration/clientcrash/CrashClient.java |  19 --
 .../integration/clientcrash/CrashClient2.java      |  19 --
 .../integration/clientcrash/GracefulClient.java    |  19 --
 .../cluster/distribution/ClusterTestBase.java      |   2 -
 .../distribution/SimpleSymmetricClusterTest.java   |  28 +-
 .../TwoWayTwoNodeClusterWithDiscoveryTest.java     |  11 -
 .../integration/cluster/failover/FailoverTest.java |  60 +++-
 .../cluster/failover/FailoverTestBase.java         |   4 -
 .../failover/MultipleServerFailoverTestBase.java   |   3 +-
 .../PageCleanupWhileReplicaCatchupTest.java        |   2 +-
 .../cluster/failover/PagingFailoverTest.java       |   9 +-
 .../MultiThreadRandomReattachTestBase.java         |  10 -
 .../MultiThreadReattachSupportTestBase.java        |   2 -
 .../cluster/reattach/OrderReattachTest.java        |   6 -
 .../cluster/reattach/RandomReattachTest.java       |  10 -
 .../integration/cluster/reattach/ReattachTest.java |   4 -
 .../tests/integration/discovery/DiscoveryTest.java |   3 +-
 .../integration/federation/FederatedQueueTest.java |  29 +-
 .../tests/integration/jms/FloodServerTest.java     |  17 +-
 .../jms/ManualReconnectionToSingleServerTest.java  |   6 +-
 .../integration/jms/client/CreateQueueTest.java    |   7 -
 .../integration/jms/client/ExpiryMessageTest.java  |  11 -
 .../tests/integration/jms/client/MessageTest.java  |  12 +-
 .../jms/client/MoveMessageDuplicateIDTest.java     | 213 ++++++++++++++
 .../jms/client/NewQueueRequestorTest.java          |   8 -
 .../jms/client/NoLocalSubscriberTest.java          |   8 -
 .../integration/jms/client/PreACKJMSTest.java      |  11 -
 .../integration/jms/client/ReSendMessageTest.java  |  11 -
 ...ssionClosedOnRemotingConnectionFailureTest.java |  13 -
 .../integration/jms/client/StoreConfigTest.java    |   8 -
 .../jms/client/TemporaryDestinationTest.java       |  38 +++
 .../integration/jms/client/TextMessageTest.java    |   9 -
 .../jms/cluster/JMSFailoverListenerTest.java       |  11 -
 .../integration/jms/cluster/JMSFailoverTest.java   |  11 -
 .../integration/jms/cluster/JMSReconnectTest.java  |   4 -
 .../jms/cluster/TemporaryQueueClusterTest.java     |  16 --
 .../integration/jms/cluster/TopicClusterTest.java  |  15 -
 .../ConnectionFactorySerializationTest.java        |  10 -
 ...nectionFactoryWithJGroupsSerializationTest.java |   1 -
 .../jms/largemessage/JMSLargeMessageTest.java      |  13 -
 .../jms/server/JMSServerDeployerTest.java          |  12 +-
 .../server/config/JMSServerConfigParserTest.java   |  15 -
 .../integration/jms/server/management/JMSUtil.java |  15 -
 .../integration/journal/NIOImportExportTest.java   |  16 --
 .../integration/journal/NIOJournalCompactTest.java |  49 ++++
 .../journal/ValidateTransactionHealthTest.java     |   3 -
 .../largemessage/LargeMessageTestBase.java         |  10 -
 .../largemessage/ServerLargeMessageTest.java       |  18 +-
 .../management/AcceptorControlTest.java            |   5 -
 .../management/AcceptorControlUsingCoreTest.java   |   8 -
 .../management/ActiveMQServerControlTest.java      |  40 ++-
 .../ActiveMQServerControlUsingCoreTest.java        |  16 --
 .../integration/management/AddressControlTest.java |   6 -
 .../management/AddressControlUsingCoreTest.java    |  10 -
 .../management/BridgeControlUsingCoreTest.java     |   8 -
 .../management/ClusterConnectionControl2Test.java  |   6 +-
 .../management/ClusterConnectionControlTest.java   |  10 -
 .../ClusterConnectionControlUsingCoreTest.java     |  17 --
 .../integration/management/CoreMessagingProxy.java |  11 -
 .../integration/management/DivertControlTest.java  |   7 -
 .../management/DivertControlUsingCoreTest.java     |  16 --
 .../management/ManagementControlHelper.java        |  13 -
 .../management/ManagementHelperTest.java           |  16 --
 .../management/ManagementServiceImplTest.java      |   6 -
 .../integration/management/ManagementTestBase.java |  12 +-
 .../integration/management/NotificationTest.java   |  10 -
 .../integration/management/QueueControlTest.java   | 175 +++++++++++-
 .../management/SSLSecurityNotificationTest.java    |   2 -
 .../management/SecurityManagementTestBase.java     |  11 -
 ...urityManagementWithConfiguredAdminUserTest.java |   9 -
 ...rityManagementWithDefaultConfigurationTest.java |   4 -
 ...ityManagementWithModifiedConfigurationTest.java |  11 -
 .../management/SecurityNotificationTest.java       |  11 -
 .../integration/paging/PagingCounterTest.java      |   7 -
 .../tests/integration/paging/PagingOrderTest.java  |   3 -
 .../tests/integration/paging/PagingSyncTest.java   |  10 -
 .../tests/integration/paging/PagingTest.java       | 106 +++++++
 .../persistence/DeleteQueueRestartTest.java        |  16 +-
 .../integration/persistence/ExportFormatTest.java  |  11 -
 .../persistence/JMSDynamicConfigTest.java          |  16 --
 .../persistence/QueueConfigRestartTest.java        |  15 -
 .../integration/persistence/RestartSMTest.java     |  13 -
 .../persistence/RolesConfigurationStorageTest.java |   8 -
 .../TransportConfigurationEncodingSupportTest.java |  17 --
 .../integration/ra/ActiveMQActivationTest.java     |  16 --
 .../integration/remoting/DestroyConsumerTest.java  |  16 --
 .../remoting/NettyNetworkAddressTest.java          |   2 -
 .../remoting/NetworkAddressTestBase.java           |  11 -
 .../tests/integration/remoting/PingTest.java       |   6 -
 .../tests/integration/remoting/ReconnectTest.java  |   8 -
 .../integration/remoting/SynchronousCloseTest.java |   6 -
 .../integration/replication/ReplicationTest.java   |   2 -
 .../integration/scheduling/DelayedMessageTest.java |   1 -
 .../scheduling/MultipliedDelayedMessageTest.java   |   1 -
 .../scheduling/ScheduledMessageTest.java           |   1 -
 .../ssl/CoreClientOverOneWaySSLTest.java           |   2 -
 .../ssl/CoreClientOverTwoWaySSLTest.java           |   2 -
 .../artemis/tests/util/JMSClusteredTestBase.java   |  19 --
 .../artemis/jms/tests/AcknowledgementTest.java     |   8 -
 .../jms/tests/AutoAckMessageListenerTest.java      |  15 -
 .../artemis/jms/tests/CTSMiscellaneousTest.java    |  12 -
 .../artemis/jms/tests/ConnectionClosedTest.java    |  18 --
 .../activemq/artemis/jms/tests/ConnectionTest.java |  18 --
 .../artemis/jms/tests/ConsumerClosedTest.java      |  14 +-
 .../artemis/jms/tests/DurableSubscriptionTest.java |   7 -
 .../artemis/jms/tests/MessageConsumerTest.java     |   6 -
 .../artemis/jms/tests/MessageProducerTest.java     |   6 -
 .../jms/tests/MessageWithReadResolveTest.java      |  15 -
 .../artemis/jms/tests/MiscellaneousTest.java       |  16 --
 .../jms/tests/NonDurableSubscriberTest.java        |  15 -
 .../artemis/jms/tests/ReferenceableTest.java       |   7 -
 .../activemq/artemis/jms/tests/SessionTest.java    |   7 -
 .../jms/tests/TemporaryDestinationTest.java        |  13 -
 .../activemq/artemis/jms/tests/TopicTest.java      |  15 -
 .../artemis/jms/tests/TransactedSessionTest.java   |   6 -
 .../jms/tests/message/BytesMessageTest.java        |   7 -
 .../tests/message/JMSCorrelationIDHeaderTest.java  |  11 -
 .../tests/message/JMSDeliveryModeHeaderTest.java   |  16 --
 .../tests/message/JMSDestinationHeaderTest.java    |  13 -
 .../jms/tests/message/JMSExpirationHeaderTest.java |  14 -
 .../jms/tests/message/JMSMessageIDHeaderTest.java  |  13 -
 .../jms/tests/message/JMSReplyToHeaderTest.java    |  15 -
 .../jms/tests/message/JMSTimestampHeaderTest.java  |  15 -
 .../jms/tests/message/JMSTypeHeaderTest.java       |  15 -
 .../artemis/jms/tests/message/MapMessageTest.java  |   8 -
 .../jms/tests/message/MessageHeaderTest.java       |  15 -
 .../jms/tests/message/MessageHeaderTestBase.java   |   4 -
 .../message/MessagePropertyConversionTest.java     |   5 +-
 .../artemis/jms/tests/message/MessageTestBase.java |  11 -
 .../tests/message/ObjectMessageDeliveryTest.java   |  15 -
 .../jms/tests/message/SimpleJMSBytesMessage.java   |   8 -
 .../jms/tests/message/SimpleJMSMapMessage.java     |   9 -
 .../jms/tests/message/SimpleJMSMessage.java        |   9 +-
 .../jms/tests/message/SimpleJMSObjectMessage.java  |  12 -
 .../jms/tests/message/SimpleJMSStreamMessage.java  |  12 -
 .../jms/tests/message/SimpleJMSTextMessage.java    |  12 -
 .../jms/tests/message/StreamMessageTest.java       |   8 -
 .../artemis/jms/tests/message/TextMessageTest.java |   8 -
 .../artemis/jms/tests/selector/SelectorTest.java   |   6 -
 .../artemis/jms/tests/tools/ServerManagement.java  |   3 +-
 .../jms/tests/tools/container/Constants.java       |  13 +-
 .../jms/tests/tools/container/InVMContext.java     |   9 -
 .../tools/container/InVMInitialContextFactory.java |  13 -
 .../InVMInitialContextFactoryBuilder.java          |  21 +-
 .../jms/tests/tools/container/InVMNameParser.java  |  16 +-
 .../jms/tests/tools/container/LocalTestServer.java |  15 +-
 .../artemis/jms/tests/util/JNDIUtilTest.java       |  10 -
 .../activemq/artemis/common/SpawnedJMSServer.java  |   9 -
 .../activemq/artemis/jms/ActiveMQCoreAdmin.java    |   1 -
 .../performance/jmh/JournalSyncDeletePerfTest.java | 128 +++++++++
 .../paging/MeasurePagingMultiThreadTest.java       |   4 -
 .../storage/PersistMultiThreadTest.java            |   2 +-
 .../src/main/resources/servers/paging/broker.xml   |   2 +-
 .../smoke/paging/FloodServerWithAsyncSendTest.java | 221 +++++++++++++++
 .../artemis/tests/soak/client/ClientAbstract.java  |  15 +-
 .../soak/client/ClientNonDivertedSoakTest.java     |  15 -
 .../artemis/tests/soak/client/ClientSoakTest.java  |  14 -
 .../artemis/tests/soak/client/Receiver.java        |  16 --
 .../activemq/artemis/tests/soak/client/Sender.java |  16 --
 .../soak/client/SimpleSendReceiveSoakTest.java     |   7 -
 .../tests/stress/chunk/LargeMessageStressTest.java |  16 --
 .../tests/stress/client/SendStressTest.java        |  16 --
 .../stress/failover/RandomReattachStressTest.java  |  12 -
 .../AIOAllPossibilitiesCompactStressTest.java      |  14 -
 .../stress/journal/AddAndRemoveStressTest.java     |   7 +-
 .../tests/stress/journal/CompactingStressTest.java |   5 -
 .../journal/JournalCleanupCompactStressTest.java   |  16 --
 .../stress/journal/JournalRestartStressTest.java   |  15 -
 .../stress/journal/LargeJournalStressTest.java     |  14 -
 .../stress/journal/MixupCompactorTestBase.java     |   7 -
 .../journal/MultiThreadConsumerStressTest.java     |  15 -
 .../journal/NIOMultiThreadCompactorStressTest.java |  14 -
 .../paging/MultipleConsumersPageStressTest.java    |  15 -
 .../tests/stress/paging/PageCursorStressTest.java  |   4 -
 .../tests/stress/paging/PageStressTest.java        |   2 -
 .../core/server/impl/QueueConcurrentTest.java      |   2 -
 .../timing/jms/bridge/impl/JMSBridgeImplTest.java  |  10 -
 .../artemis/tests/timing/util/UUIDTest.java        |   5 -
 tests/unit-tests/pom.xml                           |   4 +
 .../artemis/tests/unit/AllClassesTest.java         | 138 ++++++++++
 .../core/client/impl/LargeMessageBufferTest.java   |  43 +--
 .../config/impl/ConfigurationValidationTest.java   |   8 -
 .../config/impl/TransportConfigurationTest.java    |  16 --
 .../core/journal/impl/AlignedJournalImplTest.java  |  12 +-
 .../unit/core/journal/impl/CleanBufferTest.java    |  16 --
 .../unit/core/journal/impl/JournalAsyncTest.java   |  11 -
 .../impl/SequentialFileFactoryTestBase.java        |   2 -
 .../unit/core/journal/impl/TimedBufferTest.java    |   6 -
 .../impl/fakes/FakeSequentialFileFactory.java      |   5 -
 .../core/journal/impl/fakes/SimpleEncoding.java    |  15 -
 .../unit/core/message/impl/MessageImplTest.java    |   3 -
 .../unit/core/paging/impl/PagePositionTest.java    |  16 --
 .../tests/unit/core/paging/impl/PageTest.java      |   8 -
 .../impl/DuplicateDetectionUnitTest.java           |   7 -
 .../unit/core/remoting/ActiveMQBufferTestBase.java |  12 -
 .../impl/netty/ChannelBufferWrapper2Test.java      |  14 -
 .../core/remoting/impl/ssl/SSLSupportTest.java     |   7 -
 .../group/impl/SystemPropertyOverrideTest.java     |   7 -
 .../tests/unit/core/server/impl/QueueImplTest.java |   2 -
 .../tests/unit/jms/ActiveMQDestinationTest.java    |  13 -
 .../unit/jms/client/ActiveMQMapMessageTest.java    |   6 -
 .../unit/jms/client/ActiveMQStreamMessageTest.java |   9 -
 .../unit/jms/client/JMSExceptionHelperTest.java    |   7 -
 .../unit/jms/client/SelectorTranslatorTest.java    |   2 -
 .../artemis/tests/unit/jms/misc/ManifestTest.java  |   9 -
 .../artemis/tests/unit/ra/ResourceAdapterTest.java |   8 -
 .../DestinationObjectFactoryTest.java              |  13 -
 .../artemis/tests/unit/util/InVMContext.java       |  11 +-
 .../artemis/tests/unit/util/InVMNameParser.java    |  14 +-
 .../artemis/tests/unit/util/InVMNamingContext.java |   9 -
 .../util/ObjectInputStreamWithClassLoaderTest.java |  11 -
 .../artemis/tests/unit/util/SoftValueMapTest.java  |  15 -
 .../artemis/tests/unit/util/UUIDGeneratorTest.java |  13 -
 .../artemis/tests/unit/util/VersionLoaderTest.java |  18 --
 515 files changed, 3466 insertions(+), 4392 deletions(-)
 copy 
artemis-core-client/src/main/java/org/apache/activemq/artemis/api/core/TransportConfigurationHelper.java
 => 
artemis-commons/src/main/java/org/apache/activemq/artemis/api/core/ActiveMQInvalidBufferException.java
 (74%)
 create mode 100644 
artemis-commons/src/main/java/org/apache/activemq/artemis/utils/actors/ThresholdActor.java
 create mode 100644 
artemis-commons/src/test/java/org/apache/activemq/artemis/utils/actors/ThresholdActorTest.java
 copy 
{artemis-server/src/main/java/org/apache/activemq/artemis/core/management/impl 
=> 
artemis-core-client/src/main/java/org/apache/activemq/artemis/core/message}/openmbean/CompositeDataConstants.java
 (97%)
 create mode 100644 
artemis-core-client/src/main/java/org/apache/activemq/artemis/core/message/openmbean/MessageOpenTypeFactory.java
 create mode 100644 
artemis-core-client/src/test/java/org/apache/activemq/artemis/util/XidCodecSupportTest.java
 delete mode 100644 
artemis-server/src/main/java/org/apache/activemq/artemis/core/management/impl/openmbean/OpenTypeSupport.java
 copy 
tests/compatibility-tests/src/test/java/org/apache/activemq/artemis/tests/compatibility/{SendAckTest.java
 => Mesh2Test.java} (66%)
 create mode 100644 
tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/client/InvalidCoreClientTest.java
 create mode 100644 
tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/jms/client/MoveMessageDuplicateIDTest.java
 create mode 100644 
tests/performance-jmh/src/main/java/org/apache/activemq/artemis/tests/performance/jmh/JournalSyncDeletePerfTest.java
 create mode 100644 
tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/paging/FloodServerWithAsyncSendTest.java
 create mode 100644 
tests/unit-tests/src/test/java/org/apache/activemq/artemis/tests/unit/AllClassesTest.java

Reply via email to