activemq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From clebertsuco...@apache.org
Subject [57/57] [abbrv] activemq-6 git commit: This closes #213 on renaming packages to artemis
Date Tue, 28 Apr 2015 16:03:02 GMT
This closes #213 on renaming packages to artemis


Project: http://git-wip-us.apache.org/repos/asf/activemq-6/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-6/commit/4823b3e9
Tree: http://git-wip-us.apache.org/repos/asf/activemq-6/tree/4823b3e9
Diff: http://git-wip-us.apache.org/repos/asf/activemq-6/diff/4823b3e9

Branch: refs/heads/master
Commit: 4823b3e97c2039d30870515db081fc158b00f246
Parents: 63dcb27 70a6e43
Author: Clebert Suconic <clebertsuconic@apache.org>
Authored: Tue Apr 28 11:39:56 2015 -0400
Committer: Clebert Suconic <clebertsuconic@apache.org>
Committed: Tue Apr 28 11:39:56 2015 -0400

----------------------------------------------------------------------
 NOTICE                                          |    2 +-
 README.md                                       |    8 +-
 activemq-boot/pom.xml                           |   46 -
 .../java/org/apache/activemq/boot/ActiveMQ.java |  136 -
 activemq-bootstrap/pom.xml                      |  146 -
 .../org/apache/activemq/cli/banner.txt          |    8 -
 .../java/org/apache/activemq/cli/ActiveMQ.java  |   92 -
 .../activemq/cli/ConfigurationException.java    |   25 -
 .../apache/activemq/cli/commands/Action.java    |   24 -
 .../activemq/cli/commands/ActionContext.java    |   41 -
 .../apache/activemq/cli/commands/Create.java    |  368 -
 .../activemq/cli/commands/HelpAction.java       |   30 -
 .../org/apache/activemq/cli/commands/Run.java   |  152 -
 .../org/apache/activemq/cli/commands/Stop.java  |   62 -
 .../activemq/components/ExternalComponent.java  |   25 -
 .../activemq/factory/BasicSecurityHandler.java  |   54 -
 .../apache/activemq/factory/BrokerFactory.java  |   92 -
 .../activemq/factory/BrokerFactoryHandler.java  |   26 -
 .../apache/activemq/factory/BrokerHandler.java  |   26 -
 .../activemq/factory/FileBrokerHandler.java     |   31 -
 .../activemq/factory/SecurityHandler.java       |   25 -
 .../factory/SecurityManagerFactory.java         |   42 -
 .../factory/XmlBrokerFactoryHandler.java        |   38 -
 .../org/apache/activemq/integration/Broker.java |   26 -
 .../apache/activemq/integration/FileBroker.java |  118 -
 .../bootstrap/ActiveMQBootstrapBundle.java      |   32 -
 .../bootstrap/ActiveMQBootstrapLogger.java      |   71 -
 .../activemq/broker/security/basic-security     |   17 -
 .../org/apache/activemq/broker/server/file      |   17 -
 .../services/org/apache/activemq/broker/xml     |   17 -
 .../apache/activemq/cli/commands/bin/activemq   |  119 -
 .../activemq/cli/commands/bin/activemq-service  |  154 -
 .../cli/commands/bin/activemq-service.xml       |   59 -
 .../activemq/cli/commands/bin/activemq.cmd      |   76 -
 .../cli/commands/etc/activemq-configuration.xml |   81 -
 .../cli/commands/etc/activemq-roles.properties  |   17 -
 .../cli/commands/etc/activemq-users.properties  |   17 -
 .../activemq/cli/commands/etc/activemq.profile  |   27 -
 .../cli/commands/etc/activemq.profile.cmd       |   27 -
 .../activemq/cli/commands/etc/bootstrap.xml     |   34 -
 .../cli/commands/etc/cluster-settings.txt       |   25 -
 .../cli/commands/etc/logging.properties         |   51 -
 .../cli/commands/etc/replicated-settings.txt    |    6 -
 .../cli/commands/etc/shared-store-settings.txt  |    6 -
 .../apache/activemq/test/FileBrokerTest.java    |   81 -
 .../resources/activemq-configuration-nojms.xml  |   73 -
 .../test/resources/activemq-configuration.xml   |   77 -
 activemq-commons/pom.xml                        |   65 -
 .../main/appended-resources/META-INF/LICENSE    |    8 -
 .../core/ActiveMQAddressExistsException.java    |   37 -
 .../api/core/ActiveMQAddressFullException.java  |   37 -
 .../ActiveMQAlreadyReplicatingException.java    |   37 -
 .../activemq/api/core/ActiveMQBuffer.java       | 1216 ----
 .../activemq/api/core/ActiveMQBuffers.java      |   98 -
 .../core/ActiveMQClusterSecurityException.java  |   35 -
 .../ActiveMQConnectionTimedOutException.java    |   37 -
 .../api/core/ActiveMQDisconnectedException.java |   37 -
 .../api/core/ActiveMQDuplicateIdException.java  |   37 -
 .../ActiveMQDuplicateMetaDataException.java     |   37 -
 .../activemq/api/core/ActiveMQException.java    |   78 -
 .../api/core/ActiveMQExceptionType.java         |  302 -
 .../api/core/ActiveMQIOErrorException.java      |   42 -
 .../api/core/ActiveMQIllegalStateException.java |   38 -
 ...tiveMQIncompatibleClientServerException.java |   39 -
 ...iveMQInterceptorRejectedPacketException.java |   39 -
 .../core/ActiveMQInternalErrorException.java    |   47 -
 .../api/core/ActiveMQInterruptedException.java  |   30 -
 ...ctiveMQInvalidFilterExpressionException.java |   37 -
 ...tiveMQInvalidTransientQueueUseException.java |   37 -
 .../api/core/ActiveMQLargeMessageException.java |   37 -
 ...ctiveMQLargeMessageInterruptedException.java |   38 -
 .../api/core/ActiveMQNativeIOError.java         |   37 -
 .../core/ActiveMQNonExistentQueueException.java |   37 -
 .../api/core/ActiveMQNotConnectedException.java |   37 -
 .../api/core/ActiveMQObjectClosedException.java |   38 -
 .../ActiveMQPropertyConversionException.java    |   32 -
 .../api/core/ActiveMQQueueExistsException.java  |   37 -
 .../api/core/ActiveMQSecurityException.java     |   37 -
 .../core/ActiveMQSessionCreationException.java  |   38 -
 ...iveMQTransactionOutcomeUnknownException.java |   37 -
 .../ActiveMQTransactionRolledBackException.java |   37 -
 .../api/core/ActiveMQUnBlockedException.java    |   37 -
 .../ActiveMQUnsupportedPacketException.java     |   37 -
 .../java/org/apache/activemq/api/core/Pair.java |  107 -
 .../apache/activemq/api/core/SimpleString.java  |  456 --
 .../core/buffers/impl/ChannelBufferWrapper.java |  633 --
 .../activemq/core/server/ActiveMQComponent.java |   26 -
 .../activemq/logs/ActiveMQUtilBundle.java       |   49 -
 .../activemq/logs/ActiveMQUtilLogger.java       |   51 -
 .../activemq/logs/AssertionLoggerHandler.java   |  143 -
 .../activemq/utils/ActiveMQThreadFactory.java   |   90 -
 .../java/org/apache/activemq/utils/Base64.java  | 2382 -------
 .../org/apache/activemq/utils/ByteUtil.java     |   81 -
 .../apache/activemq/utils/ClassloadingUtil.java |  131 -
 .../activemq/utils/ConcurrentHashSet.java       |   91 -
 .../apache/activemq/utils/ConcurrentSet.java    |   30 -
 .../apache/activemq/utils/DataConstants.java    |   64 -
 .../utils/DefaultSensitiveStringCodec.java      |  125 -
 .../apache/activemq/utils/FactoryFinder.java    |  176 -
 .../activemq/utils/PasswordMaskingUtil.java     |   90 -
 .../apache/activemq/utils/ReferenceCounter.java |   24 -
 .../activemq/utils/ReferenceCounterUtil.java    |   67 -
 .../apache/activemq/utils/ReusableLatch.java    |  158 -
 .../activemq/utils/SensitiveDataCodec.java      |   33 -
 .../apache/activemq/utils/TypedProperties.java  | 1214 ----
 .../org/apache/activemq/utils/UTF8Util.java     |  272 -
 .../java/org/apache/activemq/utils/UUID.java    |  271 -
 .../apache/activemq/utils/UUIDGenerator.java    |  379 -
 .../org/apache/activemq/utils/UUIDTimer.java    |  325 -
 .../activemq/utils/uri/SchemaConstants.java     |   28 -
 .../apache/activemq/utils/uri/URIFactory.java   |  139 -
 .../apache/activemq/utils/uri/URISchema.java    |  268 -
 .../org/apache/activemq/utils/ByteUtilTest.java |   51 -
 .../org/apache/activemq/utils/PairTest.java     |   36 -
 .../activemq/utils/ReferenceCounterTest.java    |  132 -
 .../apache/activemq/utils/URIParserTest.java    |  245 -
 activemq-core-client/pom.xml                    |  126 -
 .../main/appended-resources/META-INF/LICENSE    |   27 -
 .../config/ActiveMQDefaultConfiguration.java    | 1143 ---
 .../activemq/api/core/BaseInterceptor.java      |   35 -
 .../activemq/api/core/BroadcastEndpoint.java    |   97 -
 .../api/core/BroadcastEndpointFactory.java      |   25 -
 .../api/core/BroadcastGroupConfiguration.java   |  136 -
 .../core/ChannelBroadcastEndpointFactory.java   |   38 -
 .../api/core/DiscoveryGroupConfiguration.java   |  143 -
 .../activemq/api/core/FilterConstants.java      |   74 -
 .../apache/activemq/api/core/Interceptor.java   |   30 -
 .../api/core/JGroupsBroadcastEndpoint.java      |  279 -
 .../core/JGroupsChannelBroadcastEndpoint.java   |   36 -
 .../api/core/JGroupsFileBroadcastEndpoint.java  |   47 -
 .../JGroupsFileBroadcastEndpointFactory.java    |   52 -
 .../JGroupsPropertiesBroadcastEndpoint.java     |   41 -
 ...roupsPropertiesBroadcastEndpointFactory.java |   52 -
 .../org/apache/activemq/api/core/Message.java   |  549 --
 .../api/core/TransportConfiguration.java        |  417 --
 .../api/core/TransportConfigurationHelper.java  |   27 -
 .../api/core/UDPBroadcastEndpointFactory.java   |  324 -
 .../api/core/client/ActiveMQClient.java         |  226 -
 .../api/core/client/ClientConsumer.java         |  123 -
 .../activemq/api/core/client/ClientMessage.java |  232 -
 .../api/core/client/ClientProducer.java         |  151 -
 .../api/core/client/ClientRequestor.java        |  108 -
 .../activemq/api/core/client/ClientSession.java |  692 --
 .../api/core/client/ClientSessionFactory.java   |  185 -
 .../core/client/ClusterTopologyListener.java    |   43 -
 .../api/core/client/FailoverEventListener.java  |   32 -
 .../api/core/client/FailoverEventType.java      |   24 -
 .../api/core/client/MessageHandler.java         |   34 -
 .../core/client/SendAcknowledgementHandler.java |   44 -
 .../activemq/api/core/client/ServerLocator.java |  767 ---
 .../api/core/client/SessionFailureListener.java |   35 -
 .../api/core/client/TopologyMember.java         |   95 -
 .../ConnectionLoadBalancingPolicy.java          |   30 -
 ...rstElementConnectionLoadBalancingPolicy.java |   33 -
 .../RandomConnectionLoadBalancingPolicy.java    |   38 -
 ...ndomStickyConnectionLoadBalancingPolicy.java |   42 -
 ...RoundRobinConnectionLoadBalancingPolicy.java |   61 -
 .../core/client/loadbalance/package-info.java   |   18 -
 .../activemq/api/core/client/package-info.java  |   18 -
 .../api/core/management/AcceptorControl.java    |   45 -
 .../management/ActiveMQComponentControl.java    |   38 -
 .../core/management/ActiveMQServerControl.java  |  615 --
 .../api/core/management/AddressControl.java     |   79 -
 .../core/management/AddressSettingsInfo.java    |  223 -
 .../api/core/management/BridgeControl.java      |   84 -
 .../core/management/BroadcastGroupControl.java  |   59 -
 .../management/ClusterConnectionControl.java    |   86 -
 .../core/management/CoreNotificationType.java   |   56 -
 .../api/core/management/DayCounterInfo.java     |  104 -
 .../api/core/management/DivertControl.java      |   61 -
 .../api/core/management/ManagementHelper.java   |  460 --
 .../api/core/management/NotificationType.java   |   33 -
 .../api/core/management/ObjectNameBuilder.java  |  206 -
 .../activemq/api/core/management/Operation.java |   41 -
 .../activemq/api/core/management/Parameter.java |   37 -
 .../api/core/management/QueueControl.java       |  381 -
 .../api/core/management/ResourceNames.java      |   58 -
 .../activemq/api/core/management/RoleInfo.java  |  150 -
 .../api/core/management/package-info.java       |   18 -
 .../apache/activemq/api/core/package-info.java  |   18 -
 .../impl/ResetLimitWrappedActiveMQBuffer.java   |  397 --
 .../core/client/ActiveMQClientLogger.java       |  421 --
 .../client/ActiveMQClientMessageBundle.java     |  232 -
 .../core/client/impl/ActiveMQXAResource.java    |   24 -
 .../core/client/impl/AddressQueryImpl.java      |   54 -
 .../impl/AfterConnectInternalListener.java      |   27 -
 .../core/client/impl/ClientConsumerImpl.java    | 1235 ----
 .../client/impl/ClientConsumerInternal.java     |   71 -
 .../client/impl/ClientLargeMessageImpl.java     |  228 -
 .../client/impl/ClientLargeMessageInternal.java |   28 -
 .../core/client/impl/ClientMessageImpl.java     |  413 --
 .../core/client/impl/ClientMessageInternal.java |   44 -
 .../impl/ClientProducerCreditManager.java       |   39 -
 .../impl/ClientProducerCreditManagerImpl.java   |  232 -
 .../core/client/impl/ClientProducerCredits.java |   43 -
 .../client/impl/ClientProducerCreditsImpl.java  |  227 -
 .../core/client/impl/ClientProducerImpl.java    |  607 --
 .../client/impl/ClientProducerInternal.java     |   30 -
 .../client/impl/ClientSessionFactoryImpl.java   | 1592 -----
 .../impl/ClientSessionFactoryInternal.java      |   60 -
 .../core/client/impl/ClientSessionImpl.java     | 1942 ------
 .../core/client/impl/ClientSessionInternal.java |  120 -
 .../CompressedLargeMessageControllerImpl.java   |  770 ---
 .../core/client/impl/DelegatingSession.java     |  656 --
 .../client/impl/LargeMessageController.java     |   65 -
 .../client/impl/LargeMessageControllerImpl.java | 1501 ----
 .../core/client/impl/QueueQueryImpl.java        |  122 -
 .../core/client/impl/ServerLocatorImpl.java     | 2109 ------
 .../core/client/impl/ServerLocatorInternal.java |   83 -
 .../activemq/core/client/impl/Topology.java     |  545 --
 .../core/client/impl/TopologyMemberImpl.java    |  138 -
 .../activemq/core/cluster/DiscoveryEntry.java   |   55 -
 .../activemq/core/cluster/DiscoveryGroup.java   |  447 --
 .../core/cluster/DiscoveryListener.java         |   27 -
 .../core/exception/ActiveMQXAException.java     |   36 -
 .../activemq/core/message/BodyEncoder.java      |   55 -
 .../activemq/core/message/impl/MessageImpl.java | 1124 ---
 .../core/message/impl/MessageInternal.java      |   61 -
 .../core/protocol/ClientPacketDecoder.java      |   71 -
 .../activemq/core/protocol/core/Channel.java    |  204 -
 .../core/protocol/core/ChannelHandler.java      |   32 -
 .../core/CommandConfirmationHandler.java        |   32 -
 .../protocol/core/CoreRemotingConnection.java   |  107 -
 .../activemq/core/protocol/core/Packet.java     |   86 -
 .../impl/ActiveMQClientProtocolManager.java     |  614 --
 .../ActiveMQClientProtocolManagerFactory.java   |   41 -
 .../core/impl/ActiveMQConsumerContext.java      |   53 -
 .../core/impl/ActiveMQSessionContext.java       |  960 ---
 .../core/impl/BackwardsCompatibilityUtils.java  |   50 -
 .../core/protocol/core/impl/ChannelImpl.java    |  708 --
 .../core/protocol/core/impl/PacketDecoder.java  |  487 --
 .../core/protocol/core/impl/PacketImpl.java     |  378 -
 .../core/impl/RemotingConnectionImpl.java       |  437 --
 .../wireformat/ActiveMQExceptionMessage.java    |  118 -
 .../impl/wireformat/CheckFailoverMessage.java   |   53 -
 .../wireformat/CheckFailoverReplyMessage.java   |   60 -
 .../ClusterTopologyChangeMessage.java           |  218 -
 .../ClusterTopologyChangeMessage_V2.java        |  196 -
 .../ClusterTopologyChangeMessage_V3.java        |  109 -
 .../impl/wireformat/CreateQueueMessage.java     |  205 -
 .../impl/wireformat/CreateSessionMessage.java   |  271 -
 .../CreateSessionResponseMessage.java           |   90 -
 .../wireformat/CreateSharedQueueMessage.java    |  180 -
 .../wireformat/DisconnectConsumerMessage.java   |   54 -
 .../core/impl/wireformat/DisconnectMessage.java |  124 -
 .../impl/wireformat/DisconnectMessage_V2.java   |  109 -
 .../core/impl/wireformat/MessagePacket.java     |   39 -
 .../impl/wireformat/NullResponseMessage.java    |   34 -
 .../wireformat/PacketsConfirmedMessage.java     |  102 -
 .../protocol/core/impl/wireformat/Ping.java     |  106 -
 .../impl/wireformat/ReattachSessionMessage.java |  103 -
 .../ReattachSessionResponseMessage.java         |  106 -
 .../core/impl/wireformat/RollbackMessage.java   |   91 -
 .../wireformat/SessionAcknowledgeMessage.java   |  112 -
 .../wireformat/SessionAddMetaDataMessage.java   |  111 -
 .../wireformat/SessionAddMetaDataMessageV2.java |  140 -
 .../wireformat/SessionBindingQueryMessage.java  |   84 -
 .../SessionBindingQueryResponseMessage.java     |  125 -
 .../SessionBindingQueryResponseMessage_V2.java  |   86 -
 .../impl/wireformat/SessionCloseMessage.java    |   49 -
 .../impl/wireformat/SessionCommitMessage.java   |   29 -
 .../wireformat/SessionConsumerCloseMessage.java |   87 -
 .../SessionConsumerFlowCreditMessage.java       |   97 -
 .../wireformat/SessionContinuationMessage.java  |  116 -
 .../SessionCreateConsumerMessage.java           |  171 -
 .../wireformat/SessionDeleteQueueMessage.java   |   93 -
 .../impl/wireformat/SessionExpireMessage.java   |  104 -
 .../SessionForceConsumerDelivery.java           |  105 -
 .../SessionIndividualAcknowledgeMessage.java    |  120 -
 .../SessionProducerCreditsFailMessage.java      |   98 -
 .../SessionProducerCreditsMessage.java          |   98 -
 .../wireformat/SessionQueueQueryMessage.java    |   84 -
 .../SessionQueueQueryResponseMessage.java       |  233 -
 .../SessionQueueQueryResponseMessage_V2.java    |  126 -
 .../SessionReceiveClientLargeMessage.java       |   37 -
 .../SessionReceiveContinuationMessage.java      |  130 -
 .../wireformat/SessionReceiveLargeMessage.java  |  136 -
 .../impl/wireformat/SessionReceiveMessage.java  |  134 -
 .../SessionRequestProducerCreditsMessage.java   |  106 -
 .../SessionSendContinuationMessage.java         |  158 -
 .../wireformat/SessionSendLargeMessage.java     |   89 -
 .../impl/wireformat/SessionSendMessage.java     |  135 -
 .../SessionUniqueAddMetaDataMessage.java        |   52 -
 .../wireformat/SessionXAAfterFailedMessage.java |  101 -
 .../impl/wireformat/SessionXACommitMessage.java |  105 -
 .../impl/wireformat/SessionXAEndMessage.java    |  106 -
 .../impl/wireformat/SessionXAForgetMessage.java |   87 -
 .../SessionXAGetInDoubtXidsResponseMessage.java |  107 -
 .../SessionXAGetTimeoutResponseMessage.java     |   84 -
 .../impl/wireformat/SessionXAJoinMessage.java   |   86 -
 .../wireformat/SessionXAPrepareMessage.java     |   88 -
 .../wireformat/SessionXAResponseMessage.java    |  119 -
 .../impl/wireformat/SessionXAResumeMessage.java |   89 -
 .../wireformat/SessionXARollbackMessage.java    |   89 -
 .../wireformat/SessionXASetTimeoutMessage.java  |   80 -
 .../SessionXASetTimeoutResponseMessage.java     |   86 -
 .../impl/wireformat/SessionXAStartMessage.java  |   98 -
 .../SubscribeClusterTopologyUpdatesMessage.java |  102 -
 ...ubscribeClusterTopologyUpdatesMessageV2.java |   87 -
 .../activemq/core/remoting/CloseListener.java   |   30 -
 .../activemq/core/remoting/FailureListener.java |   42 -
 .../impl/TransportConfigurationUtil.java        |   93 -
 .../impl/netty/ActiveMQAMQPFrameDecoder.java    |   41 -
 .../impl/netty/ActiveMQChannelHandler.java      |  122 -
 .../impl/netty/ActiveMQFrameDecoder2.java       |   39 -
 .../remoting/impl/netty/NettyConnection.java    |  446 --
 .../remoting/impl/netty/NettyConnector.java     | 1248 ----
 .../impl/netty/NettyConnectorFactory.java       |   53 -
 .../netty/PartialPooledByteBufAllocator.java    |  154 -
 .../impl/netty/SharedNioEventLoopGroup.java     |  138 -
 .../remoting/impl/netty/TransportConstants.java |  280 -
 .../core/remoting/impl/ssl/SSLSupport.java      |  189 -
 .../activemq/core/remoting/package-info.java    |   18 -
 .../core/security/ActiveMQPrincipal.java        |   40 -
 .../org/apache/activemq/core/security/Role.java |  201 -
 .../activemq/core/server/QueueQueryResult.java  |  127 -
 .../core/server/management/Notification.java    |   62 -
 .../server/management/NotificationListener.java |   23 -
 .../server/management/NotificationService.java  |   40 -
 .../settings/impl/AddressFullMessagePolicy.java |   22 -
 .../activemq/core/transaction/impl/XidImpl.java |  215 -
 .../apache/activemq/core/version/Version.java   |   34 -
 .../activemq/core/version/impl/VersionImpl.java |  169 -
 .../activemq/reader/BytesMessageUtil.java       |  232 -
 .../apache/activemq/reader/MapMessageUtil.java  |   58 -
 .../org/apache/activemq/reader/MessageUtil.java |  201 -
 .../activemq/reader/StreamMessageUtil.java      |  299 -
 .../apache/activemq/reader/TextMessageUtil.java |   46 -
 .../apache/activemq/reader/package-info.java    |   17 -
 .../protocol/AbstractRemotingConnection.java    |  218 -
 .../spi/core/protocol/ConnectionEntry.java      |   47 -
 .../spi/core/protocol/RemotingConnection.java   |  183 -
 .../spi/core/remoting/AbstractConnector.java    |   32 -
 .../spi/core/remoting/BufferDecoder.java        |   31 -
 .../spi/core/remoting/BufferHandler.java        |   35 -
 .../core/remoting/ClientProtocolManager.java    |   77 -
 .../remoting/ClientProtocolManagerFactory.java  |   23 -
 .../activemq/spi/core/remoting/Connection.java  |  118 -
 .../remoting/ConnectionLifeCycleListener.java   |   58 -
 .../activemq/spi/core/remoting/Connector.java   |   61 -
 .../spi/core/remoting/ConnectorFactory.java     |   58 -
 .../spi/core/remoting/ConsumerContext.java      |   21 -
 .../spi/core/remoting/ReadyListener.java        |   23 -
 .../spi/core/remoting/SessionContext.java       |  269 -
 .../core/remoting/TopologyResponseHandler.java  |   37 -
 .../spi/core/remoting/package-info.java         |   18 -
 .../uri/AbstractServerLocatorSchema.java        |   32 -
 .../AbstractTransportConfigurationSchema.java   |   26 -
 .../apache/activemq/uri/ConnectionOptions.java  |   73 -
 .../ConnectorTransportConfigurationParser.java  |   32 -
 .../activemq/uri/InVMServerLocatorSchema.java   |   64 -
 .../uri/InVMTransportConfigurationSchema.java   |   61 -
 .../uri/JGroupsServerLocatorSchema.java         |   99 -
 .../activemq/uri/ServerLocatorParser.java       |   30 -
 .../activemq/uri/TCPServerLocatorSchema.java    |  126 -
 .../uri/TCPTransportConfigurationSchema.java    |   97 -
 .../activemq/uri/UDPServerLocatorSchema.java    |   87 -
 .../utils/ActiveMQBufferInputStream.java        |  181 -
 .../org/apache/activemq/utils/BufferHelper.java |  193 -
 .../activemq/utils/ConfigurationHelper.java     |  248 -
 .../utils/ConfirmationWindowWarning.java        |   37 -
 .../apache/activemq/utils/DeflaterReader.java   |  140 -
 .../apache/activemq/utils/ExecutorFactory.java  |   24 -
 .../org/apache/activemq/utils/FutureLatch.java  |   60 -
 .../org/apache/activemq/utils/IDGenerator.java  |   34 -
 .../apache/activemq/utils/InflaterReader.java   |  141 -
 .../apache/activemq/utils/InflaterWriter.java   |  112 -
 .../org/apache/activemq/utils/JNDIUtil.java     |  122 -
 .../org/apache/activemq/utils/LinkedList.java   |   32 -
 .../apache/activemq/utils/LinkedListImpl.java   |  456 --
 .../activemq/utils/LinkedListIterator.java      |   32 -
 .../org/apache/activemq/utils/MemorySize.java   |  136 -
 .../utils/ObjectInputStreamWithClassLoader.java |  196 -
 .../activemq/utils/OrderedExecutorFactory.java  |  144 -
 .../activemq/utils/PriorityLinkedList.java      |   39 -
 .../activemq/utils/PriorityLinkedListImpl.java  |  277 -
 .../java/org/apache/activemq/utils/Random.java  |   41 -
 .../activemq/utils/SecurityFormatter.java       |   77 -
 .../activemq/utils/SimpleIDGenerator.java       |   52 -
 .../activemq/utils/SizeFormatterUtil.java       |   67 -
 .../apache/activemq/utils/SoftValueHashMap.java |  431 --
 .../utils/TimeAndCounterIDGenerator.java        |  168 -
 .../activemq/utils/TokenBucketLimiter.java      |   37 -
 .../activemq/utils/TokenBucketLimiterImpl.java  |  116 -
 .../apache/activemq/utils/VersionLoader.java    |  250 -
 .../java/org/apache/activemq/utils/XMLUtil.java |  523 --
 .../apache/activemq/utils/XidCodecSupport.java  |   69 -
 .../apache/activemq/utils/json/JSONArray.java   | 1018 ---
 .../activemq/utils/json/JSONException.java      |   58 -
 .../apache/activemq/utils/json/JSONObject.java  | 1736 -----
 .../apache/activemq/utils/json/JSONString.java  |   43 -
 .../apache/activemq/utils/json/JSONTokener.java |  461 --
 .../org/apache/activemq/utils/package-info.java |   18 -
 .../main/resources/activemq-version.properties  |   23 -
 .../apache/activemq/tests/CoreUnitTestCase.java |   89 -
 .../apache/activemq/tests/util/RandomUtil.java  |  170 -
 .../activemq/tests/util/SilentTestCase.java     |   59 -
 .../activemq/util/CompressionUtilTest.java      |  199 -
 .../activemq/util/ConcurrentHashSetTest.java    |  156 -
 .../util/TimeAndCounterIDGeneratorTest.java     |  200 -
 .../util/TypedPropertiesConversionTest.java     |  369 -
 .../activemq/util/TypedPropertiesTest.java      |  249 -
 .../org/apache/activemq/util/XMLUtilTest.java   |  277 -
 activemq-dto/pom.xml                            |  161 -
 .../java/org/apache/activemq/dto/AppDTO.java    |   34 -
 .../apache/activemq/dto/BasicSecurityDTO.java   |   42 -
 .../java/org/apache/activemq/dto/BrokerDTO.java |   43 -
 .../org/apache/activemq/dto/ComponentDTO.java   |   30 -
 .../org/apache/activemq/dto/SecurityDTO.java    |   27 -
 .../java/org/apache/activemq/dto/ServerDTO.java |   32 -
 .../org/apache/activemq/dto/WebServerDTO.java   |   43 -
 .../java/org/apache/activemq/dto/XmlUtil.java   |  111 -
 .../org/apache/activemq/dto/package-info.java   |   23 -
 .../org/apache/activemq/dto/jaxb.index          |   20 -
 activemq-jms-client/pom.xml                     |  101 -
 .../activemq/api/jms/ActiveMQJMSClient.java     |  247 -
 .../activemq/api/jms/ActiveMQJMSConstants.java  |   38 -
 .../apache/activemq/api/jms/JMSFactoryType.java |   80 -
 .../management/ConnectionFactoryControl.java    |  391 --
 .../api/jms/management/DestinationControl.java  |   73 -
 .../api/jms/management/JMSConnectionInfo.java   |   99 -
 .../api/jms/management/JMSConsumerInfo.java     |  136 -
 .../api/jms/management/JMSManagementHelper.java |  170 -
 .../api/jms/management/JMSQueueControl.java     |  322 -
 .../api/jms/management/JMSServerControl.java    |  368 -
 .../api/jms/management/JMSSessionInfo.java      |   59 -
 .../api/jms/management/SubscriptionInfo.java    |  144 -
 .../api/jms/management/TopicControl.java        |  151 -
 .../api/jms/management/package-info.java        |   18 -
 .../apache/activemq/api/jms/package-info.java   |   18 -
 .../jms/client/ActiveMQBytesMessage.java        |  434 --
 .../activemq/jms/client/ActiveMQConnection.java |  862 ---
 .../jms/client/ActiveMQConnectionFactory.java   |  878 ---
 .../client/ActiveMQConnectionForContext.java    |   35 -
 .../ActiveMQConnectionForContextImpl.java       |   92 -
 .../jms/client/ActiveMQConnectionMetaData.java  |   97 -
 .../jms/client/ActiveMQDestination.java         |  377 -
 .../jms/client/ActiveMQJMSClientBundle.java     |   97 -
 .../jms/client/ActiveMQJMSClientLogger.java     |   80 -
 .../client/ActiveMQJMSConnectionFactory.java    |   68 -
 .../jms/client/ActiveMQJMSConsumer.java         |  199 -
 .../activemq/jms/client/ActiveMQJMSContext.java |  771 ---
 .../jms/client/ActiveMQJMSProducer.java         |  802 ---
 .../activemq/jms/client/ActiveMQMapMessage.java |  447 --
 .../activemq/jms/client/ActiveMQMessage.java    | 1082 ---
 .../jms/client/ActiveMQMessageConsumer.java     |  255 -
 .../jms/client/ActiveMQMessageProducer.java     |  604 --
 .../jms/client/ActiveMQObjectMessage.java       |  202 -
 .../activemq/jms/client/ActiveMQQueue.java      |   89 -
 .../jms/client/ActiveMQQueueBrowser.java        |  169 -
 .../client/ActiveMQQueueConnectionFactory.java  |   71 -
 .../activemq/jms/client/ActiveMQSession.java    | 1295 ----
 .../jms/client/ActiveMQStreamMessage.java       |  460 --
 .../jms/client/ActiveMQTemporaryQueue.java      |   67 -
 .../jms/client/ActiveMQTemporaryTopic.java      |   50 -
 .../jms/client/ActiveMQTextMessage.java         |  142 -
 .../activemq/jms/client/ActiveMQTopic.java      |   84 -
 .../client/ActiveMQTopicConnectionFactory.java  |   72 -
 .../jms/client/ActiveMQXAConnection.java        |   73 -
 .../jms/client/ActiveMQXAConnectionFactory.java |   78 -
 .../jms/client/ActiveMQXAJMSContext.java        |   27 -
 .../ActiveMQXAQueueConnectionFactory.java       |   72 -
 .../activemq/jms/client/ActiveMQXASession.java  |   44 -
 .../ActiveMQXATopicConnectionFactory.java       |   71 -
 .../activemq/jms/client/JMSExceptionHelper.java |   88 -
 .../jms/client/JMSMessageListenerWrapper.java   |  149 -
 .../activemq/jms/client/JmsExceptionUtils.java  |  101 -
 .../activemq/jms/client/SelectorTranslator.java |  150 -
 .../activemq/jms/client/ThreadAwareContext.java |  156 -
 .../activemq/jms/client/package-info.java       |   18 -
 .../ConnectionFactoryObjectFactory.java         |   43 -
 .../referenceable/DestinationObjectFactory.java |   43 -
 .../SerializableObjectRefAddr.java              |   79 -
 .../jndi/ActiveMQInitialContextFactory.java     |  183 -
 .../apache/activemq/jndi/LazyCreateContext.java |   43 -
 .../apache/activemq/jndi/NameParserImpl.java    |   30 -
 .../apache/activemq/jndi/ReadOnlyContext.java   |  534 --
 .../apache/activemq/uri/AbstractCFSchema.java   |   41 -
 .../activemq/uri/ConnectionFactoryParser.java   |   32 -
 .../org/apache/activemq/uri/InVMSchema.java     |   50 -
 .../org/apache/activemq/uri/JGroupsSchema.java  |   82 -
 .../activemq/uri/JMSConnectionOptions.java      |   77 -
 .../java/org/apache/activemq/uri/TCPSchema.java |   72 -
 .../java/org/apache/activemq/uri/UDPSchema.java |   66 -
 .../activemq/uri/ConnectionFactoryURITest.java  |  410 --
 activemq-jms-server/pom.xml                     |  107 -
 .../jms/bridge/ActiveMQJMSBridgeLogger.java     |  106 -
 .../jms/bridge/ConnectionFactoryFactory.java    |   22 -
 .../activemq/jms/bridge/DestinationFactory.java |   24 -
 .../apache/activemq/jms/bridge/JMSBridge.java   |  107 -
 .../activemq/jms/bridge/JMSBridgeControl.java   |   83 -
 .../jms/bridge/QualityOfServiceMode.java        |  100 -
 .../jms/bridge/impl/JMSBridgeControlImpl.java   |  234 -
 .../activemq/jms/bridge/impl/JMSBridgeImpl.java | 2410 -------
 .../impl/JNDIConnectionFactoryFactory.java      |   36 -
 .../jms/bridge/impl/JNDIDestinationFactory.java |   36 -
 .../jms/bridge/impl/JNDIFactorySupport.java     |   64 -
 .../impl/JMSConnectionFactoryControlImpl.java   |  472 --
 .../management/impl/JMSQueueControlImpl.java    |  440 --
 .../management/impl/JMSServerControlImpl.java   | 1054 ---
 .../management/impl/JMSTopicControlImpl.java    |  416 --
 .../jms/persistence/JMSStorageManager.java      |   51 -
 .../persistence/config/PersistedBindings.java   |  166 -
 .../config/PersistedConnectionFactory.java      |  108 -
 .../config/PersistedDestination.java            |  127 -
 .../jms/persistence/config/PersistedType.java   |   52 -
 .../journal/JMSJournalStorageManagerImpl.java   |  361 -
 .../impl/nullpm/NullJMSStorageManagerImpl.java  |  105 -
 .../jms/server/ActiveMQJMSServerBundle.java     |   57 -
 .../jms/server/ActiveMQJMSServerLogger.java     |  105 -
 .../jms/server/JMSServerConfigParser.java       |   53 -
 .../activemq/jms/server/JMSServerManager.java   |  315 -
 .../config/ConnectionFactoryConfiguration.java  |  174 -
 .../jms/server/config/JMSConfiguration.java     |   38 -
 .../server/config/JMSQueueConfiguration.java    |   36 -
 .../jms/server/config/TopicConfiguration.java   |   28 -
 .../ConnectionFactoryConfigurationImpl.java     |  849 ---
 .../config/impl/FileJMSConfiguration.java       |  216 -
 .../config/impl/JMSConfigurationImpl.java       |   88 -
 .../config/impl/JMSQueueConfigurationImpl.java  |  101 -
 .../config/impl/TopicConfigurationImpl.java     |   75 -
 .../TransportConfigurationEncodingSupport.java  |  150 -
 .../jms/server/embedded/EmbeddedJMS.java        |  137 -
 .../jms/server/impl/JMSServerManagerImpl.java   | 1921 ------
 .../server/management/JMSManagementService.java |   46 -
 .../server/management/JMSNotificationType.java  |   45 -
 .../impl/JMSManagementServiceImpl.java          |  163 -
 .../jms/transaction/JMSTransactionDetail.java   |   75 -
 .../src/main/resources/schema/activemq-jms.xsd  |   59 -
 activemq-journal/pom.xml                        |   71 -
 .../activemq/core/asyncio/AIOCallback.java      |   33 -
 .../activemq/core/asyncio/AsynchronousFile.java |   58 -
 .../activemq/core/asyncio/BufferCallback.java   |   27 -
 .../core/asyncio/IOExceptionListener.java       |   22 -
 .../core/asyncio/impl/ActiveMQFileLock.java     |   47 -
 .../core/asyncio/impl/AsynchronousFileImpl.java |  822 ---
 .../activemq/core/journal/EncodingSupport.java  |   31 -
 .../activemq/core/journal/IOAsyncTask.java      |   27 -
 .../activemq/core/journal/IOCompletion.java     |   22 -
 .../core/journal/IOCriticalErrorListener.java   |   22 -
 .../apache/activemq/core/journal/Journal.java   |  229 -
 .../core/journal/JournalLoadInformation.java    |  119 -
 .../activemq/core/journal/LoaderCallback.java   |   28 -
 .../core/journal/PreparedTransactionInfo.java   |   38 -
 .../activemq/core/journal/RecordInfo.java       |   84 -
 .../activemq/core/journal/SequentialFile.java   |  129 -
 .../core/journal/SequentialFileFactory.java     |   88 -
 .../activemq/core/journal/TestableJournal.java  |   66 -
 .../journal/TransactionFailureCallback.java     |   31 -
 .../core/journal/impl/AIOSequentialFile.java    |  326 -
 .../journal/impl/AIOSequentialFileFactory.java  |  357 -
 .../journal/impl/AbstractJournalUpdateTask.java |  253 -
 .../journal/impl/AbstractSequentialFile.java    |  407 --
 .../impl/AbstractSequentialFileFactory.java     |  219 -
 .../core/journal/impl/CompactJournal.java       |   69 -
 .../core/journal/impl/DummyCallback.java        |   48 -
 .../core/journal/impl/FileWrapperJournal.java   |  341 -
 .../activemq/core/journal/impl/JournalBase.java |  221 -
 .../core/journal/impl/JournalCompactor.java     |  636 --
 .../core/journal/impl/JournalConstants.java     |   27 -
 .../activemq/core/journal/impl/JournalFile.java |   64 -
 .../core/journal/impl/JournalFileImpl.java      |  202 -
 .../journal/impl/JournalFilesRepository.java    |  769 ---
 .../activemq/core/journal/impl/JournalImpl.java | 3253 ---------
 .../journal/impl/JournalReaderCallback.java     |   76 -
 .../impl/JournalReaderCallbackAbstract.java     |   64 -
 .../core/journal/impl/JournalRecord.java        |   98 -
 .../journal/impl/JournalRecordProvider.java     |   33 -
 .../core/journal/impl/JournalTransaction.java   |  453 --
 .../core/journal/impl/NIOSequentialFile.java    |  413 --
 .../journal/impl/NIOSequentialFileFactory.java  |  167 -
 .../activemq/core/journal/impl/Reclaimer.java   |  118 -
 .../core/journal/impl/SimpleWaitIOCallback.java |   89 -
 .../core/journal/impl/SyncIOCompletion.java     |   47 -
 .../core/journal/impl/SyncSpeedTest.java        |  354 -
 .../activemq/core/journal/impl/TimedBuffer.java |  558 --
 .../core/journal/impl/TimedBufferObserver.java  |   52 -
 .../core/journal/impl/TransactionCallback.java  |  113 -
 .../impl/dataformat/ByteArrayEncoding.java      |   48 -
 .../impl/dataformat/JournalAddRecord.java       |   82 -
 .../impl/dataformat/JournalAddRecordTX.java     |   93 -
 .../dataformat/JournalCompleteRecordTX.java     |  117 -
 .../impl/dataformat/JournalDeleteRecord.java    |   53 -
 .../impl/dataformat/JournalDeleteRecordTX.java  |   74 -
 .../impl/dataformat/JournalInternalRecord.java  |   70 -
 .../dataformat/JournalRollbackRecordTX.java     |   47 -
 .../activemq/journal/ActiveMQJournalBundle.java |   48 -
 .../activemq/journal/ActiveMQJournalLogger.java |  272 -
 activemq-maven-plugin/pom.xml                   |   76 -
 .../apache/activemq/maven/ActiveMQClient.java   |   22 -
 .../activemq/maven/ActiveMQClientPlugin.java    |   70 -
 .../activemq/maven/ActiveMQStartPlugin.java     |  231 -
 .../activemq/maven/ActiveMQStopPlugin.java      |   77 -
 .../activemq/maven/InVMNodeManagerServer.java   |   73 -
 .../org/apache/activemq/maven/PluginUtil.java   |   50 -
 .../activemq/maven/TestClusterManager.java      |   52 -
 .../activemq/maven/TestClusterManagerMBean.java |   29 -
 .../org/apache/activemq/maven/TestNode.java     |   49 -
 .../activemq/server/ActiveMQBootstrap.java      |  270 -
 .../server/SpawnedActiveMQBootstrap.java        |   38 -
 .../activemq/server/SpawnedVMSupport.java       |  252 -
 activemq-native/README                          |   46 -
 activemq-native/bin/libactivemqAIO32.so         |  Bin 44634 -> 0 bytes
 activemq-native/bin/libactivemqAIO64.so         |  Bin 51692 -> 0 bytes
 activemq-native/compile-native.sh               |   18 -
 activemq-native/pom.xml                         |  141 -
 activemq-native/src/main/c/AIOController.cpp    |   63 -
 activemq-native/src/main/c/AIOController.h      |   51 -
 activemq-native/src/main/c/AIOException.h       |   75 -
 activemq-native/src/main/c/AsyncFile.cpp        |  348 -
 activemq-native/src/main/c/AsyncFile.h          |   93 -
 activemq-native/src/main/c/CallbackAdapter.h    |   42 -
 activemq-native/src/main/c/JAIODatatypes.h      |   28 -
 .../src/main/c/JNICallbackAdapter.cpp           |   62 -
 activemq-native/src/main/c/JNICallbackAdapter.h |   66 -
 .../src/main/c/JNI_AsynchronousFileImpl.cpp     |  377 -
 activemq-native/src/main/c/JavaUtilities.cpp    |   62 -
 activemq-native/src/main/c/JavaUtilities.h      |   26 -
 activemq-native/src/main/c/LockClass.h          |   39 -
 activemq-native/src/main/c/Version.h            |   24 -
 .../org/apache/activemq/core/libaio/Native.java |   74 -
 .../activemq-amqp-protocol/pom.xml              |  105 -
 .../ActiveMQProtonRemotingConnection.java       |  151 -
 .../protocol/proton/ProtonProtocolManager.java  |  143 -
 .../proton/ProtonProtocolManagerFactory.java    |   52 -
 .../proton/converter/ActiveMQJMSVendor.java     |  154 -
 .../converter/ProtonMessageConverter.java       |   77 -
 .../converter/jms/ServerJMSBytesMessage.java    |  237 -
 .../converter/jms/ServerJMSMapMessage.java      |  323 -
 .../proton/converter/jms/ServerJMSMessage.java  |  434 --
 .../converter/jms/ServerJMSStreamMessage.java   |  421 --
 .../converter/jms/ServerJMSTextMessage.java     |  108 -
 .../proton/converter/jms/package-info.java      |   17 -
 .../plug/ActiveMQProtonConnectionCallback.java  |  137 -
 .../plug/ProtonSessionIntegrationCallback.java  |  391 --
 .../core/protocol/proton/plug/package-info.java |   17 -
 .../protocol/proton/sasl/ActiveMQPlainSASL.java |   49 -
 ...emq.spi.core.protocol.ProtocolManagerFactory |    1 -
 .../core/protocol/proton/TestConversions.java   |  840 ---
 .../activemq-openwire-protocol/pom.xml          |   67 -
 .../protocol/openwire/AMQConnectorImpl.java     |  125 -
 .../protocol/openwire/AMQTransactionImpl.java   |   78 -
 .../core/protocol/openwire/BrokerState.java     |   25 -
 .../protocol/openwire/DataInputWrapper.java     |  261 -
 .../openwire/NotEnoughBytesException.java       |   25 -
 .../protocol/openwire/OpenWireConnection.java   | 1788 -----
 .../openwire/OpenWireMessageConverter.java      |  791 ---
 .../openwire/OpenWireProtocolManager.java       |  777 ---
 .../OpenWireProtocolManagerFactory.java         |   51 -
 .../core/protocol/openwire/OpenWireUtil.java    |   84 -
 .../core/protocol/openwire/SendingResult.java   |   64 -
 .../amq/AMQAbstractDeadLetterStrategy.java      |  111 -
 .../openwire/amq/AMQBrokerStoppedException.java |   45 -
 .../openwire/amq/AMQConnectionContext.java      |  397 --
 .../protocol/openwire/amq/AMQConnector.java     |   74 -
 .../openwire/amq/AMQConnectorStatistics.java    |  120 -
 .../core/protocol/openwire/amq/AMQConsumer.java |  393 --
 .../openwire/amq/AMQConsumerBrokerExchange.java |   93 -
 .../openwire/amq/AMQDeadLetterStrategy.java     |   69 -
 .../protocol/openwire/amq/AMQDestination.java   |  244 -
 .../openwire/amq/AMQDestinationStatistics.java  |  232 -
 .../AMQMapTransportConnectionStateRegister.java |  151 -
 .../amq/AMQMessageAuthorizationPolicy.java      |   32 -
 .../protocol/openwire/amq/AMQMessageStore.java  |   22 -
 .../openwire/amq/AMQPersistenceAdapter.java     |   62 -
 .../core/protocol/openwire/amq/AMQProducer.java |   41 -
 .../openwire/amq/AMQProducerBrokerExchange.java |  268 -
 .../openwire/amq/AMQSecurityContext.java        |   95 -
 .../openwire/amq/AMQServerConsumer.java         |  187 -
 .../protocol/openwire/amq/AMQServerSession.java |  458 --
 .../openwire/amq/AMQServerSessionFactory.java   |   55 -
 .../core/protocol/openwire/amq/AMQSession.java  |  598 --
 .../amq/AMQSharedDeadLetterStrategy.java        |   59 -
 ...QSingleTransportConnectionStateRegister.java |  184 -
 .../openwire/amq/AMQSlowConsumerStrategy.java   |   43 -
 .../protocol/openwire/amq/AMQSubscription.java  |  245 -
 .../openwire/amq/AMQSubscriptionRecovery.java   |   46 -
 .../protocol/openwire/amq/AMQTransaction.java   |  253 -
 .../openwire/amq/AMQTransactionFactory.java     |   33 -
 .../amq/AMQTransportConnectionState.java        |   88 -
 .../AMQTransportConnectionStateRegister.java    |   59 -
 .../protocol/openwire/amq/BrowserListener.java  |   22 -
 .../core/protocol/openwire/amq/MessageInfo.java |   51 -
 ...emq.spi.core.protocol.ProtocolManagerFactory |    1 -
 activemq-protocols/activemq-proton-plug/pom.xml |  114 -
 .../plug/AMQPClientConnectionContext.java       |   34 -
 .../proton/plug/AMQPClientReceiverContext.java  |   28 -
 .../proton/plug/AMQPClientSenderContext.java    |   24 -
 .../proton/plug/AMQPClientSessionContext.java   |   26 -
 .../org/proton/plug/AMQPConnectionCallback.java |   40 -
 .../org/proton/plug/AMQPConnectionContext.java  |   67 -
 .../plug/AMQPConnectionContextFactory.java      |   25 -
 .../plug/AMQPServerConnectionContext.java       |   21 -
 .../org/proton/plug/AMQPSessionCallback.java    |   85 -
 .../org/proton/plug/AMQPSessionContext.java     |   34 -
 .../main/java/org/proton/plug/ClientSASL.java   |   24 -
 .../main/java/org/proton/plug/SASLResult.java   |   24 -
 .../main/java/org/proton/plug/ServerSASL.java   |   24 -
 .../plug/context/AbstractConnectionContext.java |  290 -
 .../context/AbstractProtonContextSender.java    |  155 -
 .../context/AbstractProtonReceiverContext.java  |   68 -
 .../context/AbstractProtonSessionContext.java   |  190 -
 .../plug/context/ProtonDeliveryHandler.java     |   32 -
 .../plug/context/ProtonInitializable.java       |   82 -
 .../proton/plug/context/ProtonPlugSender.java   |   26 -
 .../plug/context/ProtonTransactionHandler.java  |  138 -
 .../client/ProtonClientConnectionContext.java   |   96 -
 .../ProtonClientConnectionContextFactory.java   |   38 -
 .../context/client/ProtonClientContext.java     |   81 -
 .../client/ProtonClientReceiverContext.java     |   89 -
 .../client/ProtonClientSessionContext.java      |   90 -
 .../server/ProtonServerConnectionContext.java   |   75 -
 .../ProtonServerConnectionContextFactory.java   |   37 -
 .../server/ProtonServerReceiverContext.java     |  158 -
 .../server/ProtonServerSenderContext.java       |  282 -
 .../server/ProtonServerSessionContext.java      |  123 -
 .../plug/exceptions/ActiveMQAMQPException.java  |   44 -
 .../ActiveMQAMQPIllegalStateException.java      |   27 -
 .../ActiveMQAMQPInternalErrorException.java     |   32 -
 .../ActiveMQAMQPInvalidFieldException.java      |   27 -
 .../ActiveMQAMQPNotImplementedException.java    |   27 -
 .../ActiveMQAMQPTimeoutException.java           |   28 -
 .../org/proton/plug/handler/EventHandler.java   |   79 -
 .../java/org/proton/plug/handler/Events.java    |  109 -
 .../org/proton/plug/handler/ProtonHandler.java  |  134 -
 .../plug/handler/impl/DefaultEventHandler.java  |  168 -
 .../plug/handler/impl/ProtonHandlerImpl.java    |  426 --
 .../ActiveMQAMQPProtocolMessageBundle.java      |   77 -
 .../proton/plug/sasl/AnonymousServerSASL.java   |   40 -
 .../org/proton/plug/sasl/ClientSASLPlain.java   |   63 -
 .../org/proton/plug/sasl/PlainSASLResult.java   |   50 -
 .../org/proton/plug/sasl/ServerSASLPlain.java   |   74 -
 .../java/org/proton/plug/util/ByteUtil.java     |  151 -
 .../java/org/proton/plug/util/CodecCache.java   |   55 -
 .../org/proton/plug/util/CreditsSemaphore.java  |  133 -
 .../java/org/proton/plug/util/DebugInfo.java    |   22 -
 .../java/org/proton/plug/util/DeliveryUtil.java |   48 -
 .../org/proton/plug/util/FutureRunnable.java    |   69 -
 .../org/proton/plug/util/NettyWritable.java     |  116 -
 .../proton/plug/util/ProtonServerMessage.java   |  597 --
 .../org/proton/plug/util/ReusableLatch.java     |  158 -
 .../context/AbstractConnectionContextTest.java  |  114 -
 .../org/proton/plug/test/AbstractJMSTest.java   |  134 -
 .../java/org/proton/plug/test/Constants.java    |   22 -
 .../java/org/proton/plug/test/ProtonTest.java   |  374 -
 .../plug/test/invm/InVMTestConnector.java       |   39 -
 .../proton/plug/test/invm/ProtonINVMSPI.java    |  208 -
 .../plug/test/minimalclient/AMQPClientSPI.java  |  120 -
 .../plug/test/minimalclient/Connector.java      |   26 -
 .../test/minimalclient/SimpleAMQPConnector.java |   83 -
 .../plug/test/minimalserver/DumbServer.java     |   57 -
 .../minimalserver/MinimalConnectionSPI.java     |  150 -
 .../plug/test/minimalserver/MinimalServer.java  |  181 -
 .../test/minimalserver/MinimalSessionSPI.java   |  218 -
 .../SimpleServerThreadFactory.java              |   89 -
 .../proton/plug/test/sasl/PlainSASLTest.java    |   38 -
 .../plug/test/util/CreditsSemaphoreTest.java    |  148 -
 .../plug/test/util/ReusableLatchTest.java       |  335 -
 .../test/util/SimpleServerAbstractTest.java     |   78 -
 .../activemq-stomp-protocol/pom.xml             |   54 -
 .../protocol/stomp/ActiveMQStompException.java  |  135 -
 .../stomp/ActiveMQStompProtocolLogger.java      |   56 -
 .../ActiveMQStompProtocolMessageBundle.java     |  153 -
 .../core/protocol/stomp/FrameEventListener.java |   26 -
 .../core/protocol/stomp/SimpleBytes.java        |   60 -
 .../activemq/core/protocol/stomp/Stomp.java     |  212 -
 .../core/protocol/stomp/StompCommands.java      |   50 -
 .../core/protocol/stomp/StompConnection.java    |  851 ---
 .../core/protocol/stomp/StompDecoder.java       |  722 --
 .../core/protocol/stomp/StompFrame.java         |  281 -
 .../protocol/stomp/StompFrameInterceptor.java   |   29 -
 .../protocol/stomp/StompProtocolManager.java    |  556 --
 .../stomp/StompProtocolManagerFactory.java      |   49 -
 .../core/protocol/stomp/StompSession.java       |  406 --
 .../core/protocol/stomp/StompSubscription.java  |   65 -
 .../core/protocol/stomp/StompUtils.java         |  139 -
 .../core/protocol/stomp/StompVersions.java      |   39 -
 .../stomp/VersionedStompFrameHandler.java       |  410 --
 .../stomp/v10/StompFrameHandlerV10.java         |  181 -
 .../core/protocol/stomp/v10/StompFrameV10.java  |   28 -
 .../stomp/v11/StompFrameHandlerV11.java         |  908 ---
 .../core/protocol/stomp/v11/StompFrameV11.java  |  102 -
 .../stomp/v12/StompFrameHandlerV12.java         |  369 -
 .../core/protocol/stomp/v12/StompFrameV12.java  |  108 -
 ...emq.spi.core.protocol.ProtocolManagerFactory |    1 -
 activemq-protocols/pom.xml                      |   41 -
 activemq-ra/pom.xml                             |   91 -
 .../apache/activemq/ra/ActiveMQRABundle.java    |   64 -
 .../activemq/ra/ActiveMQRABytesMessage.java     |  456 --
 .../ra/ActiveMQRAConnectionFactory.java         |   66 -
 .../ra/ActiveMQRAConnectionFactoryImpl.java     |  571 --
 .../ra/ActiveMQRAConnectionManager.java         |   91 -
 .../ra/ActiveMQRAConnectionMetaData.java        |  154 -
 .../ra/ActiveMQRAConnectionRequestInfo.java     |  306 -
 .../activemq/ra/ActiveMQRACredential.java       |  241 -
 .../activemq/ra/ActiveMQRAJMSContext.java       |   61 -
 .../activemq/ra/ActiveMQRALocalTransaction.java |  122 -
 .../apache/activemq/ra/ActiveMQRALogger.java    |  119 -
 .../activemq/ra/ActiveMQRAMCFProperties.java    |  203 -
 .../ra/ActiveMQRAManagedConnection.java         |  931 ---
 .../ra/ActiveMQRAManagedConnectionFactory.java  |  805 ---
 .../activemq/ra/ActiveMQRAMapMessage.java       |  452 --
 .../apache/activemq/ra/ActiveMQRAMessage.java   |  898 ---
 .../activemq/ra/ActiveMQRAMessageConsumer.java  |  335 -
 .../activemq/ra/ActiveMQRAMessageListener.java  |   67 -
 .../activemq/ra/ActiveMQRAMessageProducer.java  |  474 --
 .../apache/activemq/ra/ActiveMQRAMetaData.java  |  108 -
 .../activemq/ra/ActiveMQRAObjectMessage.java    |   77 -
 .../activemq/ra/ActiveMQRAProperties.java       |  325 -
 .../activemq/ra/ActiveMQRAQueueReceiver.java    |   62 -
 .../activemq/ra/ActiveMQRAQueueSender.java      |  139 -
 .../apache/activemq/ra/ActiveMQRAService.java   |   82 -
 .../apache/activemq/ra/ActiveMQRASession.java   | 1903 -----
 .../activemq/ra/ActiveMQRASessionFactory.java   |   51 -
 .../ra/ActiveMQRASessionFactoryImpl.java        | 1047 ---
 .../activemq/ra/ActiveMQRAStreamMessage.java    |  409 --
 .../activemq/ra/ActiveMQRATextMessage.java      |   75 -
 .../activemq/ra/ActiveMQRATopicPublisher.java   |  212 -
 .../activemq/ra/ActiveMQRATopicSubscriber.java  |   78 -
 .../activemq/ra/ActiveMQRAXAJMSContext.java     |   30 -
 .../activemq/ra/ActiveMQRAXAResource.java       |  258 -
 .../org/apache/activemq/ra/ActiveMQRaUtils.java |  321 -
 .../activemq/ra/ActiveMQResourceAdapter.java    | 2355 -------
 .../ra/ConnectionFactoryProperties.java         |  830 ---
 .../activemq/ra/inflow/ActiveMQActivation.java  |  831 ---
 .../ra/inflow/ActiveMQActivationSpec.java       |  944 ---
 .../ra/inflow/ActiveMQMessageHandler.java       |  437 --
 .../java/org/apache/activemq/ra/package.html    |   28 -
 .../activemq/ra/recovery/RecoveryManager.java   |  143 -
 activemq-rest/pom.xml                           |  125 -
 .../java/org/apache/activemq/rest/ActiveMQ.java |  191 -
 .../activemq/rest/ActiveMQRestBundle.java       |   32 -
 .../activemq/rest/ActiveMQRestLogger.java       |   82 -
 .../activemq/rest/HttpHeaderProperty.java       |   48 -
 .../main/java/org/apache/activemq/rest/Jms.java |  197 -
 .../rest/MessageServiceConfiguration.java       |  157 -
 .../activemq/rest/MessageServiceManager.java    |  221 -
 .../apache/activemq/rest/UnknownMediaType.java  |   27 -
 .../activemq/rest/UnmarshalException.java       |   32 -
 .../integration/ActiveMQBootstrapListener.java  |   55 -
 .../rest/integration/EmbeddedRestActiveMQ.java  |   92 -
 .../integration/EmbeddedRestActiveMQJMS.java    |   40 -
 .../RestMessagingBootstrapListener.java         |   64 -
 .../ServletContextBindingRegistry.java          |   51 -
 .../rest/queue/AcknowledgedQueueConsumer.java   |  276 -
 .../activemq/rest/queue/Acknowledgement.java    |   66 -
 .../rest/queue/ConsumedHttpMessage.java         |   51 -
 .../activemq/rest/queue/ConsumedMessage.java    |   74 -
 .../rest/queue/ConsumedObjectMessage.java       |   61 -
 .../activemq/rest/queue/ConsumersResource.java  |  327 -
 .../rest/queue/DestinationResource.java         |   54 -
 .../rest/queue/DestinationServiceManager.java   |  185 -
 .../rest/queue/DestinationSettings.java         |   63 -
 .../apache/activemq/rest/queue/PostMessage.java |  300 -
 .../activemq/rest/queue/PostMessageDupsOk.java  |  102 -
 .../activemq/rest/queue/PostMessageNoDups.java  |   42 -
 .../activemq/rest/queue/QueueConsumer.java      |  290 -
 .../activemq/rest/queue/QueueDeployment.java    |   43 -
 .../rest/queue/QueueDestinationsResource.java   |  199 -
 .../activemq/rest/queue/QueueResource.java      |  209 -
 .../rest/queue/QueueServiceManager.java         |  119 -
 .../rest/queue/push/ActiveMQPushStrategy.java   |   88 -
 .../activemq/rest/queue/push/FilePushStore.java |  120 -
 .../activemq/rest/queue/push/PushConsumer.java  |  161 -
 .../queue/push/PushConsumerMessageHandler.java  |   85 -
 .../rest/queue/push/PushConsumerResource.java   |  163 -
 .../activemq/rest/queue/push/PushStore.java     |   34 -
 .../activemq/rest/queue/push/PushStrategy.java  |   39 -
 .../activemq/rest/queue/push/UriStrategy.java   |  239 -
 .../rest/queue/push/UriTemplateStrategy.java    |   29 -
 .../rest/queue/push/xml/Authentication.java     |   51 -
 .../rest/queue/push/xml/AuthenticationType.java |   26 -
 .../activemq/rest/queue/push/xml/BasicAuth.java |   58 -
 .../rest/queue/push/xml/DigestAuth.java         |   25 -
 .../rest/queue/push/xml/PushRegistration.java   |  211 -
 .../rest/queue/push/xml/XmlHttpHeader.java      |   65 -
 .../activemq/rest/queue/push/xml/XmlLink.java   |  103 -
 .../topic/AcknowledgedSubscriptionResource.java |   66 -
 .../activemq/rest/topic/FileTopicPushStore.java |   46 -
 .../activemq/rest/topic/PushSubscription.java   |   67 -
 .../rest/topic/PushSubscriptionsResource.java   |  257 -
 .../rest/topic/PushTopicRegistration.java       |   45 -
 .../activemq/rest/topic/Subscription.java       |   32 -
 .../rest/topic/SubscriptionResource.java        |   66 -
 .../rest/topic/SubscriptionsResource.java       |  519 --
 .../activemq/rest/topic/TopicDeployment.java    |   44 -
 .../rest/topic/TopicDestinationsResource.java   |  193 -
 .../activemq/rest/topic/TopicPushStore.java     |   26 -
 .../activemq/rest/topic/TopicResource.java      |  214 -
 .../rest/topic/TopicServiceManager.java         |  122 -
 .../apache/activemq/rest/util/Constants.java    |   23 -
 .../rest/util/CustomHeaderLinkStrategy.java     |   45 -
 .../activemq/rest/util/HttpMessageHelper.java   |  173 -
 .../rest/util/LinkHeaderLinkStrategy.java       |   56 -
 .../apache/activemq/rest/util/LinkStrategy.java |   24 -
 .../apache/activemq/rest/util/TimeoutTask.java  |  198 -
 .../src/main/resources/schema/hornetq-rest.xsd  |  119 -
 .../activemq/rest/test/AutoAckQueueTest.java    |   87 -
 .../activemq/rest/test/AutoAckTopicTest.java    |  231 -
 .../activemq/rest/test/ClientAckQueueTest.java  |  388 --
 .../activemq/rest/test/ClientAckTopicTest.java  |  338 -
 .../rest/test/CreateDestinationTest.java        |  186 -
 .../apache/activemq/rest/test/DupQueueTest.java |  155 -
 .../org/apache/activemq/rest/test/Embedded.java |  104 -
 .../apache/activemq/rest/test/EmbeddedTest.java |  170 -
 .../activemq/rest/test/FindDestinationTest.java |  127 -
 .../org/apache/activemq/rest/test/JMSTest.java  |  298 -
 .../activemq/rest/test/MessageTestBase.java     |   90 -
 .../test/PersistentPushQueueConsumerTest.java   |  214 -
 .../test/PersistentPushTopicConsumerTest.java   |  258 -
 .../rest/test/PushQueueConsumerTest.java        |  375 -
 .../rest/test/PushTopicConsumerTest.java        |  373 -
 .../apache/activemq/rest/test/RawAckTest.java   |  162 -
 .../activemq/rest/test/RepostingQueueTest.java  |  576 --
 .../activemq/rest/test/RepostingTopicTest.java  |  713 --
 .../activemq/rest/test/RoundtripTimeTest.java   |   73 -
 .../apache/activemq/rest/test/SelectorTest.java |  334 -
 .../apache/activemq/rest/test/SessionTest.java  |  313 -
 .../activemq/rest/test/TransformTest.java       |  264 -
 .../org/apache/activemq/rest/test/Util.java     |   53 -
 .../org/apache/activemq/rest/test/XmlTest.java  |   46 -
 .../test/resources/activemq-configuration.xml   |   53 -
 .../src/test/resources/activemq-rest.xml        |   19 -
 .../test/resources/activemq-roles.properties    |   17 -
 .../test/resources/activemq-users.properties    |   17 -
 activemq-selector/pom.xml                       |   74 -
 .../selector/filter/ArithmeticExpression.java   |  258 -
 .../selector/filter/BinaryExpression.java       |  125 -
 .../selector/filter/BooleanExpression.java      |   36 -
 .../selector/filter/ComparisonExpression.java   |  651 --
 .../selector/filter/ConstantExpression.java     |  194 -
 .../activemq/selector/filter/Expression.java    |   33 -
 .../selector/filter/FilterException.java        |   44 -
 .../activemq/selector/filter/Filterable.java    |   54 -
 .../selector/filter/LogicExpression.java        |  102 -
 .../selector/filter/PropertyExpression.java     |   74 -
 .../selector/filter/UnaryExpression.java        |  334 -
 .../selector/filter/XPathExpression.java        |   90 -
 .../selector/filter/XQueryExpression.java       |   54 -
 .../selector/filter/XalanXPathEvaluator.java    |   85 -
 .../activemq/selector/filter/package.html       |   27 -
 .../apache/activemq/selector/impl/LRUCache.java |  100 -
 .../activemq/selector/impl/SelectorParser.java  |  123 -
 .../src/main/javacc/HyphenatedParser.jj         |  563 --
 .../src/main/javacc/StrictParser.jj             |  563 --
 .../activemq/selector/SelectorParserTest.java   |   84 -
 .../apache/activemq/selector/SelectorTest.java  |  556 --
 activemq-server/pom.xml                         |  134 -
 .../api/core/management/MessageCounterInfo.java |  192 -
 .../activemq/core/config/BackupStrategy.java    |   24 -
 .../core/config/BridgeConfiguration.java        |  529 --
 .../config/ClusterConnectionConfiguration.java  |  508 --
 .../activemq/core/config/Configuration.java     |  845 ---
 .../core/config/ConfigurationUtils.java         |  146 -
 .../config/ConnectorServiceConfiguration.java   |  102 -
 .../core/config/CoreQueueConfiguration.java     |  140 -
 .../core/config/DivertConfiguration.java        |  215 -
 .../core/config/FileDeploymentManager.java      |  123 -
 .../core/config/HAPolicyConfiguration.java      |   34 -
 .../core/config/ScaleDownConfiguration.java     |   97 -
 .../config/ha/ColocatedPolicyConfiguration.java |  153 -
 .../config/ha/LiveOnlyPolicyConfiguration.java  |   50 -
 .../config/ha/ReplicaPolicyConfiguration.java   |  128 -
 .../ha/ReplicatedPolicyConfiguration.java       |   72 -
 .../SharedStoreMasterPolicyConfiguration.java   |   59 -
 .../ha/SharedStoreSlavePolicyConfiguration.java |  100 -
 .../core/config/impl/ConfigurationImpl.java     | 1535 -----
 .../core/config/impl/FileConfiguration.java     |   84 -
 .../config/impl/FileSecurityConfiguration.java  |  124 -
 .../core/config/impl/SecurityConfiguration.java |  123 -
 .../activemq/core/config/impl/Validators.java   |  185 -
 .../activemq/core/deployers/Deployable.java     |   57 -
 .../deployers/impl/FileConfigurationParser.java | 1743 -----
 .../org/apache/activemq/core/filter/Filter.java |   27 -
 .../activemq/core/filter/impl/FilterImpl.java   |  237 -
 .../core/management/impl/AbstractControl.java   |   96 -
 .../management/impl/AcceptorControlImpl.java    |  148 -
 .../impl/ActiveMQServerControlImpl.java         | 2192 ------
 .../management/impl/AddressControlImpl.java     |  282 -
 .../core/management/impl/BridgeControlImpl.java |  264 -
 .../impl/BroadcastGroupControlImpl.java         |  229 -
 .../impl/ClusterConnectionControlImpl.java      |  293 -
 .../core/management/impl/DivertControlImpl.java |  160 -
 .../core/management/impl/MBeanInfoHelper.java   |  155 -
 .../core/management/impl/QueueControlImpl.java  | 1040 ---
 .../core/messagecounter/MessageCounter.java     |  580 --
 .../messagecounter/MessageCounterManager.java   |   43 -
 .../impl/MessageCounterHelper.java              |  226 -
 .../impl/MessageCounterManagerImpl.java         |  227 -
 .../core/paging/PageTransactionInfo.java        |   64 -
 .../activemq/core/paging/PagedMessage.java      |   39 -
 .../activemq/core/paging/PagingManager.java     |   88 -
 .../activemq/core/paging/PagingStore.java       |  177 -
 .../core/paging/PagingStoreFactory.java         |   41 -
 .../core/paging/cursor/LivePageCache.java       |   25 -
 .../activemq/core/paging/cursor/PageCache.java  |   57 -
 .../core/paging/cursor/PageCursorProvider.java  |   78 -
 .../core/paging/cursor/PageIterator.java        |   25 -
 .../core/paging/cursor/PagePosition.java        |   38 -
 .../core/paging/cursor/PageSubscription.java    |  155 -
 .../paging/cursor/PageSubscriptionCounter.java  |   56 -
 .../core/paging/cursor/PagedReference.java      |   27 -
 .../core/paging/cursor/PagedReferenceImpl.java  |  264 -
 .../paging/cursor/impl/LivePageCacheImpl.java   |  124 -
 .../core/paging/cursor/impl/PageCacheImpl.java  |  128 -
 .../cursor/impl/PageCursorProviderImpl.java     |  687 --
 .../paging/cursor/impl/PagePositionImpl.java    |  161 -
 .../impl/PageSubscriptionCounterImpl.java       |  423 --
 .../cursor/impl/PageSubscriptionImpl.java       | 1490 ----
 .../apache/activemq/core/paging/impl/Page.java  |  423 --
 .../core/paging/impl/PageSyncTimer.java         |  117 -
 .../paging/impl/PageTransactionInfoImpl.java    |  388 --
 .../core/paging/impl/PagedMessageImpl.java      |  161 -
 .../core/paging/impl/PagingManagerImpl.java     |  329 -
 .../core/paging/impl/PagingStoreFactoryNIO.java |  215 -
 .../core/paging/impl/PagingStoreImpl.java       | 1245 ----
 .../activemq/core/persistence/GroupingInfo.java |   28 -
 .../core/persistence/OperationContext.java      |   49 -
 .../core/persistence/QueueBindingInfo.java      |   39 -
 .../core/persistence/StorageManager.java        |  418 --
 .../config/PersistedAddressSetting.java         |  129 -
 .../core/persistence/config/PersistedRoles.java |  332 -
 .../core/persistence/impl/PageCountPending.java |   25 -
 .../impl/journal/AddMessageRecord.java          |   48 -
 .../impl/journal/BatchingIDGenerator.java       |  214 -
 .../impl/journal/DescribeJournal.java           |  729 --
 .../impl/journal/JournalRecordIds.java          |   82 -
 .../impl/journal/JournalStorageManager.java     | 3927 -----------
 .../impl/journal/LargeServerMessageImpl.java    |  530 --
 .../impl/journal/LargeServerMessageInSync.java  |  162 -
 .../impl/journal/OperationContextImpl.java      |  371 -
 .../nullpm/NullStorageLargeServerMessage.java   |  120 -
 .../impl/nullpm/NullStorageManager.java         |  634 --
 .../activemq/core/postoffice/Address.java       |   41 -
 .../core/postoffice/AddressManager.java         |   52 -
 .../activemq/core/postoffice/Binding.java       |   67 -
 .../activemq/core/postoffice/BindingType.java   |   51 -
 .../activemq/core/postoffice/Bindings.java      |   39 -
 .../core/postoffice/BindingsFactory.java        |   27 -
 .../core/postoffice/DuplicateIDCache.java       |   39 -
 .../activemq/core/postoffice/PostOffice.java    |   99 -
 .../activemq/core/postoffice/QueueBinding.java  |   26 -
 .../activemq/core/postoffice/QueueInfo.java     |  172 -
 .../core/postoffice/impl/AddressImpl.java       |  178 -
 .../core/postoffice/impl/BindingsImpl.java      |  700 --
 .../core/postoffice/impl/DivertBinding.java     |  167 -
 .../postoffice/impl/DuplicateIDCacheImpl.java   |  367 -
 .../core/postoffice/impl/LocalQueueBinding.java |  171 -
 .../core/postoffice/impl/PostOfficeImpl.java    | 1558 -----
 .../postoffice/impl/SimpleAddressManager.java   |  222 -
 .../postoffice/impl/WildcardAddressManager.java |  259 -
 .../activemq/core/protocol/ProtocolHandler.java |  230 -
 .../core/protocol/ServerPacketDecoder.java      |  235 -
 .../core/ServerSessionPacketHandler.java        |  715 --
 .../core/impl/ActiveMQPacketHandler.java        |  298 -
 .../protocol/core/impl/CoreProtocolManager.java |  378 -
 .../core/impl/CoreProtocolManagerFactory.java   |   58 -
 .../protocol/core/impl/CoreSessionCallback.java |  135 -
 .../wireformat/BackupRegistrationMessage.java   |  140 -
 .../BackupReplicationStartFailedMessage.java    |  120 -
 .../impl/wireformat/BackupRequestMessage.java   |  108 -
 .../impl/wireformat/BackupResponseMessage.java  |   67 -
 .../impl/wireformat/ClusterConnectMessage.java  |   64 -
 .../wireformat/ClusterConnectReplyMessage.java  |   67 -
 .../impl/wireformat/NodeAnnounceMessage.java    |  251 -
 .../core/impl/wireformat/QuorumVoteMessage.java |   75 -
 .../impl/wireformat/QuorumVoteReplyMessage.java |   79 -
 .../impl/wireformat/ReplicationAddMessage.java  |  163 -
 .../wireformat/ReplicationAddTXMessage.java     |  179 -
 .../wireformat/ReplicationCommitMessage.java    |  117 -
 .../wireformat/ReplicationDeleteMessage.java    |   97 -
 .../wireformat/ReplicationDeleteTXMessage.java  |  146 -
 .../ReplicationLargeMessageBeginMessage.java    |   81 -
 .../ReplicationLargeMessageEndMessage.java      |   81 -
 .../ReplicationLargeMessageWriteMessage.java    |  107 -
 .../ReplicationLiveIsStoppingMessage.java       |   94 -
 .../wireformat/ReplicationPageEventMessage.java |  129 -
 .../wireformat/ReplicationPageWriteMessage.java |  109 -
 .../wireformat/ReplicationPrepareMessage.java   |  146 -
 .../wireformat/ReplicationResponseMessage.java  |   28 -
 .../wireformat/ReplicationStartSyncMessage.java |  228 -
 .../wireformat/ReplicationSyncFileMessage.java  |  284 -
 .../wireformat/ScaleDownAnnounceMessage.java    |   63 -
 .../protocol/stomp/WebSocketServerHandler.java  |  182 -
 .../core/registry/JndiBindingRegistry.java      |  133 -
 .../core/registry/MapBindingRegistry.java       |   46 -
 .../core/remoting/impl/invm/InVMAcceptor.java   |  301 -
 .../remoting/impl/invm/InVMAcceptorFactory.java |   43 -
 .../core/remoting/impl/invm/InVMConnection.java |  297 -
 .../core/remoting/impl/invm/InVMConnector.java  |  256 -
 .../impl/invm/InVMConnectorFactory.java         |   55 -
 .../core/remoting/impl/invm/InVMRegistry.java   |   60 -
 .../remoting/impl/invm/TransportConstants.java  |   30 -
 .../remoting/impl/netty/ConnectionCreator.java  |   25 -
 .../impl/netty/HttpAcceptorHandler.java         |  255 -
 .../impl/netty/HttpKeepAliveRunnable.java       |   77 -
 .../core/remoting/impl/netty/NettyAcceptor.java |  814 ---
 .../impl/netty/NettyAcceptorFactory.java        |   43 -
 .../impl/netty/NettyServerConnection.java       |   38 -
 .../core/remoting/server/RemotingService.java   |   90 -
 .../server/impl/RemotingServiceImpl.java        |  837 ---
 .../core/replication/ReplicatedJournal.java     |  563 --
 .../replication/ReplicatedLargeMessage.java     |   55 -
 .../core/replication/ReplicationEndpoint.java   |  956 ---
 .../core/replication/ReplicationManager.java    |  678 --
 .../activemq/core/security/CheckType.java       |   79 -
 .../activemq/core/security/SecurityStore.java   |   31 -
 .../org/apache/activemq/core/security/User.java |   77 -
 .../core/security/impl/SecurityStoreImpl.java   |  249 -
 .../activemq/core/server/ActivateCallback.java  |   41 -
 .../activemq/core/server/ActivationParams.java  |   22 -
 .../core/server/ActiveMQMessageBundle.java      |  356 -
 .../activemq/core/server/ActiveMQServer.java    |  272 -
 .../core/server/ActiveMQServerLogger.java       | 1362 ----
 .../activemq/core/server/ActiveMQServers.java   |  126 -
 .../core/server/AutoCreatedQueueManager.java    |   25 -
 .../apache/activemq/core/server/Bindable.java   |   24 -
 .../core/server/BindingQueryResult.java         |   54 -
 .../activemq/core/server/ConnectorService.java  |   22 -
 .../core/server/ConnectorServiceFactory.java    |   36 -
 .../apache/activemq/core/server/Consumer.java   |   70 -
 .../org/apache/activemq/core/server/Divert.java |   31 -
 .../activemq/core/server/HandleStatus.java      |   32 -
 .../activemq/core/server/JournalType.java       |   22 -
 .../core/server/LargeServerMessage.java         |   52 -
 .../activemq/core/server/LiveNodeLocator.java   |   93 -
 .../activemq/core/server/MemoryManager.java     |  160 -
 .../activemq/core/server/MessageReference.java  |   75 -
 .../activemq/core/server/NodeManager.java       |  268 -
 .../org/apache/activemq/core/server/Queue.java  |  238 -
 .../activemq/core/server/QueueCreator.java      |   32 -
 .../activemq/core/server/QueueFactory.java      |   47 -
 .../activemq/core/server/RouteContextList.java  |   38 -
 .../activemq/core/server/RoutingContext.java    |   48 -
 .../core/server/ScheduledDeliveryHandler.java   |   34 -
 .../activemq/core/server/ServerConsumer.java    |   84 -
 .../activemq/core/server/ServerMessage.java     |   77 -
 .../activemq/core/server/ServerSession.java     |  157 -
 .../core/server/ServerSessionFactory.java       |   45 -
 .../core/server/TransientQueueManager.java      |   25 -
 ...ctiveMQServerSideProtocolManagerFactory.java |   57 -
 .../core/server/cluster/BackupManager.java      |  419 --
 .../activemq/core/server/cluster/Bridge.java    |   54 -
 .../core/server/cluster/BroadcastGroup.java     |   36 -
 .../cluster/ClusterConfigurationUtil.java       |   97 -
 .../core/server/cluster/ClusterConnection.java  |   73 -
 .../core/server/cluster/ClusterControl.java     |  217 -
 .../core/server/cluster/ClusterController.java  |  468 --
 .../core/server/cluster/ClusterManager.java     |  897 ---
 .../core/server/cluster/MessageFlowRecord.java  |   38 -
 .../core/server/cluster/RemoteQueueBinding.java |   35 -
 .../core/server/cluster/Transformer.java        |   24 -
 .../core/server/cluster/ha/BackupPolicy.java    |   65 -
 .../server/cluster/ha/ColocatedHAManager.java   |  317 -
 .../core/server/cluster/ha/ColocatedPolicy.java |  191 -
 .../core/server/cluster/ha/HAManager.java       |   35 -
 .../core/server/cluster/ha/HAPolicy.java        |   51 -
 .../core/server/cluster/ha/LiveOnlyPolicy.java  |   89 -
 .../core/server/cluster/ha/ReplicaPolicy.java   |  140 -
 .../server/cluster/ha/ReplicatedPolicy.java     |  171 -
 .../core/server/cluster/ha/ScaleDownPolicy.java |  168 -
 .../cluster/ha/SharedStoreMasterPolicy.java     |  115 -
 .../cluster/ha/SharedStoreSlavePolicy.java      |  114 -
 .../server/cluster/ha/StandaloneHAManager.java  |   60 -
 .../core/server/cluster/impl/BridgeImpl.java    | 1283 ----
 .../server/cluster/impl/BroadcastGroupImpl.java |  243 -
 .../cluster/impl/ClusterConnectionBridge.java   |  413 --
 .../cluster/impl/ClusterConnectionImpl.java     | 1743 -----
 .../core/server/cluster/impl/Redistributor.java |  306 -
 .../cluster/impl/RemoteQueueBindingImpl.java    |  378 -
 .../core/server/cluster/qourum/BooleanVote.java |   64 -
 .../core/server/cluster/qourum/Quorum.java      |   51 -
 .../server/cluster/qourum/QuorumManager.java    |  376 -
 .../core/server/cluster/qourum/QuorumVote.java  |   81 -
 .../cluster/qourum/QuorumVoteHandler.java       |   41 -
 .../cluster/qourum/QuorumVoteServerConnect.java |  141 -
 .../qourum/SharedNothingBackupQuorum.java       |  300 -
 .../core/server/cluster/qourum/Vote.java        |   50 -
 .../core/server/embedded/EmbeddedActiveMQ.java  |  122 -
 .../core/server/group/GroupingHandler.java      |   58 -
 .../core/server/group/UnproposalListener.java   |   24 -
 .../core/server/group/impl/GroupBinding.java    |   84 -
 .../group/impl/GroupHandlingAbstract.java       |  124 -
 .../impl/GroupingHandlerConfiguration.java      |  176 -
 .../server/group/impl/LocalGroupingHandler.java |  537 --
 .../core/server/group/impl/Proposal.java        |   51 -
 .../group/impl/RemoteGroupingHandler.java       |  335 -
 .../core/server/group/impl/Response.java        |   95 -
 .../server/impl/AIOFileLockNodeManager.java     |  129 -
 .../activemq/core/server/impl/Activation.java   |  122 -
 .../core/server/impl/ActiveMQServerImpl.java    | 2337 -------
 .../impl/AnyLiveNodeLocatorForReplication.java  |  184 -
 .../impl/AnyLiveNodeLocatorForScaleDown.java    |  183 -
 .../impl/AutoCreatedQueueManagerImpl.java       |   89 -
 .../impl/BackupRecoveryJournalLoader.java       |  108 -
 .../server/impl/BackupTopologyListener.java     |   63 -
 .../core/server/impl/ColocatedActivation.java   |  335 -
 .../core/server/impl/ConnectorsService.java     |  156 -
 .../activemq/core/server/impl/DivertImpl.java   |  163 -
 .../core/server/impl/FileLockNodeManager.java   |  352 -
 .../core/server/impl/InVMNodeManager.java       |  165 -
 .../core/server/impl/JournalLoader.java         |   58 -
 .../core/server/impl/LastValueQueue.java        |  355 -
 .../core/server/impl/LiveActivation.java        |   21 -
 .../core/server/impl/LiveOnlyActivation.java    |  204 -
 .../core/server/impl/MessageReferenceImpl.java  |  241 -
 .../NamedLiveNodeLocatorForReplication.java     |  142 -
 .../impl/NamedLiveNodeLocatorForScaleDown.java  |  188 -
 .../server/impl/NamedNodeIdNodeLocator.java     |   74 -
 .../server/impl/PostOfficeJournalLoader.java    |  517 --
 .../core/server/impl/QueueFactoryImpl.java      |  115 -
 .../activemq/core/server/impl/QueueImpl.java    | 3372 ---------
 .../core/server/impl/RefsOperation.java         |  222 -
 .../core/server/impl/ReplicationError.java      |   83 -
 .../core/server/impl/RoutingContextImpl.java    |  171 -
 .../core/server/impl/ScaleDownHandler.java      |  674 --
 .../impl/ScheduledDeliveryHandlerImpl.java      |  350 -
 .../core/server/impl/ServerConsumerImpl.java    | 1299 ----
 .../activemq/core/server/impl/ServerInfo.java   |   87 -
 .../core/server/impl/ServerMessageImpl.java     |  366 -
 .../core/server/impl/ServerSessionImpl.java     | 1922 ------
 .../core/server/impl/ServiceRegistry.java       |  127 -
 .../impl/SharedNothingBackupActivation.java     |  504 --
 .../impl/SharedNothingLiveActivation.java       |  493 --
 .../impl/SharedStoreBackupActivation.java       |  282 -
 .../server/impl/SharedStoreLiveActivation.java  |  106 -
 .../server/impl/TransientQueueManagerImpl.java  |   85 -
 .../server/management/ManagementService.java    |  129 -
 .../management/impl/ManagementServiceImpl.java  |  846 ---
 .../core/settings/HierarchicalRepository.java   |   92 -
 .../HierarchicalRepositoryChangeListener.java   |   22 -
 .../activemq/core/settings/Mergeable.java       |   25 -
 .../core/settings/impl/AddressSettings.java     |  821 ---
 .../impl/HierarchicalObjectRepository.java      |  460 --
 .../activemq/core/settings/impl/Match.java      |  139 -
 .../core/settings/impl/SlowConsumerPolicy.java  |   22 -
 .../core/transaction/ResourceManager.java       |   48 -
 .../activemq/core/transaction/Transaction.java  |   78 -
 .../core/transaction/TransactionDetail.java     |  122 -
 .../core/transaction/TransactionFactory.java    |   29 -
 .../core/transaction/TransactionOperation.java  |   60 -
 .../TransactionOperationAbstract.java           |   86 -
 .../transaction/TransactionPropertyIndexes.java |   37 -
 .../impl/BindingsTransactionImpl.java           |   57 -
 .../transaction/impl/CoreTransactionDetail.java |   63 -
 .../transaction/impl/ResourceManagerImpl.java   |  265 -
 .../core/transaction/impl/TransactionImpl.java  |  527 --
 .../spi/core/naming/BindingRegistry.java        |   31 -
 .../AbstractProtocolManagerFactory.java         |   57 -
 .../spi/core/protocol/MessageConverter.java     |   27 -
 .../spi/core/protocol/ProtocolManager.java      |   59 -
 .../core/protocol/ProtocolManagerFactory.java   |   45 -
 .../spi/core/protocol/SessionCallback.java      |   46 -
 .../activemq/spi/core/remoting/Acceptor.java    |   61 -
 .../spi/core/remoting/AcceptorFactory.java      |   54 -
 .../ServerConnectionLifeCycleListener.java      |   29 -
 .../core/security/ActiveMQSecurityManager.java  |   48 -
 .../security/ActiveMQSecurityManagerImpl.java   |   99 -
 .../spi/core/security/JAASSecurityManager.java  |  245 -
 .../spi/core/security/package-info.java         |   18 -
 .../AcceptorTransportConfigurationParser.java   |   32 -
 ...nVMAcceptorTransportConfigurationSchema.java |   27 -
 ...TCPAcceptorTransportConfigurationSchema.java |   35 -
 .../activemq/utils/XMLConfigurationUtil.java    |  139 -
 .../resources/schema/activemq-configuration.xsd | 2167 ------
 .../main/resources/schema/activemq-server.xsd   |   46 -
 .../core/config/impl/ConfigurationImplTest.java |  527 --
 .../impl/DefaultsFileConfigurationTest.java     |  157 -
 .../impl/FileConfigurationParserTest.java       |  175 -
 .../core/config/impl/FileConfigurationTest.java |  441 --
 .../config/impl/HAPolicyConfigurationTest.java  |  441 --
 .../core/config/impl/ValidatorsTest.java        |  139 -
 .../WrongRoleFileConfigurationParserTest.java   |  106 -
 .../activemq/core/filter/impl/FilterTest.java   |  765 ---
 .../core/list/PriorityLinkedListTest.java       |  915 ---
 .../core/message/impl/MessagePropertyTest.java  |  120 -
 .../apache/activemq/core/security/RoleTest.java |  114 -
 .../group/impl/ClusteredResetMockTest.java      |  424 --
 .../core/server/impl/EmbeddedServerTest.java    |   82 -
 .../impl/ScheduledDeliveryHandlerTest.java      | 1516 ----
 .../core/settings/AddressSettingsTest.java      |  148 -
 .../activemq/core/settings/RepositoryTest.java  |  282 -
 .../core/version/impl/VersionImplTest.java      |  102 -
 .../tests/util/ColocatedActiveMQServer.java     |  100 -
 .../util/CountDownSessionFailureListener.java   |   72 -
 .../tests/util/InVMNodeManagerServer.java       |   73 -
 .../activemq/tests/util/RemoveFolder.java       |   43 -
 .../activemq/tests/util/ServiceTestBase.java    | 1263 ----
 .../activemq/tests/util/SimpleStringTest.java   |  455 --
 .../tests/util/SingleServerTestBase.java        |   67 -
 .../activemq/tests/util/UnitTestCase.java       | 2137 ------
 .../resources/ConfigurationTest-defaults.xml    |   23 -
 .../resources/ConfigurationTest-full-config.xml |  277 -
 .../resources/InvalidConfigurationTest0.xml     |  231 -
 .../resources/InvalidConfigurationTest1.xml     |  231 -
 .../resources/InvalidConfigurationTest2.xml     |  232 -
 .../resources/InvalidConfigurationTest3.xml     |  232 -
 .../resources/InvalidConfigurationTest4.xml     |  230 -
 .../resources/InvalidConfigurationTest5.xml     |  233 -
 .../resources/colocated-hapolicy-config.xml     |   54 -
 .../resources/colocated-hapolicy-config2.xml    |   46 -
 .../resources/divertRoutingNameNotRequired.xml  |  103 -
 .../resources/live-only-hapolicy-config.xml     |   36 -
 .../resources/live-only-hapolicy-config2.xml    |   39 -
 .../resources/live-only-hapolicy-config3.xml    |   28 -
 .../resources/live-only-hapolicy-config4.xml    |   25 -
 .../resources/live-only-hapolicy-config5.xml    |   24 -
 .../src/test/resources/logging.properties       |   56 -
 .../test/resources/replica-hapolicy-config.xml  |   44 -
 .../test/resources/replica-hapolicy-config2.xml |   44 -
 .../test/resources/replica-hapolicy-config3.xml |   35 -
 .../resources/replicated-hapolicy-config.xml    |   34 -
 .../shared-store-master-hapolicy-config.xml     |   32 -
 .../shared-store-slave-hapolicy-config.xml      |   42 -
 .../shared-store-slave-hapolicy-config2.xml     |   42 -
 .../shared-store-slave-hapolicy-config3.xml     |   33 -
 activemq-service-extensions/pom.xml             |   81 -
 .../ActiveMQServiceExtensionLogger.java         |   52 -
 .../service/extensions/ServiceUtils.java        |   92 -
 .../transactions/TransactionManagerLocator.java |   24 -
 .../xa/ActiveMQXAResourceWrapper.java           |   31 -
 .../xa/ActiveMQXAResourceWrapperFactory.java    |   25 -
 .../ActiveMQXAResourceWrapperFactoryImpl.java   |   30 -
 .../xa/ActiveMQXAResourceWrapperImpl.java       |  137 -
 .../xa/recovery/ActiveMQRegistry.java           |   29 -
 .../xa/recovery/ActiveMQRegistryImpl.java       |   56 -
 .../xa/recovery/ActiveMQXARecoveryLogger.java   |  115 -
 .../xa/recovery/ActiveMQXAResourceRecovery.java |  229 -
 .../xa/recovery/ActiveMQXAResourceWrapper.java  |  527 --
 .../xa/recovery/XARecoveryConfig.java           |  166 -
 .../DummyTransactionManagerLocator.java         |   91 -
 .../TransactionManagerLocatorTest.java          |   31 -
 .../xa/ActiveMQXAResourceWrapperImplTest.java   |   50 -
 .../xa/MockActiveMQResourceWrapperFactory.java  |   32 -
 .../extensions/tests/xa/MockXAResource.java     |   84 -
 .../extensions/tests/xa/ServiceUtilsTest.java   |   61 -
 ...sions.transactions.TransactionManagerLocator |    1 -
 activemq-tools/pom.xml                          |   90 -
 .../activemq/tools/ActiveMQToolsLogger.java     |   44 -
 .../org/apache/activemq/tools/DataTool.java     |  231 -
 .../apache/activemq/tools/ExportJournal.java    |  224 -
 .../apache/activemq/tools/ImportJournal.java    |  412 --
 .../java/org/apache/activemq/tools/Main.java    |  127 -
 .../org/apache/activemq/tools/PrintData.java    |   84 -
 .../org/apache/activemq/tools/PrintPages.java   |  311 -
 .../apache/activemq/tools/TransferQueue.java    |  242 -
 .../apache/activemq/tools/XmlDataConstants.java |  123 -
 .../apache/activemq/tools/XmlDataExporter.java  | 1122 ---
 .../apache/activemq/tools/XmlDataImporter.java  | 1075 ---
 activemq-web/pom.xml                            |   71 -
 .../activemq/component/WebServerComponent.java  |  112 -
 .../activemq/test/WebServerComponentTest.java   |  125 -
 .../webapps/WebServerComponentTest.txt          |    1 -
 activemq-website/pom.xml                        |  144 -
 .../src/main/resources/examples/index.html      |   72 -
 .../src/main/resources/images/activemq-logo.png |  Bin 6819 -> 0 bytes
 activemq-website/src/main/resources/index.html  |   62 -
 .../resources/styles/impact/css/pygmentize.css  |  127 -
 .../main/resources/styles/impact/css/site.css   |  235 -
 .../src/main/resources/user-manual/index.html   |   26 -
 activemq_doap.rdf                               |   96 -
 artemis-boot/pom.xml                            |   46 +
 .../apache/activemq/artemis/boot/ActiveMQ.java  |  136 +
 artemis-bootstrap/pom.xml                       |  146 +
 .../org/apache/activemq/artemis/cli/banner.txt  |    8 +
 .../apache/activemq/artemis/cli/ActiveMQ.java   |   92 +
 .../artemis/cli/ConfigurationException.java     |   25 +
 .../activemq/artemis/cli/commands/Action.java   |   24 +
 .../artemis/cli/commands/ActionContext.java     |   41 +
 .../activemq/artemis/cli/commands/Create.java   |  368 +
 .../artemis/cli/commands/HelpAction.java        |   30 +
 .../activemq/artemis/cli/commands/Run.java      |  152 +
 .../activemq/artemis/cli/commands/Stop.java     |   62 +
 .../artemis/components/ExternalComponent.java   |   25 +
 .../artemis/factory/BasicSecurityHandler.java   |   54 +
 .../activemq/artemis/factory/BrokerFactory.java |   92 +
 .../artemis/factory/BrokerFactoryHandler.java   |   26 +
 .../activemq/artemis/factory/BrokerHandler.java |   26 +
 .../artemis/factory/FileBrokerHandler.java      |   31 +
 .../artemis/factory/SecurityHandler.java        |   25 +
 .../artemis/factory/SecurityManagerFactory.java |   42 +
 .../factory/XmlBrokerFactoryHandler.java        |   38 +
 .../activemq/artemis/integration/Broker.java    |   26 +
 .../artemis/integration/FileBroker.java         |  118 +
 .../bootstrap/ActiveMQBootstrapBundle.java      |   32 +
 .../bootstrap/ActiveMQBootstrapLogger.java      |   71 +
 .../artemis/broker/security/basic-security      |   17 +
 .../apache/activemq/artemis/broker/server/file  |   17 +
 .../org/apache/activemq/artemis/broker/xml      |   17 +
 .../activemq/artemis/cli/commands/bin/activemq  |  119 +
 .../artemis/cli/commands/bin/activemq-service   |  154 +
 .../cli/commands/bin/activemq-service.xml       |   59 +
 .../artemis/cli/commands/bin/activemq.cmd       |   76 +
 .../cli/commands/etc/activemq-configuration.xml |   81 +
 .../cli/commands/etc/activemq-roles.properties  |   17 +
 .../cli/commands/etc/activemq-users.properties  |   17 +
 .../artemis/cli/commands/etc/activemq.profile   |   27 +
 .../cli/commands/etc/activemq.profile.cmd       |   27 +
 .../artemis/cli/commands/etc/bootstrap.xml      |   34 +
 .../cli/commands/etc/cluster-settings.txt       |   25 +
 .../artemis/cli/commands/etc/logging.properties |   51 +
 .../cli/commands/etc/replicated-settings.txt    |    6 +
 .../cli/commands/etc/shared-store-settings.txt  |    6 +
 .../activemq/artemis/test/FileBrokerTest.java   |   81 +
 .../resources/activemq-configuration-nojms.xml  |   73 +
 .../test/resources/activemq-configuration.xml   |   77 +
 artemis-commons/pom.xml                         |   65 +
 .../main/appended-resources/META-INF/LICENSE    |    8 +
 .../core/ActiveMQAddressExistsException.java    |   35 +
 .../api/core/ActiveMQAddressFullException.java  |   35 +
 .../ActiveMQAlreadyReplicatingException.java    |   35 +
 .../artemis/api/core/ActiveMQBuffer.java        | 1216 ++++
 .../artemis/api/core/ActiveMQBuffers.java       |   98 +
 .../core/ActiveMQClusterSecurityException.java  |   35 +
 .../ActiveMQConnectionTimedOutException.java    |   35 +
 .../api/core/ActiveMQDisconnectedException.java |   35 +
 .../api/core/ActiveMQDuplicateIdException.java  |   35 +
 .../ActiveMQDuplicateMetaDataException.java     |   35 +
 .../artemis/api/core/ActiveMQException.java     |   78 +
 .../artemis/api/core/ActiveMQExceptionType.java |  302 +
 .../api/core/ActiveMQIOErrorException.java      |   40 +
 .../api/core/ActiveMQIllegalStateException.java |   36 +
 ...tiveMQIncompatibleClientServerException.java |   37 +
 ...iveMQInterceptorRejectedPacketException.java |   37 +
 .../core/ActiveMQInternalErrorException.java    |   45 +
 .../api/core/ActiveMQInterruptedException.java  |   30 +
 ...ctiveMQInvalidFilterExpressionException.java |   35 +
 ...tiveMQInvalidTransientQueueUseException.java |   35 +
 .../api/core/ActiveMQLargeMessageException.java |   35 +
 ...ctiveMQLargeMessageInterruptedException.java |   36 +
 .../artemis/api/core/ActiveMQNativeIOError.java |   37 +
 .../core/ActiveMQNonExistentQueueException.java |   35 +
 .../api/core/ActiveMQNotConnectedException.java |   35 +
 .../api/core/ActiveMQObjectClosedException.java |   36 +
 .../ActiveMQPropertyConversionException.java    |   32 +
 .../api/core/ActiveMQQueueExistsException.java  |   35 +
 .../api/core/ActiveMQSecurityException.java     |   37 +
 .../core/ActiveMQSessionCreationException.java  |   36 +
 ...iveMQTransactionOutcomeUnknownException.java |   35 +
 .../ActiveMQTransactionRolledBackException.java |   35 +
 .../api/core/ActiveMQUnBlockedException.java    |   35 +
 .../ActiveMQUnsupportedPacketException.java     |   35 +
 .../apache/activemq/artemis/api/core/Pair.java  |  107 +
 .../activemq/artemis/api/core/SimpleString.java |  456 ++
 .../core/buffers/impl/ChannelBufferWrapper.java |  633 ++
 .../artemis/core/server/ActiveMQComponent.java  |   26 +
 .../artemis/logs/ActiveMQUtilBundle.java        |   49 +
 .../artemis/logs/ActiveMQUtilLogger.java        |   51 +
 .../artemis/logs/AssertionLoggerHandler.java    |  143 +
 .../artemis/utils/ActiveMQThreadFactory.java    |   90 +
 .../apache/activemq/artemis/utils/Base64.java   | 2382 +++++++
 .../apache/activemq/artemis/utils/ByteUtil.java |   81 +
 .../artemis/utils/ClassloadingUtil.java         |  131 +
 .../artemis/utils/ConcurrentHashSet.java        |   91 +
 .../activemq/artemis/utils/ConcurrentSet.java   |   30 +
 .../activemq/artemis/utils/DataConstants.java   |   64 +
 .../utils/DefaultSensitiveStringCodec.java      |  125 +
 .../activemq/artemis/utils/FactoryFinder.java   |  176 +
 .../artemis/utils/PasswordMaskingUtil.java      |   90 +
 .../artemis/utils/ReferenceCounter.java         |   24 +
 .../artemis/utils/ReferenceCounterUtil.java     |   67 +
 .../activemq/artemis/utils/ReusableLatch.java   |  158 +
 .../artemis/utils/SensitiveDataCodec.java       |   33 +
 .../activemq/artemis/utils/TypedProperties.java | 1214 ++++
 .../apache/activemq/artemis/utils/UTF8Util.java |  272 +
 .../org/apache/activemq/artemis/utils/UUID.java |  271 +
 .../activemq/artemis/utils/UUIDGenerator.java   |  379 +
 .../activemq/artemis/utils/UUIDTimer.java       |  325 +
 .../artemis/utils/uri/SchemaConstants.java      |   28 +
 .../activemq/artemis/utils/uri/URIFactory.java  |  139 +
 .../activemq/artemis/utils/uri/URISchema.java   |  268 +
 .../activemq/artemis/utils/ByteUtilTest.java    |   51 +
 .../apache/activemq/artemis/utils/PairTest.java |   36 +
 .../artemis/utils/ReferenceCounterTest.java     |  132 +
 .../activemq/artemis/utils/URIParserTest.java   |  245 +
 artemis-core-client/pom.xml                     |  126 +
 .../main/appended-resources/META-INF/LICENSE    |   27 +
 .../config/ActiveMQDefaultConfiguration.java    | 1129 +++
 .../artemis/api/core/BaseInterceptor.java       |   35 +
 .../artemis/api/core/BroadcastEndpoint.java     |   97 +
 .../api/core/BroadcastEndpointFactory.java      |   25 +
 .../api/core/BroadcastGroupConfiguration.java   |  136 +
 .../core/ChannelBroadcastEndpointFactory.java   |   38 +
 .../api/core/DiscoveryGroupConfiguration.java   |  143 +
 .../artemis/api/core/FilterConstants.java       |   74 +
 .../activemq/artemis/api/core/Interceptor.java  |   30 +
 .../api/core/JGroupsBroadcastEndpoint.java      |  279 +
 .../core/JGroupsChannelBroadcastEndpoint.java   |   36 +
 .../api/core/JGroupsFileBroadcastEndpoint.java  |   47 +
 .../JGroupsFileBroadcastEndpointFactory.java    |   52 +
 .../JGroupsPropertiesBroadcastEndpoint.java     |   41 +
 ...roupsPropertiesBroadcastEndpointFactory.java |   52 +
 .../activemq/artemis/api/core/Message.java      |  549 ++
 .../api/core/TransportConfiguration.java        |  417 ++
 .../api/core/TransportConfigurationHelper.java  |   27 +
 .../api/core/UDPBroadcastEndpointFactory.java   |  324 +
 .../artemis/api/core/client/ActiveMQClient.java |  226 +
 .../artemis/api/core/client/ClientConsumer.java |  123 +
 .../artemis/api/core/client/ClientMessage.java  |  232 +
 .../artemis/api/core/client/ClientProducer.java |  151 +
 .../api/core/client/ClientRequestor.java        |  108 +
 .../artemis/api/core/client/ClientSession.java  |  692 ++
 .../api/core/client/ClientSessionFactory.java   |  185 +
 .../core/client/ClusterTopologyListener.java    |   43 +
 .../api/core/client/FailoverEventListener.java  |   32 +
 .../api/core/client/FailoverEventType.java      |   24 +
 .../artemis/api/core/client/MessageHandler.java |   34 +
 .../core/client/SendAcknowledgementHandler.java |   44 +
 .../artemis/api/core/client/ServerLocator.java  |  767 +++
 .../api/core/client/SessionFailureListener.java |   35 +
 .../artemis/api/core/client/TopologyMember.java |   95 +
 .../ConnectionLoadBalancingPolicy.java          |   30 +
 ...rstElementConnectionLoadBalancingPolicy.java |   33 +
 .../RandomConnectionLoadBalancingPolicy.java    |   38 +
 ...ndomStickyConnectionLoadBalancingPolicy.java |   42 +
 ...RoundRobinConnectionLoadBalancingPolicy.java |   61 +
 .../core/client/loadbalance/package-info.java   |   18 +
 .../artemis/api/core/client/package-info.java   |   18 +
 .../api/core/management/AcceptorControl.java    |   45 +
 .../management/ActiveMQComponentControl.java    |   38 +
 .../core/management/ActiveMQServerControl.java  |  615 ++
 .../api/core/management/AddressControl.java     |   79 +
 .../core/management/AddressSettingsInfo.java    |  223 +
 .../api/core/management/BridgeControl.java      |   84 +
 .../core/management/BroadcastGroupControl.java  |   59 +
 .../management/ClusterConnectionControl.java    |   86 +
 .../core/management/CoreNotificationType.java   |   56 +
 .../api/core/management/DayCounterInfo.java     |  104 +
 .../api/core/management/DivertControl.java      |   61 +
 .../api/core/management/ManagementHelper.java   |  460 ++
 .../api/core/management/NotificationType.java   |   33 +
 .../api/core/management/ObjectNameBuilder.java  |  206 +
 .../artemis/api/core/management/Operation.java  |   41 +
 .../artemis/api/core/management/Parameter.java  |   37 +
 .../api/core/management/QueueControl.java       |  381 +
 .../api/core/management/ResourceNames.java      |   58 +
 .../artemis/api/core/management/RoleInfo.java   |  150 +
 .../api/core/management/package-info.java       |   18 +
 .../activemq/artemis/api/core/package-info.java |   18 +
 .../impl/ResetLimitWrappedActiveMQBuffer.java   |  397 ++
 .../core/client/ActiveMQClientLogger.java       |  421 ++
 .../client/ActiveMQClientMessageBundle.java     |  232 +
 .../core/client/impl/ActiveMQXAResource.java    |   24 +
 .../core/client/impl/AddressQueryImpl.java      |   54 +
 .../impl/AfterConnectInternalListener.java      |   27 +
 .../core/client/impl/ClientConsumerImpl.java    | 1235 ++++
 .../client/impl/ClientConsumerInternal.java     |   71 +
 .../client/impl/ClientLargeMessageImpl.java     |  228 +
 .../client/impl/ClientLargeMessageInternal.java |   28 +
 .../core/client/impl/ClientMessageImpl.java     |  413 ++
 .../core/client/impl/ClientMessageInternal.java |   44 +
 .../impl/ClientProducerCreditManager.java       |   39 +
 .../impl/ClientProducerCreditManagerImpl.java   |  232 +
 .../core/client/impl/ClientProducerCredits.java |   43 +
 .../client/impl/ClientProducerCreditsImpl.java  |  227 +
 .../core/client/impl/ClientProducerImpl.java    |  607 ++
 .../client/impl/ClientProducerInternal.java     |   30 +
 .../client/impl/ClientSessionFactoryImpl.java   | 1592 +++++
 .../impl/ClientSessionFactoryInternal.java      |   60 +
 .../core/client/impl/ClientSessionImpl.java     | 1942 ++++++
 .../core/client/impl/ClientSessionInternal.java |  120 +
 .../CompressedLargeMessageControllerImpl.java   |  770 +++
 .../core/client/impl/DelegatingSession.java     |  656 ++
 .../client/impl/LargeMessageController.java     |   65 +
 .../client/impl/LargeMessageControllerImpl.java | 1501 ++++
 .../core/client/impl/QueueQueryImpl.java        |  122 +
 .../core/client/impl/ServerLocatorImpl.java     | 2109 ++++++
 .../core/client/impl/ServerLocatorInternal.java |   83 +
 .../artemis/core/client/impl/Topology.java      |  545 ++
 .../core/client/impl/TopologyMemberImpl.java    |  138 +
 .../artemis/core/cluster/DiscoveryEntry.java    |   55 +
 .../artemis/core/cluster/DiscoveryGroup.java    |  447 ++
 .../artemis/core/cluster/DiscoveryListener.java |   27 +
 .../core/exception/ActiveMQXAException.java     |   36 +
 .../artemis/core/message/BodyEncoder.java       |   55 +
 .../artemis/core/message/impl/MessageImpl.java  | 1124 +++
 .../core/message/impl/MessageInternal.java      |   61 +
 .../core/protocol/ClientPacketDecoder.java      |   71 +
 .../artemis/core/protocol/core/Channel.java     |  204 +
 .../core/protocol/core/ChannelHandler.java      |   32 +
 .../core/CommandConfirmationHandler.java        |   32 +
 .../protocol/core/CoreRemotingConnection.java   |  107 +
 .../artemis/core/protocol/core/Packet.java      |   86 +
 .../impl/ActiveMQClientProtocolManager.java     |  614 ++
 .../ActiveMQClientProtocolManagerFactory.java   |   41 +
 .../core/impl/ActiveMQConsumerContext.java      |   53 +
 .../core/impl/ActiveMQSessionContext.java       |  938 +++
 .../core/impl/BackwardsCompatibilityUtils.java  |   50 +
 .../core/protocol/core/impl/ChannelImpl.java    |  708 ++
 .../core/protocol/core/impl/PacketDecoder.java  |  487 ++
 .../core/protocol/core/impl/PacketImpl.java     |  378 +
 .../core/impl/RemotingConnectionImpl.java       |  437 ++
 .../wireformat/ActiveMQExceptionMessage.java    |  118 +
 .../impl/wireformat/CheckFailoverMessage.java   |   53 +
 .../wireformat/CheckFailoverReplyMessage.java   |   60 +
 .../ClusterTopologyChangeMessage.java           |  218 +
 .../ClusterTopologyChangeMessage_V2.java        |  196 +
 .../ClusterTopologyChangeMessage_V3.java        |  109 +
 .../impl/wireformat/CreateQueueMessage.java     |  205 +
 .../impl/wireformat/CreateSessionMessage.java   |  271 +
 .../CreateSessionResponseMessage.java           |   90 +
 .../wireformat/CreateSharedQueueMessage.java    |  180 +
 .../wireformat/DisconnectConsumerMessage.java   |   54 +
 .../core/impl/wireformat/DisconnectMessage.java |  124 +
 .../impl/wireformat/DisconnectMessage_V2.java   |  109 +
 .../core/impl/wireformat/MessagePacket.java     |   39 +
 .../impl/wireformat/NullResponseMessage.java    |   34 +
 .../wireformat/PacketsConfirmedMessage.java     |  102 +
 .../protocol/core/impl/wireformat/Ping.java     |  106 +
 .../impl/wireformat/ReattachSessionMessage.java |  103 +
 .../ReattachSessionResponseMessage.java         |  106 +
 .../core/impl/wireformat/RollbackMessage.java   |   91 +
 .../wireformat/SessionAcknowledgeMessage.java   |  112 +
 .../wireformat/SessionAddMetaDataMessage.java   |  111 +
 .../wireformat/SessionAddMetaDataMessageV2.java |  140 +
 .../wireformat/SessionBindingQueryMessage.java  |   84 +
 .../SessionBindingQueryResponseMessage.java     |  125 +
 .../SessionBindingQueryResponseMessage_V2.java  |   86 +
 .../impl/wireformat/SessionCloseMessage.java    |   49 +
 .../impl/wireformat/SessionCommitMessage.java   |   29 +
 .../wireformat/SessionConsumerCloseMessage.java |   87 +
 .../SessionConsumerFlowCreditMessage.java       |   97 +
 .../wireformat/SessionContinuationMessage.java  |  116 +
 .../SessionCreateConsumerMessage.java           |  171 +
 .../wireformat/SessionDeleteQueueMessage.java   |   93 +
 .../impl/wireformat/SessionExpireMessage.java   |  104 +
 .../SessionForceConsumerDelivery.java           |  105 +
 .../SessionIndividualAcknowledgeMessage.java    |  120 +
 .../SessionProducerCreditsFailMessage.java      |   98 +
 .../SessionProducerCreditsMessage.java          |   98 +
 .../wireformat/SessionQueueQueryMessage.java    |   84 +
 .../SessionQueueQueryResponseMessage.java       |  233 +
 .../SessionQueueQueryResponseMessage_V2.java    |  126 +
 .../SessionReceiveClientLargeMessage.java       |   37 +
 .../SessionReceiveContinuationMessage.java      |  130 +
 .../wireformat/SessionReceiveLargeMessage.java  |  136 +
 .../impl/wireformat/SessionReceiveMessage.java  |  134 +
 .../SessionRequestProducerCreditsMessage.java   |  106 +
 .../SessionSendContinuationMessage.java         |  158 +
 .../wireformat/SessionSendLargeMessage.java     |   89 +
 .../impl/wireformat/SessionSendMessage.java     |  135 +
 .../SessionUniqueAddMetaDataMessage.java        |   52 +
 .../wireformat/SessionXAAfterFailedMessage.java |  101 +
 .../impl/wireformat/SessionXACommitMessage.java |  105 +
 .../impl/wireformat/SessionXAEndMessage.java    |  106 +
 .../impl/wireformat/SessionXAForgetMessage.java |   87 +
 .../SessionXAGetInDoubtXidsResponseMessage.java |  107 +
 .../SessionXAGetTimeoutResponseMessage.java     |   84 +
 .../impl/wireformat/SessionXAJoinMessage.java   |   86 +
 .../wireformat/SessionXAPrepareMessage.java     |   88 +
 .../wireformat/SessionXAResponseMessage.java    |  119 +
 .../impl/wireformat/SessionXAResumeMessage.java |   89 +
 .../wireformat/SessionXARollbackMessage.java    |   89 +
 .../wireformat/SessionXASetTimeoutMessage.java  |   80 +
 .../SessionXASetTimeoutResponseMessage.java     |   86 +
 .../impl/wireformat/SessionXAStartMessage.java  |   98 +
 .../SubscribeClusterTopologyUpdatesMessage.java |  102 +
 ...ubscribeClusterTopologyUpdatesMessageV2.java |   87 +
 .../artemis/core/remoting/CloseListener.java    |   30 +
 .../artemis/core/remoting/FailureListener.java  |   42 +
 .../impl/TransportConfigurationUtil.java        |   93 +
 .../impl/netty/ActiveMQAMQPFrameDecoder.java    |   41 +
 .../impl/netty/ActiveMQChannelHandler.java      |  122 +
 .../impl/netty/ActiveMQFrameDecoder2.java       |   39 +
 .../remoting/impl/netty/NettyConnection.java    |  446 ++
 .../remoting/impl/netty/NettyConnector.java     | 1248 ++++
 .../impl/netty/NettyConnectorFactory.java       |   53 +
 .../netty/PartialPooledByteBufAllocator.java    |  154 +
 .../impl/netty/SharedNioEventLoopGroup.java     |  138 +
 .../remoting/impl/netty/TransportConstants.java |  280 +
 .../core/remoting/impl/ssl/SSLSupport.java      |  189 +
 .../artemis/core/remoting/package-info.java     |   18 +
 .../core/security/ActiveMQPrincipal.java        |   40 +
 .../activemq/artemis/core/security/Role.java    |  201 +
 .../artemis/core/server/QueueQueryResult.java   |  127 +
 .../core/server/management/Notification.java    |   62 +
 .../server/management/NotificationListener.java |   23 +
 .../server/management/NotificationService.java  |   40 +
 .../settings/impl/AddressFullMessagePolicy.java |   22 +
 .../artemis/core/transaction/impl/XidImpl.java  |  215 +
 .../activemq/artemis/core/version/Version.java  |   34 +
 .../artemis/core/version/impl/VersionImpl.java  |  169 +
 .../artemis/reader/BytesMessageUtil.java        |  232 +
 .../activemq/artemis/reader/MapMessageUtil.java |   58 +
 .../activemq/artemis/reader/MessageUtil.java    |  201 +
 .../artemis/reader/StreamMessageUtil.java       |  299 +
 .../artemis/reader/TextMessageUtil.java         |   46 +
 .../activemq/artemis/reader/package-info.java   |   17 +
 .../protocol/AbstractRemotingConnection.java    |  218 +
 .../spi/core/protocol/ConnectionEntry.java      |   47 +
 .../spi/core/protocol/RemotingConnection.java   |  183 +
 .../spi/core/remoting/AbstractConnector.java    |   32 +
 .../spi/core/remoting/BufferDecoder.java        |   31 +
 .../spi/core/remoting/BufferHandler.java        |   35 +
 .../core/remoting/ClientProtocolManager.java    |   77 +
 .../remoting/ClientProtocolManagerFactory.java  |   23 +
 .../artemis/spi/core/remoting/Connection.java   |  118 +
 .../remoting/ConnectionLifeCycleListener.java   |   58 +
 .../artemis/spi/core/remoting/Connector.java    |   61 +
 .../spi/core/remoting/ConnectorFactory.java     |   58 +
 .../spi/core/remoting/ConsumerContext.java      |   21 +
 .../spi/core/remoting/ReadyListener.java        |   23 +
 .../spi/core/remoting/SessionContext.java       |  267 +
 .../core/remoting/TopologyResponseHandler.java  |   37 +
 .../artemis/spi/core/remoting/package-info.java |   18 +
 .../uri/AbstractServerLocatorSchema.java        |   32 +
 .../AbstractTransportConfigurationSchema.java   |   26 +
 .../activemq/artemis/uri/ConnectionOptions.java |   73 +
 .../ConnectorTransportConfigurationParser.java  |   32 +
 .../artemis/uri/InVMServerLocatorSchema.java    |   64 +
 .../uri/InVMTransportConfigurationSchema.java   |   61 +
 .../artemis/uri/JGroupsServerLocatorSchema.java |   98 +
 .../artemis/uri/ServerLocatorParser.java        |   30 +
 .../artemis/uri/TCPServerLocatorSchema.java     |  126 +
 .../uri/TCPTransportConfigurationSchema.java    |   97 +
 .../artemis/uri/UDPServerLocatorSchema.java     |   87 +
 .../utils/ActiveMQBufferInputStream.java        |  181 +
 .../activemq/artemis/utils/BufferHelper.java    |  193 +
 .../artemis/utils/ConfigurationHelper.java      |  248 +
 .../utils/ConfirmationWindowWarning.java        |   37 +
 .../activemq/artemis/utils/DeflaterReader.java  |  140 +
 .../activemq/artemis/utils/ExecutorFactory.java |   24 +
 .../activemq/artemis/utils/FutureLatch.java     |   60 +
 .../activemq/artemis/utils/IDGenerator.java     |   34 +
 .../activemq/artemis/utils/InflaterReader.java  |  141 +
 .../activemq/artemis/utils/InflaterWriter.java  |  112 +
 .../apache/activemq/artemis/utils/JNDIUtil.java |  122 +
 .../activemq/artemis/utils/LinkedList.java      |   32 +
 .../activemq/artemis/utils/LinkedListImpl.java  |  456 ++
 .../artemis/utils/LinkedListIterator.java       |   32 +
 .../activemq/artemis/utils/MemorySize.java      |  136 +
 .../utils/ObjectInputStreamWithClassLoader.java |  196 +
 .../artemis/utils/OrderedExecutorFactory.java   |  144 +
 .../artemis/utils/PriorityLinkedList.java       |   39 +
 .../artemis/utils/PriorityLinkedListImpl.java   |  277 +
 .../apache/activemq/artemis/utils/Random.java   |   41 +
 .../artemis/utils/SecurityFormatter.java        |   77 +
 .../artemis/utils/SimpleIDGenerator.java        |   52 +
 .../artemis/utils/SizeFormatterUtil.java        |   67 +
 .../artemis/utils/SoftValueHashMap.java         |  431 ++
 .../utils/TimeAndCounterIDGenerator.java        |  168 +
 .../artemis/utils/TokenBucketLimiter.java       |   37 +
 .../artemis/utils/TokenBucketLimiterImpl.java   |  116 +
 .../activemq/artemis/utils/VersionLoader.java   |  250 +
 .../apache/activemq/artemis/utils/XMLUtil.java  |  523 ++
 .../activemq/artemis/utils/XidCodecSupport.java |   69 +
 .../activemq/artemis/utils/json/JSONArray.java  | 1018 +++
 .../artemis/utils/json/JSONException.java       |   58 +
 .../activemq/artemis/utils/json/JSONObject.java | 1736 +++++
 .../activemq/artemis/utils/json/JSONString.java |   43 +
 .../artemis/utils/json/JSONTokener.java         |  461 ++
 .../activemq/artemis/utils/package-info.java    |   18 +
 .../main/resources/activemq-version.properties  |   23 +
 .../artemis/tests/CoreUnitTestCase.java         |   89 +
 .../activemq/artemis/tests/util/RandomUtil.java |  170 +
 .../artemis/tests/util/SilentTestCase.java      |   59 +
 .../artemis/util/CompressionUtilTest.java       |  199 +
 .../artemis/util/ConcurrentHashSetTest.java     |  156 +
 .../util/TimeAndCounterIDGeneratorTest.java     |  200 +
 .../util/TypedPropertiesConversionTest.java     |  369 +
 .../artemis/util/TypedPropertiesTest.java       |  249 +
 .../activemq/artemis/util/XMLUtilTest.java      |  277 +
 artemis-dto/pom.xml                             |  161 +
 .../org/apache/activemq/artemis/dto/AppDTO.java |   34 +
 .../activemq/artemis/dto/BasicSecurityDTO.java  |   42 +
 .../apache/activemq/artemis/dto/BrokerDTO.java  |   43 +
 .../activemq/artemis/dto/ComponentDTO.java      |   30 +
 .../activemq/artemis/dto/SecurityDTO.java       |   27 +
 .../apache/activemq/artemis/dto/ServerDTO.java  |   32 +
 .../activemq/artemis/dto/WebServerDTO.java      |   43 +
 .../apache/activemq/artemis/dto/XmlUtil.java    |  111 +
 .../activemq/artemis/dto/package-info.java      |   23 +
 .../org/apache/activemq/artemis/dto/jaxb.index  |   20 +
 artemis-jms-client/pom.xml                      |  101 +
 .../artemis/api/jms/ActiveMQJMSClient.java      |  247 +
 .../artemis/api/jms/ActiveMQJMSConstants.java   |   38 +
 .../artemis/api/jms/JMSFactoryType.java         |   80 +
 .../management/ConnectionFactoryControl.java    |  391 ++
 .../api/jms/management/DestinationControl.java  |   73 +
 .../api/jms/management/JMSConnectionInfo.java   |   99 +
 .../api/jms/management/JMSConsumerInfo.java     |  136 +
 .../api/jms/management/JMSManagementHelper.java |  170 +
 .../api/jms/management/JMSQueueControl.java     |  322 +
 .../api/jms/management/JMSServerControl.java    |  368 +
 .../api/jms/management/JMSSessionInfo.java      |   59 +
 .../api/jms/management/SubscriptionInfo.java    |  144 +
 .../api/jms/management/TopicControl.java        |  151 +
 .../api/jms/management/package-info.java        |   18 +
 .../activemq/artemis/api/jms/package-info.java  |   18 +
 .../jms/client/ActiveMQBytesMessage.java        |  434 ++
 .../artemis/jms/client/ActiveMQConnection.java  |  862 +++
 .../jms/client/ActiveMQConnectionFactory.java   |  878 +++
 .../client/ActiveMQConnectionForContext.java    |   35 +
 .../ActiveMQConnectionForContextImpl.java       |   92 +
 .../jms/client/ActiveMQConnectionMetaData.java  |   97 +
 .../artemis/jms/client/ActiveMQDestination.java |  377 +
 .../jms/client/ActiveMQJMSClientBundle.java     |   97 +
 .../jms/client/ActiveMQJMSClientLogger.java     |   80 +
 .../client/ActiveMQJMSConnectionFactory.java    |   68 +
 .../artemis/jms/client/ActiveMQJMSConsumer.java |  199 +
 .../artemis/jms/client/ActiveMQJMSContext.java  |  771 +++
 .../artemis/jms/client/ActiveMQJMSProducer.java |  802 +++
 .../artemis/jms/client/ActiveMQMapMessage.java  |  447 ++
 .../artemis/jms/client/ActiveMQMessage.java     | 1082 +++
 .../jms/client/ActiveMQMessageConsumer.java     |  255 +
 .../jms/client/ActiveMQMessageProducer.java     |  604 ++
 .../jms/client/ActiveMQObjectMessage.java       |  203 +
 .../artemis/jms/client/ActiveMQQueue.java       |   89 +
 .../jms/client/ActiveMQQueueBrowser.java        |  169 +
 .../client/ActiveMQQueueConnectionFactory.java  |   71 +
 .../artemis/jms/client/ActiveMQSession.java     | 1295 ++++
 .../jms/client/ActiveMQStreamMessage.java       |  460 ++
 .../jms/client/ActiveMQTemporaryQueue.java      |   67 +
 .../jms/client/ActiveMQTemporaryTopic.java      |   50 +
 .../artemis/jms/client/ActiveMQTextMessage.java |  142 +
 .../artemis/jms/client/ActiveMQTopic.java       |   84 +
 .../client/ActiveMQTopicConnectionFactory.java  |   72 +
 .../jms/client/ActiveMQXAConnection.java        |   73 +
 .../jms/client/ActiveMQXAConnectionFactory.java |   78 +
 .../jms/client/ActiveMQXAJMSContext.java        |   27 +
 .../ActiveMQXAQueueConnectionFactory.java       |   72 +
 .../artemis/jms/client/ActiveMQXASession.java   |   44 +
 .../ActiveMQXATopicConnectionFactory.java       |   71 +
 .../artemis/jms/client/JMSExceptionHelper.java  |   88 +
 .../jms/client/JMSMessageListenerWrapper.java   |  149 +
 .../artemis/jms/client/JmsExceptionUtils.java   |  101 +
 .../artemis/jms/client/SelectorTranslator.java  |  150 +
 .../artemis/jms/client/ThreadAwareContext.java  |  156 +
 .../artemis/jms/client/package-info.java        |   18 +
 .../ConnectionFactoryObjectFactory.java         |   43 +
 .../referenceable/DestinationObjectFactory.java |   43 +
 .../SerializableObjectRefAddr.java              |   79 +
 .../jndi/ActiveMQInitialContextFactory.java     |  183 +
 .../artemis/jndi/LazyCreateContext.java         |   43 +
 .../activemq/artemis/jndi/NameParserImpl.java   |   30 +
 .../activemq/artemis/jndi/ReadOnlyContext.java  |  534 ++
 .../activemq/artemis/uri/AbstractCFSchema.java  |   41 +
 .../artemis/uri/ConnectionFactoryParser.java    |   32 +
 .../apache/activemq/artemis/uri/InVMSchema.java |   49 +
 .../activemq/artemis/uri/JGroupsSchema.java     |   82 +
 .../artemis/uri/JMSConnectionOptions.java       |   77 +
 .../apache/activemq/artemis/uri/TCPSchema.java  |   72 +
 .../apache/activemq/artemis/uri/UDPSchema.java  |   66 +
 .../artemis/uri/ConnectionFactoryURITest.java   |  410 ++
 artemis-jms-server/pom.xml                      |  107 +
 .../jms/bridge/ActiveMQJMSBridgeLogger.java     |  106 +
 .../jms/bridge/ConnectionFactoryFactory.java    |   22 +
 .../artemis/jms/bridge/DestinationFactory.java  |   24 +
 .../activemq/artemis/jms/bridge/JMSBridge.java  |  107 +
 .../artemis/jms/bridge/JMSBridgeControl.java    |   83 +
 .../jms/bridge/QualityOfServiceMode.java        |  100 +
 .../jms/bridge/impl/JMSBridgeControlImpl.java   |  234 +
 .../artemis/jms/bridge/impl/JMSBridgeImpl.java  | 2410 +++++++
 .../impl/JNDIConnectionFactoryFactory.java      |   36 +
 .../jms/bridge/impl/JNDIDestinationFactory.java |   36 +
 .../jms/bridge/impl/JNDIFactorySupport.java     |   64 +
 .../impl/JMSConnectionFactoryControlImpl.java   |  472 ++
 .../management/impl/JMSQueueControlImpl.java    |  440 ++
 .../management/impl/JMSServerControlImpl.java   | 1054 +++
 .../management/impl/JMSTopicControlImpl.java    |  416 ++
 .../jms/persistence/JMSStorageManager.java      |   51 +
 .../persistence/config/PersistedBindings.java   |  166 +
 .../config/PersistedConnectionFactory.java      |  108 +
 .../config/PersistedDestination.java            |  127 +
 .../jms/persistence/config/PersistedType.java   |   52 +
 .../journal/JMSJournalStorageManagerImpl.java   |  361 +
 .../impl/nullpm/NullJMSStorageManagerImpl.java  |  105 +
 .../jms/server/ActiveMQJMSServerBundle.java     |   57 +
 .../jms/server/ActiveMQJMSServerLogger.java     |  105 +
 .../jms/server/JMSServerConfigParser.java       |   53 +
 .../artemis/jms/server/JMSServerManager.java    |  315 +
 .../config/ConnectionFactoryConfiguration.java  |  174 +
 .../jms/server/config/JMSConfiguration.java     |   38 +
 .../server/config/JMSQueueConfiguration.java    |   36 +
 .../jms/server/config/TopicConfiguration.java   |   28 +
 .../ConnectionFactoryConfigurationImpl.java     |  849 +++
 .../config/impl/FileJMSConfiguration.java       |  216 +
 .../config/impl/JMSConfigurationImpl.java       |   88 +
 .../config/impl/JMSQueueConfigurationImpl.java  |  101 +
 .../config/impl/TopicConfigurationImpl.java     |   75 +
 .../TransportConfigurationEncodingSupport.java  |  150 +
 .../jms/server/embedded/EmbeddedJMS.java        |  137 +
 .../jms/server/impl/JMSServerManagerImpl.java   | 1921 ++++++
 .../server/management/JMSManagementService.java |   46 +
 .../server/management/JMSNotificationType.java  |   45 +
 .../impl/JMSManagementServiceImpl.java          |  163 +
 .../jms/transaction/JMSTransactionDetail.java   |   75 +
 .../src/main/resources/schema/activemq-jms.xsd  |   59 +
 artemis-journal/pom.xml                         |   71 +
 .../artemis/core/asyncio/AIOCallback.java       |   33 +
 .../artemis/core/asyncio/AsynchronousFile.java  |   58 +
 .../artemis/core/asyncio/BufferCallback.java    |   27 +
 .../core/asyncio/IOExceptionListener.java       |   22 +
 .../core/asyncio/impl/ActiveMQFileLock.java     |   47 +
 .../core/asyncio/impl/AsynchronousFileImpl.java |  822 +++
 .../artemis/core/journal/EncodingSupport.java   |   31 +
 .../artemis/core/journal/IOAsyncTask.java       |   27 +
 .../artemis/core/journal/IOCompletion.java      |   22 +
 .../core/journal/IOCriticalErrorListener.java   |   22 +
 .../activemq/artemis/core/journal/Journal.java  |  229 +
 .../core/journal/JournalLoadInformation.java    |  119 +
 .../artemis/core/journal/LoaderCallback.java    |   28 +
 .../core/journal/PreparedTransactionInfo.java   |   38 +
 .../artemis/core/journal/RecordInfo.java        |   84 +
 .../artemis/core/journal/SequentialFile.java    |  129 +
 .../core/journal/SequentialFileFactory.java     |   88 +
 .../artemis/core/journal/TestableJournal.java   |   66 +
 .../journal/TransactionFailureCallback.java     |   31 +
 .../core/journal/impl/AIOSequentialFile.java    |  326 +
 .../journal/impl/AIOSequentialFileFactory.java  |  357 +
 .../journal/impl/AbstractJournalUpdateTask.java |  253 +
 .../journal/impl/AbstractSequentialFile.java    |  407 ++
 .../impl/AbstractSequentialFileFactory.java     |  219 +
 .../core/journal/impl/CompactJournal.java       |   69 +
 .../core/journal/impl/DummyCallback.java        |   48 +
 .../core/journal/impl/FileWrapperJournal.java   |  341 +
 .../artemis/core/journal/impl/JournalBase.java  |  221 +
 .../core/journal/impl/JournalCompactor.java     |  636 ++
 .../core/journal/impl/JournalConstants.java     |   27 +
 .../artemis/core/journal/impl/JournalFile.java  |   64 +
 .../core/journal/impl/JournalFileImpl.java      |  202 +
 .../journal/impl/JournalFilesRepository.java    |  769 +++
 .../artemis/core/journal/impl/JournalImpl.java  | 3253 +++++++++
 .../journal/impl/JournalReaderCallback.java     |   76 +
 .../impl/JournalReaderCallbackAbstract.java     |   64 +
 .../core/journal/impl/JournalRecord.java        |   98 +
 .../journal/impl/JournalRecordProvider.java     |   33 +
 .../core/journal/impl/JournalTransaction.java   |  453 ++
 .../core/journal/impl/NIOSequentialFile.java    |  413 ++
 .../journal/impl/NIOSequentialFileFactory.java  |  167 +
 .../artemis/core/journal/impl/Reclaimer.java    |  118 +
 .../core/journal/impl/SimpleWaitIOCallback.java |   89 +
 .../core/journal/impl/SyncIOCompletion.java     |   47 +
 .../core/journal/impl/SyncSpeedTest.java        |  354 +
 .../artemis/core/journal/impl/TimedBuffer.java  |  558 ++
 .../core/journal/impl/TimedBufferObserver.java  |   52 +
 .../core/journal/impl/TransactionCallback.java  |  113 +
 .../impl/dataformat/ByteArrayEncoding.java      |   48 +
 .../impl/dataformat/JournalAddRecord.java       |   82 +
 .../impl/dataformat/JournalAddRecordTX.java     |   93 +
 .../dataformat/JournalCompleteRecordTX.java     |  117 +
 .../impl/dataformat/JournalDeleteRecord.java    |   53 +
 .../impl/dataformat/JournalDeleteRecordTX.java  |   74 +
 .../impl/dataformat/JournalInternalRecord.java  |   70 +
 .../dataformat/JournalRollbackRecordTX.java     |   47 +
 .../artemis/journal/ActiveMQJournalBundle.java  |   48 +
 .../artemis/journal/ActiveMQJournalLogger.java  |  272 +
 artemis-maven-plugin/pom.xml                    |   76 +
 .../activemq/artemis/maven/ActiveMQClient.java  |   22 +
 .../artemis/maven/ActiveMQClientPlugin.java     |   70 +
 .../artemis/maven/ActiveMQStartPlugin.java      |  231 +
 .../artemis/maven/ActiveMQStopPlugin.java       |   77 +
 .../artemis/maven/InVMNodeManagerServer.java    |   73 +
 .../activemq/artemis/maven/PluginUtil.java      |   50 +
 .../artemis/maven/TestClusterManager.java       |   52 +
 .../artemis/maven/TestClusterManagerMBean.java  |   29 +
 .../apache/activemq/artemis/maven/TestNode.java |   49 +
 .../artemis/server/ActiveMQBootstrap.java       |  270 +
 .../server/SpawnedActiveMQBootstrap.java        |   38 +
 .../artemis/server/SpawnedVMSupport.java        |  252 +
 artemis-native/README                           |   46 +
 artemis-native/bin/libartemis-native-32.so      |  Bin 0 -> 44762 bytes
 artemis-native/bin/libartemis-native-64.so      |  Bin 0 -> 51820 bytes
 artemis-native/compile-native.sh                |   18 +
 artemis-native/pom.xml                          |  135 +
 artemis-native/src/main/c/AIOController.cpp     |   63 +
 artemis-native/src/main/c/AIOController.h       |   51 +
 artemis-native/src/main/c/AIOException.h        |   75 +
 artemis-native/src/main/c/AsyncFile.cpp         |  348 +
 artemis-native/src/main/c/AsyncFile.h           |   93 +
 artemis-native/src/main/c/CallbackAdapter.h     |   42 +
 artemis-native/src/main/c/JAIODatatypes.h       |   28 +
 .../src/main/c/JNICallbackAdapter.cpp           |   62 +
 artemis-native/src/main/c/JNICallbackAdapter.h  |   66 +
 .../src/main/c/JNI_AsynchronousFileImpl.cpp     |  377 +
 artemis-native/src/main/c/JavaUtilities.cpp     |   62 +
 artemis-native/src/main/c/JavaUtilities.h       |   26 +
 artemis-native/src/main/c/LockClass.h           |   39 +
 artemis-native/src/main/c/Version.h             |   24 +
 .../activemq/artemis/core/libaio/Native.java    |   74 +
 artemis-protocols/artemis-amqp-protocol/pom.xml |  104 +
 .../ActiveMQProtonRemotingConnection.java       |  151 +
 .../protocol/proton/ProtonProtocolManager.java  |  143 +
 .../proton/ProtonProtocolManagerFactory.java    |   52 +
 .../proton/converter/ActiveMQJMSVendor.java     |  154 +
 .../converter/ProtonMessageConverter.java       |   77 +
 .../converter/jms/ServerJMSBytesMessage.java    |  237 +
 .../converter/jms/ServerJMSMapMessage.java      |  323 +
 .../proton/converter/jms/ServerJMSMessage.java  |  434 ++
 .../converter/jms/ServerJMSStreamMessage.java   |  421 ++
 .../converter/jms/ServerJMSTextMessage.java     |  108 +
 .../proton/converter/jms/package-info.java      |   17 +
 .../plug/ActiveMQProtonConnectionCallback.java  |  137 +
 .../plug/ProtonSessionIntegrationCallback.java  |  391 ++
 .../core/protocol/proton/plug/package-info.java |   17 +
 .../protocol/proton/sasl/ActiveMQPlainSASL.java |   49 +
 ...mis.spi.core.protocol.ProtocolManagerFactory |    1 +
 .../core/protocol/proton/TestConversions.java   |  840 +++
 .../artemis-openwire-protocol/pom.xml           |   66 +
 .../protocol/openwire/AMQConnectorImpl.java     |  125 +
 .../protocol/openwire/AMQTransactionImpl.java   |   78 +
 .../core/protocol/openwire/BrokerState.java     |   25 +
 .../protocol/openwire/DataInputWrapper.java     |  261 +
 .../openwire/NotEnoughBytesException.java       |   25 +
 .../protocol/openwire/OpenWireConnection.java   | 1788 +++++
 .../openwire/OpenWireMessageConverter.java      |  791 +++
 .../openwire/OpenWireProtocolManager.java       |  777 +++
 .../OpenWireProtocolManagerFactory.java         |   51 +
 .../core/protocol/openwire/OpenWireUtil.java    |   84 +
 .../core/protocol/openwire/SendingResult.java   |   64 +
 .../amq/AMQAbstractDeadLetterStrategy.java      |  111 +
 .../openwire/amq/AMQBrokerStoppedException.java |   45 +
 .../openwire/amq/AMQConnectionContext.java      |  397 ++
 .../protocol/openwire/amq/AMQConnector.java     |   74 +
 .../openwire/amq/AMQConnectorStatistics.java    |  120 +
 .../core/protocol/openwire/amq/AMQConsumer.java |  393 ++
 .../openwire/amq/AMQConsumerBrokerExchange.java |   93 +
 .../openwire/amq/AMQDeadLetterStrategy.java     |   69 +
 .../protocol/openwire/amq/AMQDestination.java   |  244 +
 .../openwire/amq/AMQDestinationStatistics.java  |  232 +
 .../AMQMapTransportConnectionStateRegister.java |  151 +
 .../amq/AMQMessageAuthorizationPolicy.java      |   32 +
 .../protocol/openwire/amq/AMQMessageStore.java  |   22 +
 .../openwire/amq/AMQPersistenceAdapter.java     |   62 +
 .../core/protocol/openwire/amq/AMQProducer.java |   41 +
 .../openwire/amq/AMQProducerBrokerExchange.java |  268 +
 .../openwire/amq/AMQSecurityContext.java        |   95 +
 .../openwire/amq/AMQServerConsumer.java         |  187 +
 .../protocol/openwire/amq/AMQServerSession.java |  458 ++
 .../openwire/amq/AMQServerSessionFactory.java   |   55 +
 .../core/protocol/openwire/amq/AMQSession.java  |  598 ++
 .../amq/AMQSharedDeadLetterStrategy.java        |   59 +
 ...QSingleTransportConnectionStateRegister.java |  184 +
 .../openwire/amq/AMQSlowConsumerStrategy.java   |   43 +
 .../protocol/openwire/amq/AMQSubscription.java  |  245 +
 .../openwire/amq/AMQSubscriptionRecovery.java   |   46 +
 .../protocol/openwire/amq/AMQTransaction.java   |  253 +
 .../openwire/amq/AMQTransactionFactory.java     |   33 +
 .../amq/AMQTransportConnectionState.java        |   88 +
 .../AMQTransportConnectionStateRegister.java    |   59 +
 .../protocol/openwire/amq/BrowserListener.java  |   22 +
 .../core/protocol/openwire/amq/MessageInfo.java |   51 +
 ...mis.spi.core.protocol.ProtocolManagerFactory |    1 +
 artemis-protocols/artemis-proton-plug/pom.xml   |  113 +
 .../plug/AMQPClientConnectionContext.java       |   34 +
 .../proton/plug/AMQPClientReceiverContext.java  |   28 +
 .../proton/plug/AMQPClientSenderContext.java    |   24 +
 .../proton/plug/AMQPClientSessionContext.java   |   26 +
 .../org/proton/plug/AMQPConnectionCallback.java |   40 +
 .../org/proton/plug/AMQPConnectionContext.java  |   67 +
 .../plug/AMQPConnectionContextFactory.java      |   25 +
 .../plug/AMQPServerConnectionContext.java       |   21 +
 .../org/proton/plug/AMQPSessionCallback.java    |   85 +
 .../org/proton/plug/AMQPSessionContext.java     |   34 +
 .../main/java/org/proton/plug/ClientSASL.java   |   24 +
 .../main/java/org/proton/plug/SASLResult.java   |   24 +
 .../main/java/org/proton/plug/ServerSASL.java   |   24 +
 .../plug/context/AbstractConnectionContext.java |  290 +
 .../context/AbstractProtonContextSender.java    |  155 +
 .../context/AbstractProtonReceiverContext.java  |   68 +
 .../context/AbstractProtonSessionContext.java   |  190 +
 .../plug/context/ProtonDeliveryHandler.java     |   32 +
 .../plug/context/ProtonInitializable.java       |   82 +
 .../proton/plug/context/ProtonPlugSender.java   |   26 +
 .../plug/context/ProtonTransactionHandler.java  |  138 +
 .../client/ProtonClientConnectionContext.java   |   96 +
 .../ProtonClientConnectionContextFactory.java   |   38 +
 .../context/client/ProtonClientContext.java     |   81 +
 .../client/ProtonClientReceiverContext.java     |   89 +
 .../client/ProtonClientSessionContext.java      |   90 +
 .../server/ProtonServerConnectionContext.java   |   75 +
 .../ProtonServerConnectionContextFactory.java   |   37 +
 .../server/ProtonServerReceiverContext.java     |  158 +
 .../server/ProtonServerSenderContext.java       |  282 +
 .../server/ProtonServerSessionContext.java      |  123 +
 .../plug/exceptions/ActiveMQAMQPException.java  |   44 +
 .../ActiveMQAMQPIllegalStateException.java      |   27 +
 .../ActiveMQAMQPInternalErrorException.java     |   32 +
 .../ActiveMQAMQPInvalidFieldException.java      |   27 +
 .../ActiveMQAMQPNotImplementedException.java    |   27 +
 .../ActiveMQAMQPTimeoutException.java           |   28 +
 .../org/proton/plug/handler/EventHandler.java   |   79 +
 .../java/org/proton/plug/handler/Events.java    |  109 +
 .../org/proton/plug/handler/ProtonHandler.java  |  134 +
 .../plug/handler/impl/DefaultEventHandler.java  |  168 +
 .../plug/handler/impl/ProtonHandlerImpl.java    |  426 ++
 .../ActiveMQAMQPProtocolMessageBundle.java      |   77 +
 .../proton/plug/sasl/AnonymousServerSASL.java   |   40 +
 .../org/proton/plug/sasl/ClientSASLPlain.java   |   63 +
 .../org/proton/plug/sasl/PlainSASLResult.java   |   50 +
 .../org/proton/plug/sasl/ServerSASLPlain.java   |   74 +
 .../java/org/proton/plug/util/ByteUtil.java     |  151 +
 .../java/org/proton/plug/util/CodecCache.java   |   55 +
 .../org/proton/plug/util/CreditsSemaphore.java  |  133 +
 .../java/org/proton/plug/util/DebugInfo.java    |   22 +
 .../java/org/proton/plug/util/DeliveryUtil.java |   48 +
 .../org/proton/plug/util/FutureRunnable.java    |   69 +
 .../org/proton/plug/util/NettyWritable.java     |  116 +
 .../proton/plug/util/ProtonServerMessage.java   |  597 ++
 .../org/proton/plug/util/ReusableLatch.java     |  158 +
 .../context/AbstractConnectionContextTest.java  |  114 +
 .../org/proton/plug/test/AbstractJMSTest.java   |  134 +
 .../java/org/proton/plug/test/Constants.java    |   22 +
 .../java/org/proton/plug/test/ProtonTest.java   |  374 +
 .../plug/test/invm/InVMTestConnector.java       |   39 +
 .../proton/plug/test/invm/ProtonINVMSPI.java    |  208 +
 .../plug/test/minimalclient/AMQPClientSPI.java  |  120 +
 .../plug/test/minimalclient/Connector.java      |   26 +
 .../test/minimalclient/SimpleAMQPConnector.java |   83 +
 .../plug/test/minimalserver/DumbServer.java     |   57 +
 .../minimalserver/MinimalConnectionSPI.java     |  150 +
 .../plug/test/minimalserver/MinimalServer.java  |  181 +
 .../test/minimalserver/MinimalSessionSPI.java   |  218 +
 .../SimpleServerThreadFactory.java              |   89 +
 .../proton/plug/test/sasl/PlainSASLTest.java    |   38 +
 .../plug/test/util/CreditsSemaphoreTest.java    |  148 +
 .../plug/test/util/ReusableLatchTest.java       |  335 +
 .../test/util/SimpleServerAbstractTest.java     |   78 +
 .../artemis-stomp-protocol/pom.xml              |   53 +
 .../protocol/stomp/ActiveMQStompException.java  |  135 +
 .../stomp/ActiveMQStompProtocolLogger.java      |   56 +
 .../ActiveMQStompProtocolMessageBundle.java     |  153 +
 .../core/protocol/stomp/FrameEventListener.java |   26 +
 .../core/protocol/stomp/SimpleBytes.java        |   60 +
 .../artemis/core/protocol/stomp/Stomp.java      |  212 +
 .../core/protocol/stomp/StompCommands.java      |   50 +
 .../core/protocol/stomp/StompConnection.java    |  851 +++
 .../core/protocol/stomp/StompDecoder.java       |  722 ++
 .../artemis/core/protocol/stomp/StompFrame.java |  281 +
 .../protocol/stomp/StompFrameInterceptor.java   |   29 +
 .../protocol/stomp/StompProtocolManager.java    |  556 ++
 .../stomp/StompProtocolManagerFactory.java      |   49 +
 .../core/protocol/stomp/StompSession.java       |  406 ++
 .../core/protocol/stomp/StompSubscription.java  |   65 +
 .../artemis/core/protocol/stomp/StompUtils.java |  139 +
 .../core/protocol/stomp/StompVersions.java      |   39 +
 .../stomp/VersionedStompFrameHandler.java       |  410 ++
 .../stomp/v10/StompFrameHandlerV10.java         |  181 +
 .../core/protocol/stomp/v10/StompFrameV10.java  |   28 +
 .../stomp/v11/StompFrameHandlerV11.java         |  908 +++
 .../core/protocol/stomp/v11/StompFrameV11.java  |  102 +
 .../stomp/v12/StompFrameHandlerV12.java         |  369 +
 .../core/protocol/stomp/v12/StompFrameV12.java  |  108 +
 ...mis.spi.core.protocol.ProtocolManagerFactory |    1 +
 artemis-protocols/pom.xml                       |   40 +
 artemis-ra/pom.xml                              |   91 +
 .../activemq/artemis/ra/ActiveMQRABundle.java   |   64 +
 .../artemis/ra/ActiveMQRABytesMessage.java      |  456 ++
 .../artemis/ra/ActiveMQRAConnectionFactory.java |   66 +
 .../ra/ActiveMQRAConnectionFactoryImpl.java     |  571 ++
 .../artemis/ra/ActiveMQRAConnectionManager.java |   91 +
 .../ra/ActiveMQRAConnectionMetaData.java        |  154 +
 .../ra/ActiveMQRAConnectionRequestInfo.java     |  306 +
 .../artemis/ra/ActiveMQRACredential.java        |  241 +
 .../artemis/ra/ActiveMQRAJMSContext.java        |   61 +
 .../artemis/ra/ActiveMQRALocalTransaction.java  |  122 +
 .../activemq/artemis/ra/ActiveMQRALogger.java   |  119 +
 .../artemis/ra/ActiveMQRAMCFProperties.java     |  203 +
 .../artemis/ra/ActiveMQRAManagedConnection.java |  931 +++
 .../ra/ActiveMQRAManagedConnectionFactory.java  |  805 +++
 .../artemis/ra/ActiveMQRAMapMessage.java        |  452 ++
 .../activemq/artemis/ra/ActiveMQRAMessage.java  |  898 +++
 .../artemis/ra/ActiveMQRAMessageConsumer.java   |  335 +
 .../artemis/ra/ActiveMQRAMessageListener.java   |   67 +
 .../artemis/ra/ActiveMQRAMessageProducer.java   |  474 ++
 .../activemq/artemis/ra/ActiveMQRAMetaData.java |  108 +
 .../artemis/ra/ActiveMQRAObjectMessage.java     |   77 +
 .../artemis/ra/ActiveMQRAProperties.java        |  325 +
 .../artemis/ra/ActiveMQRAQueueReceiver.java     |   62 +
 .../artemis/ra/ActiveMQRAQueueSender.java       |  139 +
 .../activemq/artemis/ra/ActiveMQRAService.java  |   82 +
 .../activemq/artemis/ra/ActiveMQRASession.java  | 1903 +++++
 .../artemis/ra/ActiveMQRASessionFactory.java    |   51 +
 .../ra/ActiveMQRASessionFactoryImpl.java        | 1047 +++
 .../artemis/ra/ActiveMQRAStreamMessage.java     |  409 ++
 .../artemis/ra/ActiveMQRATextMessage.java       |   75 +
 .../artemis/ra/ActiveMQRATopicPublisher.java    |  212 +
 .../artemis/ra/ActiveMQRATopicSubscriber.java   |   78 +
 .../artemis/ra/ActiveMQRAXAJMSContext.java      |   30 +
 .../artemis/ra/ActiveMQRAXAResource.java        |  258 +
 .../activemq/artemis/ra/ActiveMQRaUtils.java    |  321 +
 .../artemis/ra/ActiveMQResourceAdapter.java     | 2355 +++++++
 .../artemis/ra/ConnectionFactoryProperties.java |  830 +++
 .../artemis/ra/inflow/ActiveMQActivation.java   |  831 +++
 .../ra/inflow/ActiveMQActivationSpec.java       |  944 +++
 .../ra/inflow/ActiveMQMessageHandler.java       |  437 ++
 .../org/apache/activemq/artemis/ra/package.html |   28 +
 .../artemis/ra/recovery/RecoveryManager.java    |  143 +
 artemis-rest/pom.xml                            |  125 +
 .../apache/activemq/artemis/rest/ActiveMQ.java  |  191 +
 .../artemis/rest/ActiveMQRestBundle.java        |   32 +
 .../artemis/rest/ActiveMQRestLogger.java        |   82 +
 .../artemis/rest/HttpHeaderProperty.java        |   48 +
 .../org/apache/activemq/artemis/rest/Jms.java   |  197 +
 .../rest/MessageServiceConfiguration.java       |  157 +
 .../artemis/rest/MessageServiceManager.java     |  221 +
 .../activemq/artemis/rest/UnknownMediaType.java |   27 +
 .../artemis/rest/UnmarshalException.java        |   32 +
 .../integration/ActiveMQBootstrapListener.java  |   55 +
 .../rest/integration/EmbeddedRestActiveMQ.java  |   92 +
 .../integration/EmbeddedRestActiveMQJMS.java    |   40 +
 .../RestMessagingBootstrapListener.java         |   64 +
 .../ServletContextBindingRegistry.java          |   51 +
 .../rest/queue/AcknowledgedQueueConsumer.java   |  276 +
 .../artemis/rest/queue/Acknowledgement.java     |   66 +
 .../artemis/rest/queue/ConsumedHttpMessage.java |   51 +
 .../artemis/rest/queue/ConsumedMessage.java     |   74 +
 .../rest/queue/ConsumedObjectMessage.java       |   61 +
 .../artemis/rest/queue/ConsumersResource.java   |  327 +
 .../artemis/rest/queue/DestinationResource.java |   54 +
 .../rest/queue/DestinationServiceManager.java   |  185 +
 .../artemis/rest/queue/DestinationSettings.java |   63 +
 .../artemis/rest/queue/PostMessage.java         |  300 +
 .../artemis/rest/queue/PostMessageDupsOk.java   |  102 +
 .../artemis/rest/queue/PostMessageNoDups.java   |   42 +
 .../artemis/rest/queue/QueueConsumer.java       |  290 +
 .../artemis/rest/queue/QueueDeployment.java     |   43 +
 .../rest/queue/QueueDestinationsResource.java   |  199 +
 .../artemis/rest/queue/QueueResource.java       |  209 +
 .../artemis/rest/queue/QueueServiceManager.java |  119 +
 .../rest/queue/push/ActiveMQPushStrategy.java   |   88 +
 .../artemis/rest/queue/push/FilePushStore.java  |  120 +
 .../artemis/rest/queue/push/PushConsumer.java   |  161 +
 .../queue/push/PushConsumerMessageHandler.java  |   85 +
 .../rest/queue/push/PushConsumerResource.java   |  163 +
 .../artemis/rest/queue/push/PushStore.java      |   34 +
 .../artemis/rest/queue/push/PushStrategy.java   |   39 +
 .../artemis/rest/queue/push/UriStrategy.java    |  239 +
 .../rest/queue/push/UriTemplateStrategy.java    |   29 +
 .../rest/queue/push/xml/Authentication.java     |   51 +
 .../rest/queue/push/xml/AuthenticationType.java |   26 +
 .../artemis/rest/queue/push/xml/BasicAuth.java  |   58 +
 .../artemis/rest/queue/push/xml/DigestAuth.java |   25 +
 .../rest/queue/push/xml/PushRegistration.java   |  211 +
 .../rest/queue/push/xml/XmlHttpHeader.java      |   65 +
 .../artemis/rest/queue/push/xml/XmlLink.java    |  103 +
 .../topic/AcknowledgedSubscriptionResource.java |   66 +
 .../artemis/rest/topic/FileTopicPushStore.java  |   46 +
 .../artemis/rest/topic/PushSubscription.java    |   67 +
 .../rest/topic/PushSubscriptionsResource.java   |  257 +
 .../rest/topic/PushTopicRegistration.java       |   45 +
 .../artemis/rest/topic/Subscription.java        |   32 +
 .../rest/topic/SubscriptionResource.java        |   66 +
 .../rest/topic/SubscriptionsResource.java       |  519 ++
 .../artemis/rest/topic/TopicDeployment.java     |   44 +
 .../rest/topic/TopicDestinationsResource.java   |  193 +
 .../artemis/rest/topic/TopicPushStore.java      |   26 +
 .../artemis/rest/topic/TopicResource.java       |  214 +
 .../artemis/rest/topic/TopicServiceManager.java |  122 +
 .../activemq/artemis/rest/util/Constants.java   |   23 +
 .../rest/util/CustomHeaderLinkStrategy.java     |   45 +
 .../artemis/rest/util/HttpMessageHelper.java    |  173 +
 .../rest/util/LinkHeaderLinkStrategy.java       |   56 +
 .../artemis/rest/util/LinkStrategy.java         |   24 +
 .../activemq/artemis/rest/util/TimeoutTask.java |  198 +
 .../src/main/resources/schema/activemq-rest.xsd |  119 +
 .../artemis/rest/test/AutoAckQueueTest.java     |   87 +
 .../artemis/rest/test/AutoAckTopicTest.java     |  231 +
 .../artemis/rest/test/ClientAckQueueTest.java   |  388 ++
 .../artemis/rest/test/ClientAckTopicTest.java   |  338 +
 .../rest/test/CreateDestinationTest.java        |  186 +
 .../artemis/rest/test/DupQueueTest.java         |  155 +
 .../activemq/artemis/rest/test/Embedded.java    |  104 +
 .../artemis/rest/test/EmbeddedTest.java         |  170 +
 .../artemis/rest/test/FindDestinationTest.java  |  127 +
 .../activemq/artemis/rest/test/JMSTest.java     |  298 +
 .../artemis/rest/test/MessageTestBase.java      |   90 +
 .../test/PersistentPushQueueConsumerTest.java   |  214 +
 .../test/PersistentPushTopicConsumerTest.java   |  258 +
 .../rest/test/PushQueueConsumerTest.java        |  375 +
 .../rest/test/PushTopicConsumerTest.java        |  373 +
 .../activemq/artemis/rest/test/RawAckTest.java  |  162 +
 .../artemis/rest/test/RepostingQueueTest.java   |  576 ++
 .../artemis/rest/test/RepostingTopicTest.java   |  713 ++
 .../artemis/rest/test/RoundtripTimeTest.java    |   73 +
 .../artemis/rest/test/SelectorTest.java         |  334 +
 .../activemq/artemis/rest/test/SessionTest.java |  313 +
 .../artemis/rest/test/TransformTest.java        |  264 +
 .../apache/activemq/artemis/rest/test/Util.java |   53 +
 .../activemq/artemis/rest/test/XmlTest.java     |   46 +
 .../test/resources/activemq-configuration.xml   |   53 +
 .../src/test/resources/activemq-rest.xml        |   19 +
 .../test/resources/activemq-roles.properties    |   17 +
 .../test/resources/activemq-users.properties    |   17 +
 artemis-selector/pom.xml                        |   74 +
 .../selector/filter/ArithmeticExpression.java   |  258 +
 .../selector/filter/BinaryExpression.java       |  125 +
 .../selector/filter/BooleanExpression.java      |   36 +
 .../selector/filter/ComparisonExpression.java   |  651 ++
 .../selector/filter/ConstantExpression.java     |  194 +
 .../artemis/selector/filter/Expression.java     |   33 +
 .../selector/filter/FilterException.java        |   44 +
 .../artemis/selector/filter/Filterable.java     |   54 +
 .../selector/filter/LogicExpression.java        |  102 +
 .../selector/filter/PropertyExpression.java     |   74 +
 .../selector/filter/UnaryExpression.java        |  334 +
 .../selector/filter/XPathExpression.java        |   90 +
 .../selector/filter/XQueryExpression.java       |   54 +
 .../selector/filter/XalanXPathEvaluator.java    |   85 +
 .../artemis/selector/filter/package.html        |   27 +
 .../artemis/selector/impl/LRUCache.java         |  100 +
 .../artemis/selector/impl/SelectorParser.java   |  123 +
 .../src/main/javacc/HyphenatedParser.jj         |  563 ++
 .../src/main/javacc/StrictParser.jj             |  563 ++
 .../artemis/selector/SelectorParserTest.java    |   84 +
 .../activemq/artemis/selector/SelectorTest.java |  556 ++
 artemis-server/pom.xml                          |  134 +
 .../api/core/management/MessageCounterInfo.java |  192 +
 .../artemis/core/config/BackupStrategy.java     |   24 +
 .../core/config/BridgeConfiguration.java        |  514 ++
 .../config/ClusterConnectionConfiguration.java  |  494 ++
 .../artemis/core/config/Configuration.java      |  845 +++
 .../artemis/core/config/ConfigurationUtils.java |  146 +
 .../config/ConnectorServiceConfiguration.java   |  102 +
 .../core/config/CoreQueueConfiguration.java     |  140 +
 .../core/config/DivertConfiguration.java        |  215 +
 .../core/config/FileDeploymentManager.java      |  123 +
 .../core/config/HAPolicyConfiguration.java      |   34 +
 .../core/config/ScaleDownConfiguration.java     |   97 +
 .../config/ha/ColocatedPolicyConfiguration.java |  153 +
 .../config/ha/LiveOnlyPolicyConfiguration.java  |   50 +
 .../config/ha/ReplicaPolicyConfiguration.java   |  128 +
 .../ha/ReplicatedPolicyConfiguration.java       |   72 +
 .../SharedStoreMasterPolicyConfiguration.java   |   59 +
 .../ha/SharedStoreSlavePolicyConfiguration.java |  100 +
 .../core/config/impl/ConfigurationImpl.java     | 1535 +++++
 .../core/config/impl/FileConfiguration.java     |   84 +
 .../config/impl/FileSecurityConfiguration.java  |  124 +
 .../core/config/impl/SecurityConfiguration.java |  123 +
 .../artemis/core/config/impl/Validators.java    |  185 +
 .../artemis/core/deployers/Deployable.java      |   57 +
 .../deployers/impl/FileConfigurationParser.java | 1733 +++++
 .../activemq/artemis/core/filter/Filter.java    |   27 +
 .../artemis/core/filter/impl/FilterImpl.java    |  237 +
 .../core/management/impl/AbstractControl.java   |   96 +
 .../management/impl/AcceptorControlImpl.java    |  148 +
 .../impl/ActiveMQServerControlImpl.java         | 2192 ++++++
 .../management/impl/AddressControlImpl.java     |  282 +
 .../core/management/impl/BridgeControlImpl.java |  264 +
 .../impl/BroadcastGroupControlImpl.java         |  229 +
 .../impl/ClusterConnectionControlImpl.java      |  293 +
 .../core/management/impl/DivertControlImpl.java |  160 +
 .../core/management/impl/MBeanInfoHelper.java   |  155 +
 .../core/management/impl/QueueControlImpl.java  | 1040 +++
 .../core/messagecounter/MessageCounter.java     |  580 ++
 .../messagecounter/MessageCounterManager.java   |   43 +
 .../impl/MessageCounterHelper.java              |  226 +
 .../impl/MessageCounterManagerImpl.java         |  227 +
 .../core/paging/PageTransactionInfo.java        |   64 +
 .../artemis/core/paging/PagedMessage.java       |   39 +
 .../artemis/core/paging/PagingManager.java      |   88 +
 .../artemis/core/paging/PagingStore.java        |  177 +
 .../artemis/core/paging/PagingStoreFactory.java |   41 +
 .../core/paging/cursor/LivePageCache.java       |   25 +
 .../artemis/core/paging/cursor/PageCache.java   |   57 +
 .../core/paging/cursor/PageCursorProvider.java  |   78 +
 .../core/paging/cursor/PageIterator.java        |   25 +
 .../core/paging/cursor/PagePosition.java        |   38 +
 .../core/paging/cursor/PageSubscription.java    |  155 +
 .../paging/cursor/PageSubscriptionCounter.java  |   56 +
 .../core/paging/cursor/PagedReference.java      |   27 +
 .../core/paging/cursor/PagedReferenceImpl.java  |  264 +
 .../paging/cursor/impl/LivePageCacheImpl.java   |  124 +
 .../core/paging/cursor/impl/PageCacheImpl.java  |  128 +
 .../cursor/impl/PageCursorProviderImpl.java     |  687 ++
 .../paging/cursor/impl/PagePositionImpl.java    |  161 +
 .../impl/PageSubscriptionCounterImpl.java       |  423 ++
 .../cursor/impl/PageSubscriptionImpl.java       | 1490 ++++
 .../activemq/artemis/core/paging/impl/Page.java |  423 ++
 .../artemis/core/paging/impl/PageSyncTimer.java |  117 +
 .../paging/impl/PageTransactionInfoImpl.java    |  388 ++
 .../core/paging/impl/PagedMessageImpl.java      |  161 +
 .../core/paging/impl/PagingManagerImpl.java     |  329 +
 .../core/paging/impl/PagingStoreFactoryNIO.java |  215 +
 .../core/paging/impl/PagingStoreImpl.java       | 1245 ++++
 .../artemis/core/persistence/GroupingInfo.java  |   28 +
 .../core/persistence/OperationContext.java      |   49 +
 .../core/persistence/QueueBindingInfo.java      |   39 +
 .../core/persistence/StorageManager.java        |  418 ++
 .../config/PersistedAddressSetting.java         |  129 +
 .../core/persistence/config/PersistedRoles.java |  332 +
 .../core/persistence/impl/PageCountPending.java |   25 +
 .../impl/journal/AddMessageRecord.java          |   48 +
 .../impl/journal/BatchingIDGenerator.java       |  214 +
 .../impl/journal/DescribeJournal.java           |  729 ++
 .../impl/journal/JournalRecordIds.java          |   82 +
 .../impl/journal/JournalStorageManager.java     | 3927 +++++++++++
 .../impl/journal/LargeServerMessageImpl.java    |  530 ++
 .../impl/journal/LargeServerMessageInSync.java  |  162 +
 .../impl/journal/OperationContextImpl.java      |  371 +
 .../nullpm/NullStorageLargeServerMessage.java   |  120 +
 .../impl/nullpm/NullStorageManager.java         |  634 ++
 .../artemis/core/postoffice/Address.java        |   41 +
 .../artemis/core/postoffice/AddressManager.java |   52 +
 .../artemis/core/postoffice/Binding.java        |   67 +
 .../artemis/core/postoffice/BindingType.java    |   51 +
 .../artemis/core/postoffice/Bindings.java       |   39 +
 .../core/postoffice/BindingsFactory.java        |   27 +
 .../core/postoffice/DuplicateIDCache.java       |   39 +
 .../artemis/core/postoffice/PostOffice.java     |   99 +
 .../artemis/core/postoffice/QueueBinding.java   |   26 +
 .../artemis/core/postoffice/QueueInfo.java      |  172 +
 .../core/postoffice/impl/AddressImpl.java       |  178 +
 .../core/postoffice/impl/BindingsImpl.java      |  700 ++
 .../core/postoffice/impl/DivertBinding.java     |  167 +
 .../postoffice/impl/DuplicateIDCacheImpl.java   |  367 +
 .../core/postoffice/impl/LocalQueueBinding.java |  171 +
 .../core/postoffice/impl/PostOfficeImpl.java    | 1558 +++++
 .../postoffice/impl/SimpleAddressManager.java   |  222 +
 .../postoffice/impl/WildcardAddressManager.java |  259 +
 .../artemis/core/protocol/ProtocolHandler.java  |  230 +
 .../core/protocol/ServerPacketDecoder.java      |  235 +
 .../core/ServerSessionPacketHandler.java        |  715 ++
 .../core/impl/ActiveMQPacketHandler.java        |  298 +
 .../protocol/core/impl/CoreProtocolManager.java |  378 +
 .../core/impl/CoreProtocolManagerFactory.java   |   58 +
 .../protocol/core/impl/CoreSessionCallback.java |  135 +
 .../wireformat/BackupRegistrationMessage.java   |  140 +
 .../BackupReplicationStartFailedMessage.java    |  120 +
 .../impl/wireformat/BackupRequestMessage.java   |  108 +
 .../impl/wireformat/BackupResponseMessage.java  |   67 +
 .../impl/wireformat/ClusterConnectMessage.java  |   64 +
 .../wireformat/ClusterConnectReplyMessage.java  |   67 +
 .../impl/wireformat/NodeAnnounceMessage.java    |  251 +
 .../core/impl/wireformat/QuorumVoteMessage.java |   75 +
 .../impl/wireformat/QuorumVoteReplyMessage.java |   79 +
 .../impl/wireformat/ReplicationAddMessage.java  |  163 +
 .../wireformat/ReplicationAddTXMessage.java     |  179 +
 .../wireformat/ReplicationCommitMessage.java    |  117 +
 .../wireformat/ReplicationDeleteMessage.java    |   97 +
 .../wireformat/ReplicationDeleteTXMessage.java  |  146 +
 .../ReplicationLargeMessageBeginMessage.java    |   81 +
 .../ReplicationLargeMessageEndMessage.java      |   81 +
 .../ReplicationLargeMessageWriteMessage.java    |  107 +
 .../ReplicationLiveIsStoppingMessage.java       |   94 +
 .../wireformat/ReplicationPageEventMessage.java |  129 +
 .../wireformat/ReplicationPageWriteMessage.java |  109 +
 .../wireformat/ReplicationPrepareMessage.java   |  146 +
 .../wireformat/ReplicationResponseMessage.java  |   28 +
 .../wireformat/ReplicationStartSyncMessage.java |  228 +
 .../wireformat/ReplicationSyncFileMessage.java  |  284 +
 .../wireformat/ScaleDownAnnounceMessage.java    |   63 +
 .../protocol/stomp/WebSocketServerHandler.java  |  182 +
 .../core/registry/JndiBindingRegistry.java      |  134 +
 .../core/registry/MapBindingRegistry.java       |   46 +
 .../core/remoting/impl/invm/InVMAcceptor.java   |  301 +
 .../remoting/impl/invm/InVMAcceptorFactory.java |   43 +
 .../core/remoting/impl/invm/InVMConnection.java |  297 +
 .../core/remoting/impl/invm/InVMConnector.java  |  256 +
 .../impl/invm/InVMConnectorFactory.java         |   55 +
 .../core/remoting/impl/invm/InVMRegistry.java   |   60 +
 .../remoting/impl/invm/TransportConstants.java  |   30 +
 .../remoting/impl/netty/ConnectionCreator.java  |   25 +
 .../impl/netty/HttpAcceptorHandler.java         |  255 +
 .../impl/netty/HttpKeepAliveRunnable.java       |   77 +
 .../core/remoting/impl/netty/NettyAcceptor.java |  814 +++
 .../impl/netty/NettyAcceptorFactory.java        |   43 +
 .../impl/netty/NettyServerConnection.java       |   38 +
 .../core/remoting/server/RemotingService.java   |   90 +
 .../server/impl/RemotingServiceImpl.java        |  837 +++
 .../core/replication/ReplicatedJournal.java     |  563 ++
 .../replication/ReplicatedLargeMessage.java     |   55 +
 .../core/replication/ReplicationEndpoint.java   |  956 +++
 .../core/replication/ReplicationManager.java    |  678 ++
 .../artemis/core/security/CheckType.java        |   79 +
 .../artemis/core/security/SecurityStore.java    |   31 +
 .../activemq/artemis/core/security/User.java    |   77 +
 .../core/security/impl/SecurityStoreImpl.java   |  249 +
 .../artemis/core/server/ActivateCallback.java   |   41 +
 .../artemis/core/server/ActivationParams.java   |   22 +
 .../core/server/ActiveMQMessageBundle.java      |  356 +
 .../artemis/core/server/ActiveMQServer.java     |  272 +
 .../core/server/ActiveMQServerLogger.java       | 1362 ++++
 .../artemis/core/server/ActiveMQServers.java    |  126 +
 .../core/server/AutoCreatedQueueManager.java    |   25 +
 .../activemq/artemis/core/server/Bindable.java  |   24 +
 .../artemis/core/server/BindingQueryResult.java |   54 +
 .../artemis/core/server/ConnectorService.java   |   22 +
 .../core/server/ConnectorServiceFactory.java    |   36 +
 .../activemq/artemis/core/server/Consumer.java  |   70 +
 .../activemq/artemis/core/server/Divert.java    |   31 +
 .../artemis/core/server/HandleStatus.java       |   32 +
 .../artemis/core/server/JournalType.java        |   22 +
 .../artemis/core/server/LargeServerMessage.java |   52 +
 .../artemis/core/server/LiveNodeLocator.java    |   93 +
 .../artemis/core/server/MemoryManager.java      |  160 +
 .../artemis/core/server/MessageReference.java   |   75 +
 .../artemis/core/server/NodeManager.java        |  268 +
 .../activemq/artemis/core/server/Queue.java     |  238 +
 .../artemis/core/server/QueueCreator.java       |   32 +
 .../artemis/core/server/QueueFactory.java       |   47 +
 .../artemis/core/server/RouteContextList.java   |   38 +
 .../artemis/core/server/RoutingContext.java     |   48 +
 .../core/server/ScheduledDeliveryHandler.java   |   34 +
 .../artemis/core/server/ServerConsumer.java     |   84 +
 .../artemis/core/server/ServerMessage.java      |   77 +
 .../artemis/core/server/ServerSession.java      |  157 +
 .../core/server/ServerSessionFactory.java       |   45 +
 .../core/server/TransientQueueManager.java      |   25 +
 ...ctiveMQServerSideProtocolManagerFactory.java |   57 +
 .../core/server/cluster/BackupManager.java      |  419 ++
 .../artemis/core/server/cluster/Bridge.java     |   54 +
 .../core/server/cluster/BroadcastGroup.java     |   36 +
 .../cluster/ClusterConfigurationUtil.java       |   97 +
 .../core/server/cluster/ClusterConnection.java  |   73 +
 .../core/server/cluster/ClusterControl.java     |  217 +
 .../core/server/cluster/ClusterController.java  |  468 ++
 .../core/server/cluster/ClusterManager.java     |  896 +++
 .../core/server/cluster/MessageFlowRecord.java  |   38 +
 .../core/server/cluster/RemoteQueueBinding.java |   35 +
 .../core/server/cluster/Transformer.java        |   24 +
 .../core/server/cluster/ha/BackupPolicy.java    |   65 +
 .../server/cluster/ha/ColocatedHAManager.java   |  317 +
 .../core/server/cluster/ha/ColocatedPolicy.java |  191 +
 .../core/server/cluster/ha/HAManager.java       |   35 +
 .../core/server/cluster/ha/HAPolicy.java        |   51 +
 .../core/server/cluster/ha/LiveOnlyPolicy.java  |   89 +
 .../core/server/cluster/ha/ReplicaPolicy.java   |  140 +
 .../server/cluster/ha/ReplicatedPolicy.java     |  171 +
 .../core/server/cluster/ha/ScaleDownPolicy.java |  168 +
 .../cluster/ha/SharedStoreMasterPolicy.java     |  115 +
 .../cluster/ha/SharedStoreSlavePolicy.java      |  114 +
 .../server/cluster/ha/StandaloneHAManager.java  |   60 +
 .../core/server/cluster/impl/BridgeImpl.java    | 1283 ++++
 .../server/cluster/impl/BroadcastGroupImpl.java |  243 +
 .../cluster/impl/ClusterConnectionBridge.java   |  413 ++
 .../cluster/impl/ClusterConnectionImpl.java     | 1736 +++++
 .../core/server/cluster/impl/Redistributor.java |  306 +
 .../cluster/impl/RemoteQueueBindingImpl.java    |  378 +
 .../core/server/cluster/qourum/BooleanVote.java |   64 +
 .../core/server/cluster/qourum/Quorum.java      |   51 +
 .../server/cluster/qourum/QuorumManager.java    |  376 +
 .../core/server/cluster/qourum/QuorumVote.java  |   81 +
 .../cluster/qourum/QuorumVoteHandler.java       |   41 +
 .../cluster/qourum/QuorumVoteServerConnect.java |  141 +
 .../qourum/SharedNothingBackupQuorum.java       |  300 +
 .../core/server/cluster/qourum/Vote.java        |   50 +
 .../core/server/embedded/EmbeddedActiveMQ.java  |  122 +
 .../core/server/group/GroupingHandler.java      |   58 +
 .../core/server/group/UnproposalListener.java   |   24 +
 .../core/server/group/impl/GroupBinding.java    |   84 +
 .../group/impl/GroupHandlingAbstract.java       |  124 +
 .../impl/GroupingHandlerConfiguration.java      |  176 +
 .../server/group/impl/LocalGroupingHandler.java |  537 ++
 .../core/server/group/impl/Proposal.java        |   51 +
 .../group/impl/RemoteGroupingHandler.java       |  335 +
 .../core/server/group/impl/Response.java        |   95 +
 .../server/impl/AIOFileLockNodeManager.java     |  129 +
 .../artemis/core/server/impl/Activation.java    |  122 +
 .../core/server/impl/ActiveMQServerImpl.java    | 2337 +++++++
 .../impl/AnyLiveNodeLocatorForReplication.java  |  184 +
 .../impl/AnyLiveNodeLocatorForScaleDown.java    |  183 +
 .../impl/AutoCreatedQueueManagerImpl.java       |   89 +
 .../impl/BackupRecoveryJournalLoader.java       |  108 +
 .../server/impl/BackupTopologyListener.java     |   63 +
 .../core/server/impl/ColocatedActivation.java   |  335 +
 .../core/server/impl/ConnectorsService.java     |  156 +
 .../artemis/core/server/impl/DivertImpl.java    |  163 +
 .../core/server/impl/FileLockNodeManager.java   |  352 +
 .../core/server/impl/InVMNodeManager.java       |  165 +
 .../artemis/core/server/impl/JournalLoader.java |   58 +
 .../core/server/impl/LastValueQueue.java        |  355 +
 .../core/server/impl/LiveActivation.java        |   21 +
 .../core/server/impl/LiveOnlyActivation.java    |  204 +
 .../core/server/impl/MessageReferenceImpl.java  |  241 +
 .../NamedLiveNodeLocatorForReplication.java     |  142 +
 .../impl/NamedLiveNodeLocatorForScaleDown.java  |  188 +
 .../server/impl/NamedNodeIdNodeLocator.java     |   74 +
 .../server/impl/PostOfficeJournalLoader.java    |  517 ++
 .../core/server/impl/QueueFactoryImpl.java      |  115 +
 .../artemis/core/server/impl/QueueImpl.java     | 3372 +++++++++
 .../artemis/core/server/impl/RefsOperation.java |  222 +
 .../core/server/impl/ReplicationError.java      |   83 +
 .../core/server/impl/RoutingContextImpl.java    |  171 +
 .../core/server/impl/ScaleDownHandler.java      |  674 ++
 .../impl/ScheduledDeliveryHandlerImpl.java      |  350 +
 .../core/server/impl/ServerConsumerImpl.java    | 1299 ++++
 .../artemis/core/server/impl/ServerInfo.java    |   87 +
 .../core/server/impl/ServerMessageImpl.java     |  366 +
 .../core/server/impl/ServerSessionImpl.java     | 1922 ++++++
 .../core/server/impl/ServiceRegistry.java       |  127 +
 .../impl/SharedNothingBackupActivation.java     |  504 ++
 .../impl/SharedNothingLiveActivation.java       |  493 ++
 .../impl/SharedStoreBackupActivation.java       |  282 +
 .../server/impl/SharedStoreLiveActivation.java  |  106 +
 .../server/impl/TransientQueueManagerImpl.java  |   85 +
 .../server/management/ManagementService.java    |  129 +
 .../management/impl/ManagementServiceImpl.java  |  847 +++
 .../core/settings/HierarchicalRepository.java   |   92 +
 .../HierarchicalRepositoryChangeListener.java   |   22 +
 .../artemis/core/settings/Mergeable.java        |   25 +
 .../core/settings/impl/AddressSettings.java     |  821 +++
 .../impl/HierarchicalObjectRepository.java      |  460 ++
 .../artemis/core/settings/impl/Match.java       |  139 +
 .../core/settings/impl/SlowConsumerPolicy.java  |   22 +
 .../core/transaction/ResourceManager.java       |   48 +
 .../artemis/core/transaction/Transaction.java   |   78 +
 .../core/transaction/TransactionDetail.java     |  122 +
 .../core/transaction/TransactionFactory.java    |   29 +
 .../core/transaction/TransactionOperation.java  |   60 +
 .../TransactionOperationAbstract.java           |   86 +
 .../transaction/TransactionPropertyIndexes.java |   37 +
 .../impl/BindingsTransactionImpl.java           |   57 +
 .../transaction/impl/CoreTransactionDetail.java |   63 +
 .../transaction/impl/ResourceManagerImpl.java   |  265 +
 .../core/transaction/impl/TransactionImpl.java  |  527 ++
 .../spi/core/naming/BindingRegistry.java        |   31 +
 .../AbstractProtocolManagerFactory.java         |   57 +
 .../spi/core/protocol/MessageConverter.java     |   27 +
 .../spi/core/protocol/ProtocolManager.java      |   59 +
 .../core/protocol/ProtocolManagerFactory.java   |   45 +
 .../spi/core/protocol/SessionCallback.java      |   46 +
 .../artemis/spi/core/remoting/Acceptor.java     |   61 +
 .../spi/core/remoting/AcceptorFactory.java      |   54 +
 .../ServerConnectionLifeCycleListener.java      |   29 +
 .../core/security/ActiveMQSecurityManager.java  |   48 +
 .../security/ActiveMQSecurityManagerImpl.java   |   99 +
 .../spi/core/security/JAASSecurityManager.java  |  245 +
 .../artemis/spi/core/security/package-info.java |   18 +
 .../AcceptorTransportConfigurationParser.java   |   32 +
 ...nVMAcceptorTransportConfigurationSchema.java |   27 +
 ...TCPAcceptorTransportConfigurationSchema.java |   35 +
 .../artemis/utils/XMLConfigurationUtil.java     |  139 +
 .../resources/schema/activemq-configuration.xsd | 2151 ++++++
 .../main/resources/schema/activemq-server.xsd   |   46 +
 .../core/config/impl/ConfigurationImplTest.java |  527 ++
 .../impl/DefaultsFileConfigurationTest.java     |  157 +
 .../impl/FileConfigurationParserTest.java       |  175 +
 .../core/config/impl/FileConfigurationTest.java |  437 ++
 .../config/impl/HAPolicyConfigurationTest.java  |  441 ++
 .../core/config/impl/ValidatorsTest.java        |  139 +
 .../WrongRoleFileConfigurationParserTest.java   |  106 +
 .../artemis/core/filter/impl/FilterTest.java    |  765 +++
 .../core/list/PriorityLinkedListTest.java       |  915 +++
 .../core/message/impl/MessagePropertyTest.java  |  120 +
 .../artemis/core/security/RoleTest.java         |  114 +
 .../group/impl/ClusteredResetMockTest.java      |  424 ++
 .../core/server/impl/EmbeddedServerTest.java    |   82 +
 .../impl/ScheduledDeliveryHandlerTest.java      | 1516 ++++
 .../core/settings/AddressSettingsTest.java      |  148 +
 .../artemis/core/settings/RepositoryTest.java   |  282 +
 .../core/version/impl/VersionImplTest.java      |  102 +
 .../tests/util/ColocatedActiveMQServer.java     |  100 +
 .../util/CountDownSessionFailureListener.java   |   72 +
 .../tests/util/InVMNodeManagerServer.java       |   73 +
 .../artemis/tests/util/RemoveFolder.java        |   43 +
 .../artemis/tests/util/ServiceTestBase.java     | 1263 ++++
 .../artemis/tests/util/SimpleStringTest.java    |  455 ++
 .../tests/util/SingleServerTestBase.java        |   67 +
 .../artemis/tests/util/UnitTestCase.java        | 2137 ++++++
 .../resources/ConfigurationTest-defaults.xml    |   23 +
 .../resources/ConfigurationTest-full-config.xml |  273 +
 .../resources/InvalidConfigurationTest0.xml     |  231 +
 .../resources/InvalidConfigurationTest1.xml     |  231 +
 .../resources/InvalidConfigurationTest2.xml     |  232 +
 .../resources/InvalidConfigurationTest3.xml     |  232 +
 .../resources/InvalidConfigurationTest4.xml     |  230 +
 .../resources/InvalidConfigurationTest5.xml     |  233 +
 .../resources/colocated-hapolicy-config.xml     |   54 +
 .../resources/colocated-hapolicy-config2.xml    |   46 +
 .../resources/divertRoutingNameNotRequired.xml  |  103 +
 .../resources/live-only-hapolicy-config.xml     |   36 +
 .../resources/live-only-hapolicy-config2.xml    |   39 +
 .../resources/live-only-hapolicy-config3.xml    |   28 +
 .../resources/live-only-hapolicy-config4.xml    |   25 +
 .../resources/live-only-hapolicy-config5.xml    |   24 +
 .../src/test/resources/logging.properties       |   56 +
 .../test/resources/replica-hapolicy-config.xml  |   44 +
 .../test/resources/replica-hapolicy-config2.xml |   44 +
 .../test/resources/replica-hapolicy-config3.xml |   35 +
 .../resources/replicated-hapolicy-config.xml    |   34 +
 .../shared-store-master-hapolicy-config.xml     |   32 +
 .../shared-store-slave-hapolicy-config.xml      |   42 +
 .../shared-store-slave-hapolicy-config2.xml     |   42 +
 .../shared-store-slave-hapolicy-config3.xml     |   33 +
 artemis-service-extensions/pom.xml              |   81 +
 .../ActiveMQServiceExtensionLogger.java         |   52 +
 .../service/extensions/ServiceUtils.java        |   92 +
 .../transactions/TransactionManagerLocator.java |   24 +
 .../xa/ActiveMQXAResourceWrapper.java           |   31 +
 .../xa/ActiveMQXAResourceWrapperFactory.java    |   25 +
 .../ActiveMQXAResourceWrapperFactoryImpl.java   |   30 +
 .../xa/ActiveMQXAResourceWrapperImpl.java       |  137 +
 .../xa/recovery/ActiveMQRegistry.java           |   29 +
 .../xa/recovery/ActiveMQRegistryImpl.java       |   56 +
 .../xa/recovery/ActiveMQXARecoveryLogger.java   |  115 +
 .../xa/recovery/ActiveMQXAResourceRecovery.java |  229 +
 .../xa/recovery/ActiveMQXAResourceWrapper.java  |  527 ++
 .../xa/recovery/XARecoveryConfig.java           |  166 +
 .../DummyTransactionManagerLocator.java         |   91 +
 .../TransactionManagerLocatorTest.java          |   31 +
 .../xa/ActiveMQXAResourceWrapperImplTest.java   |   50 +
 .../xa/MockActiveMQResourceWrapperFactory.java  |   32 +
 .../extensions/tests/xa/MockXAResource.java     |   84 +
 .../extensions/tests/xa/ServiceUtilsTest.java   |   61 +
 ...sions.transactions.TransactionManagerLocator |    1 +
 artemis-tools/pom.xml                           |   90 +
 .../artemis/tools/ActiveMQToolsLogger.java      |   44 +
 .../apache/activemq/artemis/tools/DataTool.java |  231 +
 .../activemq/artemis/tools/ExportJournal.java   |  224 +
 .../activemq/artemis/tools/ImportJournal.java   |  412 ++
 .../org/apache/activemq/artemis/tools/Main.java |  127 +
 .../activemq/artemis/tools/PrintData.java       |   84 +
 .../activemq/artemis/tools/PrintPages.java      |  311 +
 .../activemq/artemis/tools/TransferQueue.java   |  242 +
 .../artemis/tools/XmlDataConstants.java         |  123 +
 .../activemq/artemis/tools/XmlDataExporter.java | 1122 +++
 .../activemq/artemis/tools/XmlDataImporter.java | 1076 +++
 artemis-web/pom.xml                             |   71 +
 .../artemis/component/WebServerComponent.java   |  112 +
 .../artemis/test/WebServerComponentTest.java    |  125 +
 .../webapps/WebServerComponentTest.txt          |    1 +
 artemis-website/pom.xml                         |  144 +
 .../src/main/resources/examples/index.html      |   72 +
 .../src/main/resources/images/activemq-logo.png |  Bin 0 -> 6819 bytes
 artemis-website/src/main/resources/index.html   |   62 +
 .../resources/styles/impact/css/pygmentize.css  |  127 +
 .../main/resources/styles/impact/css/site.css   |  235 +
 .../src/main/resources/user-manual/index.html   |   26 +
 artemis_doap.rdf                                |   96 +
 distribution/activemq/pom.xml                   |  225 -
 distribution/activemq/src/main/assembly/dep.xml |  189 -
 .../src/main/assembly/source-assembly.xml       |  114 -
 .../activemq/src/main/resources/README.html     |   67 -
 .../activemq/src/main/resources/bin/activemq    |  108 -
 .../src/main/resources/bin/activemq.cmd         |   66 -
 .../src/main/resources/licenses/bin/LICENSE     |  272 -
 .../src/main/resources/licenses/bin/NOTICE      |    5 -
 distribution/artemis/pom.xml                    |  225 +
 distribution/artemis/src/main/assembly/dep.xml  |  189 +
 .../src/main/assembly/source-assembly.xml       |  114 +
 .../artemis/src/main/resources/README.html      |   67 +
 .../artemis/src/main/resources/bin/activemq     |  108 +
 .../artemis/src/main/resources/bin/activemq.cmd |   66 +
 .../src/main/resources/licenses/bin/LICENSE     |  272 +
 .../src/main/resources/licenses/bin/NOTICE      |    5 +
 distribution/pom.xml                            |    8 +-
 docs/README.html                                |    6 +-
 docs/quickstart-guide/en/running.md             |    2 +-
 docs/user-manual/en/README.md                   |    4 +-
 docs/user-manual/en/SUMMARY.md                  |    4 +-
 docs/user-manual/en/aerogear-integration.md     |    4 +-
 docs/user-manual/en/architecture.md             |   64 +-
 docs/user-manual/en/client-classpath.md         |   12 +-
 docs/user-manual/en/client-reconnection.md      |   10 +-
 docs/user-manual/en/clusters.md                 |   72 +-
 docs/user-manual/en/configuration-index.md      |   34 +-
 docs/user-manual/en/configuring-transports.md   |   34 +-
 docs/user-manual/en/connection-ttl.md           |   30 +-
 docs/user-manual/en/core-bridges.md             |   10 +-
 .../en/diagrams/architecture-diagrams.odg       |  Bin 12181 -> 16808 bytes
 docs/user-manual/en/diverts.md                  |    2 +-
 docs/user-manual/en/duplicate-detection.md      |    8 +-
 docs/user-manual/en/embedding-activemq.md       |   46 +-
 docs/user-manual/en/examples.md                 |  130 +-
 docs/user-manual/en/filter-expressions.md       |    8 +-
 docs/user-manual/en/flow-control.md             |   32 +-
 docs/user-manual/en/ha.md                       |   30 +-
 docs/user-manual/en/images/architecture1.jpg    |  Bin 38156 -> 35696 bytes
 docs/user-manual/en/images/architecture2.jpg    |  Bin 15337 -> 20043 bytes
 docs/user-manual/en/images/architecture3.jpg    |  Bin 9614 -> 14069 bytes
 docs/user-manual/en/intercepting-operations.md  |    4 +-
 docs/user-manual/en/interoperability.md         |   78 +-
 docs/user-manual/en/jms-bridge.md               |   20 +-
 docs/user-manual/en/jms-core-mapping.md         |    4 +-
 docs/user-manual/en/large-messages.md           |   20 +-
 docs/user-manual/en/libaio.md                   |   20 +-
 docs/user-manual/en/logging.md                  |   24 +-
 docs/user-manual/en/management.md               |   62 +-
 docs/user-manual/en/message-expiry.md           |    6 +-
 docs/user-manual/en/message-grouping.md         |    6 +-
 docs/user-manual/en/messaging-concepts.md       |   26 +-
 docs/user-manual/en/paging.md                   |   12 +-
 docs/user-manual/en/perf-tuning.md              |   14 +-
 docs/user-manual/en/persistence.md              |   42 +-
 docs/user-manual/en/pre-acknowledge.md          |    6 +-
 docs/user-manual/en/preface.md                  |   14 +-
 docs/user-manual/en/project-info.md             |    6 +-
 docs/user-manual/en/rest.md                     |  114 +-
 docs/user-manual/en/security.md                 |   14 +-
 docs/user-manual/en/send-guarantees.md          |   16 +-
 docs/user-manual/en/slow-consumers.md           |    2 +-
 docs/user-manual/en/spring-integration.md       |    6 +-
 docs/user-manual/en/thread-pooling.md           |   16 +-
 docs/user-manual/en/tools.md                    |    4 +-
 docs/user-manual/en/transaction-config.md       |    6 +-
 docs/user-manual/en/undelivered-messages.md     |    8 +-
 docs/user-manual/en/using-core.md               |   10 +-
 docs/user-manual/en/using-jms.md                |   28 +-
 docs/user-manual/en/using-server.md             |   18 +-
 docs/user-manual/en/vertx-integration.md        |   10 +-
 docs/user-manual/en/wildcard-routing.md         |    2 +-
 docs/user-manual/en/wildcard-syntax.md          |    6 +-
 etc/findbugs-exclude.xml                        |   34 +-
 examples/core/embedded-remote/pom.xml           |   18 +-
 .../core/example/EmbeddedRemoteExample.java     |  112 +
 .../artemis/core/example/EmbeddedServer.java    |   72 +
 .../core/example/EmbeddedRemoteExample.java     |  112 -
 .../activemq/core/example/EmbeddedServer.java   |   72 -
 examples/core/embedded/pom.xml                  |   12 +-
 .../artemis/core/example/EmbeddedExample.java   |  120 +
 .../activemq/core/example/EmbeddedExample.java  |  120 -
 examples/core/perf/pom.xml                      |   26 +-
 .../activemq/artemis/core/example/PerfBase.java |  550 ++
 .../artemis/core/example/PerfListener.java      |   51 +
 .../artemis/core/example/PerfParams.java        |  300 +
 .../artemis/core/example/PerfSender.java        |   51 +
 .../apache/activemq/core/example/PerfBase.java  |  550 --
 .../activemq/core/example/PerfListener.java     |   51 -
 .../activemq/core/example/PerfParams.java       |  300 -
 .../activemq/core/example/PerfSender.java       |   51 -
 examples/core/pom.xml                           |    4 +-
 examples/core/vertx-connector/pom.xml           |   26 +-
 examples/core/vertx-connector/readme.html       |   20 +-
 .../artemis/core/example/ExampleVerticle.java   |   59 +
 .../core/example/VertxConnectorExample.java     |  116 +
 .../activemq/core/example/ExampleVerticle.java  |   59 -
 .../core/example/VertxConnectorExample.java     |  116 -
 .../jms/activemq-jms-examples-common/common.css |   47 -
 .../config/logging.properties                   |   52 -
 .../config/server.properties                    |   18 -
 .../jms/activemq-jms-examples-common/pom.xml    |   56 -
 .../activemq-jms-examples-common/prettify.css   |   20 -
 .../activemq-jms-examples-common/prettify.js    |   42 -
 .../common/example/ActiveMQExample.java         |  225 -
 .../activemq/common/example/DummyXid.java       |  208 -
 examples/jms/activemq-ra-rar/pom.xml            |   97 -
 .../activemq-ra-rar/src/main/resources/ra.xml   |  308 -
 examples/jms/aerogear/pom.xml                   |   20 +-
 .../artemis/jms/example/AerogearExample.java    |   94 +
 .../activemq/jms/example/AerogearExample.java   |   94 -
 .../aerogear/src/main/resources/jndi.properties |    6 +-
 examples/jms/application-layer-failover/pom.xml |   18 +-
 .../ApplicationLayerFailoverExample.java        |  246 +
 .../ApplicationLayerFailoverExample.java        |  246 -
 .../jms/artemis-jms-examples-common/common.css  |   47 +
 .../config/logging.properties                   |   52 +
 .../config/server.properties                    |   18 +
 .../jms/artemis-jms-examples-common/pom.xml     |   56 +
 .../artemis-jms-examples-common/prettify.css    |   20 +
 .../jms/artemis-jms-examples-common/prettify.js |   42 +
 .../artemis/common/example/ActiveMQExample.java |  224 +
 .../artemis/common/example/DummyXid.java        |  208 +
 examples/jms/artemis-ra-rar/pom.xml             |   97 +
 .../artemis-ra-rar/src/main/resources/ra.xml    |  308 +
 examples/jms/bridge/pom.xml                     |   20 +-
 .../artemis/jms/example/BridgeExample.java      |  196 +
 .../jms/example/HatColourChangeTransformer.java |   39 +
 .../activemq/jms/example/BridgeExample.java     |  196 -
 .../jms/example/HatColourChangeTransformer.java |   39 -
 examples/jms/browser/pom.xml                    |   18 +-
 .../jms/example/QueueBrowserExample.java        |  119 +
 .../jms/example/QueueBrowserExample.java        |  119 -
 .../browser/src/main/resources/jndi.properties  |    6 +-
 examples/jms/client-kickoff/pom.xml             |   20 +-
 .../jms/example/ClientKickoffExample.java       |  128 +
 .../jms/example/ClientKickoffExample.java       |  128 -
 .../src/main/resources/jndi.properties          |    6 +-
 .../jms/client-side-failoverlistener/pom.xml    |   18 +-
 .../ClientSideFailoverListerExample.java        |  137 +
 .../ClientSideFailoverListerExample.java        |  137 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/client-side-load-balancing/pom.xml |   18 +-
 .../example/ClientSideLoadBalancingExample.java |  159 +
 .../example/ClientSideLoadBalancingExample.java |  159 -
 .../src/main/resources/jndi.properties          |    6 +-
 .../jms/clustered-durable-subscription/pom.xml  |   18 +-
 .../ClusteredDurableSubscriptionExample.java    |  177 +
 .../ClusteredDurableSubscriptionExample.java    |  177 -
 examples/jms/clustered-grouping/pom.xml         |   18 +-
 .../jms/example/ClusteredGroupingExample.java   |  213 +
 .../jms/example/ClusteredGroupingExample.java   |  213 -
 examples/jms/clustered-jgroups/pom.xml          |   14 +-
 .../jms/example/ClusteredJgroupsExample.java    |  161 +
 .../jms/example/ClusteredJgroupsExample.java    |  161 -
 .../activemq/server0/client-jndi.properties     |    6 +-
 .../activemq/server1/client-jndi.properties     |    6 +-
 examples/jms/clustered-queue/pom.xml            |   14 +-
 .../jms/example/ClusteredQueueExample.java      |  162 +
 .../jms/example/ClusteredQueueExample.java      |  162 -
 examples/jms/clustered-standalone/pom.xml       |   18 +-
 .../jms/example/ClusteredStandaloneExample.java |  193 +
 .../jms/example/ClusteredStandaloneExample.java |  193 -
 examples/jms/clustered-static-discovery/pom.xml |   18 +-
 .../example/StaticClusteredQueueExample.java    |  209 +
 .../example/StaticClusteredQueueExample.java    |  209 -
 examples/jms/clustered-static-oneway/pom.xml    |   18 +-
 .../jms/example/ClusterStaticOnewayExample.java |  194 +
 .../jms/example/ClusterStaticOnewayExample.java |  194 -
 examples/jms/clustered-topic/pom.xml            |   18 +-
 .../jms/example/ClusteredTopicExample.java      |  160 +
 .../jms/example/ClusteredTopicExample.java      |  160 -
 .../jms/colocated-failover-scale-down/pom.xml   |   14 +-
 .../ColocatedFailoverScaleDownExample.java      |  146 +
 .../ColocatedFailoverScaleDownExample.java      |  146 -
 examples/jms/colocated-failover/pom.xml         |   14 +-
 .../jms/example/ColocatedFailoverExample.java   |  156 +
 .../jms/example/ColocatedFailoverExample.java   |  156 -
 examples/jms/consumer-rate-limit/pom.xml        |   18 +-
 .../jms/example/ConsumerRateLimitExample.java   |  134 +
 .../jms/example/ConsumerRateLimitExample.java   |  134 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/dead-letter/pom.xml                |   18 +-
 .../artemis/jms/example/DeadLetterExample.java  |  152 +
 .../activemq/jms/example/DeadLetterExample.java |  152 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/delayed-redelivery/pom.xml         |   18 +-
 .../jms/example/DelayedRedeliveryExample.java   |  143 +
 .../jms/example/DelayedRedeliveryExample.java   |  143 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/divert/pom.xml                     |   20 +-
 .../example/AddForwardingTimeTransformer.java   |   32 +
 .../artemis/jms/example/DivertExample.java      |  260 +
 .../example/AddForwardingTimeTransformer.java   |   32 -
 .../activemq/jms/example/DivertExample.java     |  260 -
 examples/jms/durable-subscription/pom.xml       |   18 +-
 .../jms/example/DurableSubscriptionExample.java |  131 +
 .../jms/example/DurableSubscriptionExample.java |  131 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/embedded-simple/pom.xml            |   22 +-
 .../artemis/jms/example/EmbeddedExample.java    |  108 +
 .../activemq/jms/example/EmbeddedExample.java   |  108 -
 examples/jms/embedded/pom.xml                   |   22 +-
 .../artemis/jms/example/EmbeddedExample.java    |  138 +
 .../activemq/jms/example/EmbeddedExample.java   |  138 -
 examples/jms/expiry/pom.xml                     |   18 +-
 .../artemis/jms/example/ExpiryExample.java      |  136 +
 .../activemq/jms/example/ExpiryExample.java     |  136 -
 .../expiry/src/main/resources/jndi.properties   |    6 +-
 examples/jms/ha-policy-autobackup/pom.xml       |   14 +-
 .../jms/example/HAPolicyAutoBackupExample.java  |  187 +
 .../jms/example/HAPolicyAutoBackupExample.java  |  187 -
 examples/jms/http-transport/pom.xml             |   18 +-
 .../jms/example/HttpTransportExample.java       |  104 +
 .../jms/example/HttpTransportExample.java       |  104 -
 .../src/main/resources/jndi.properties          |    6 +-
 .../jms/instantiate-connection-factory/pom.xml  |   22 +-
 .../InstantiateConnectionFactoryExample.java    |  111 +
 .../InstantiateConnectionFactoryExample.java    |  111 -
 examples/jms/interceptor/pom.xml                |   20 +-
 .../artemis/jms/example/InterceptorExample.java |  104 +
 .../artemis/jms/example/SimpleInterceptor.java  |   51 +
 .../jms/example/InterceptorExample.java         |  104 -
 .../activemq/jms/example/SimpleInterceptor.java |   51 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/jms-auto-closeable/pom.xml         |   18 +-
 .../jms/example/JMSAutoCloseableExample.java    |   80 +
 .../jms/example/JMSAutoCloseableExample.java    |   80 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/jms-bridge/pom.xml                 |   20 +-
 .../artemis/jms/example/JMSBridgeExample.java   |  172 +
 .../activemq/jms/example/JMSBridgeExample.java  |  172 -
 examples/jms/jms-completion-listener/pom.xml    |   18 +-
 .../example/JMSCompletionListenerExample.java   |  102 +
 .../example/JMSCompletionListenerExample.java   |  102 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/jms-context/pom.xml                |   18 +-
 .../artemis/jms/example/JMSContextExample.java  |   79 +
 .../activemq/jms/example/JMSContextExample.java |   79 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/jms-shared-consumer/pom.xml        |   18 +-
 .../jms/example/JMSSharedConsumerExample.java   |  106 +
 .../jms/example/JMSSharedConsumerExample.java   |  109 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/jmx/pom.xml                        |   22 +-
 .../artemis/jms/example/JMXExample.java         |  139 +
 .../apache/activemq/jms/example/JMXExample.java |  139 -
 .../jms/jmx/src/main/resources/jndi.properties  |    6 +-
 examples/jms/large-message/pom.xml              |   18 +-
 .../jms/example/LargeMessageExample.java        |  214 +
 .../jms/example/LargeMessageExample.java        |  214 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/last-value-queue/pom.xml           |   18 +-
 .../jms/example/LastValueQueueExample.java      |  128 +
 .../jms/example/LastValueQueueExample.java      |  128 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/management-notifications/pom.xml   |   18 +-
 .../example/ManagementNotificationExample.java  |  131 +
 .../example/ManagementNotificationExample.java  |  131 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/management/pom.xml                 |   18 +-
 .../artemis/jms/example/ManagementExample.java  |  150 +
 .../activemq/jms/example/ManagementExample.java |  150 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/message-counters/pom.xml           |   20 +-
 .../jms/example/MessageCounterExample.java      |  157 +
 .../jms/example/MessageCounterExample.java      |  157 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/message-group/pom.xml              |   18 +-
 .../jms/example/MessageGroupExample.java        |  151 +
 .../jms/example/MessageGroupExample.java        |  151 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/message-group2/pom.xml             |   18 +-
 .../jms/example/MessageGroup2Example.java       |  162 +
 .../jms/example/MessageGroup2Example.java       |  162 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/message-priority/pom.xml           |   18 +-
 .../jms/example/MessagePriorityExample.java     |  155 +
 .../jms/example/MessagePriorityExample.java     |  155 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/multiple-failover-failback/pom.xml |   18 +-
 .../MultipleFailoverFailbackExample.java        |  156 +
 .../MultipleFailoverFailbackExample.java        |  156 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/multiple-failover/pom.xml          |   18 +-
 .../jms/example/MultipleFailoverExample.java    |  156 +
 .../jms/example/MultipleFailoverExample.java    |  156 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/no-consumer-buffering/pom.xml      |   18 +-
 .../jms/example/NoConsumerBufferingExample.java |  135 +
 .../jms/example/NoConsumerBufferingExample.java |  135 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/non-transaction-failover/pom.xml   |   14 +-
 .../example/NonTransactionFailoverExample.java  |  139 +
 .../example/NonTransactionFailoverExample.java  |  139 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/openwire/pom.xml                   |   20 +-
 .../artemis/jms/example/OpenWireExample.java    |   98 +
 .../activemq/jms/example/OpenWireExample.java   |   98 -
 examples/jms/paging/pom.xml                     |   18 +-
 .../artemis/jms/example/PagingExample.java      |  157 +
 .../activemq/jms/example/PagingExample.java     |  157 -
 .../paging/src/main/resources/jndi.properties   |    6 +-
 examples/jms/perf/pom.xml                       |   22 +-
 .../activemq/artemis/jms/example/PerfBase.java  |  476 ++
 .../artemis/jms/example/PerfListener.java       |   51 +
 .../artemis/jms/example/PerfParams.java         |  184 +
 .../artemis/jms/example/PerfSender.java         |   51 +
 .../apache/activemq/jms/example/PerfBase.java   |  476 --
 .../activemq/jms/example/PerfListener.java      |   52 -
 .../apache/activemq/jms/example/PerfParams.java |  184 -
 .../apache/activemq/jms/example/PerfSender.java |   52 -
 .../jms/perf/src/main/resources/jndi.properties |    6 +-
 examples/jms/pom.xml                            |   10 +-
 examples/jms/pre-acknowledge/pom.xml            |   18 +-
 .../jms/example/PreacknowledgeExample.java      |  148 +
 .../jms/example/PreacknowledgeExample.java      |  148 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/producer-rate-limit/pom.xml        |   18 +-
 .../jms/example/ProducerRateLimitExample.java   |  130 +
 .../jms/example/ProducerRateLimitExample.java   |  130 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/proton-cpp/pom.xml                 |   20 +-
 .../artemis/jms/example/ProtonCPPExample.java   |  141 +
 .../activemq/jms/example/ProtonCPPExample.java  |  141 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/proton-j/pom.xml                   |   20 +-
 .../artemis/jms/example/ProtonJExample.java     |   77 +
 .../activemq/jms/example/ProtonJExample.java    |   77 -
 examples/jms/proton-ruby/pom.xml                |   20 +-
 .../jms/queue-message-redistribution/pom.xml    |   18 +-
 .../QueueMessageRedistributionExample.java      |  191 +
 .../QueueMessageRedistributionExample.java      |  191 -
 examples/jms/queue-requestor/pom.xml            |   18 +-
 .../jms/example/QueueRequestorExample.java      |  113 +
 .../jms/example/TextReverserService.java        |  123 +
 .../jms/example/QueueRequestorExample.java      |  113 -
 .../jms/example/TextReverserService.java        |  123 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/queue-selector/pom.xml             |   18 +-
 .../jms/example/QueueSelectorExample.java       |  158 +
 .../jms/example/QueueSelectorExample.java       |  158 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/queue/pom.xml                      |   18 +-
 .../artemis/jms/example/QueueExample.java       |   99 +
 .../activemq/jms/example/QueueExample.java      |   99 -
 .../queue/src/main/resources/jndi.properties    |    6 +-
 examples/jms/reattach-node/pom.xml              |   18 +-
 .../artemis/jms/example/ReattachExample.java    |  175 +
 .../activemq/jms/example/ReattachExample.java   |  175 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/replicated-failback-static/pom.xml |   18 +-
 .../ReplicatedFailbackStaticExample.java        |  165 +
 .../ReplicatedFailbackStaticExample.java        |  165 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/replicated-failback/pom.xml        |   18 +-
 .../jms/example/ReplicatedFailbackExample.java  |  165 +
 .../jms/example/ReplicatedFailbackExample.java  |  165 -
 .../src/main/resources/jndi.properties          |    6 +-
 .../jms/replicated-multiple-failover/pom.xml    |   18 +-
 .../ReplicatedMultipleFailoverExample.java      |  157 +
 .../ReplicatedMultipleFailoverExample.java      |  157 -
 .../src/main/resources/jndi.properties          |    6 +-
 .../jms/replicated-transaction-failover/pom.xml |   18 +-
 .../ReplicatedTransactionFailoverExample.java   |  185 +
 .../ReplicatedTransactionFailoverExample.java   |  185 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/request-reply/pom.xml              |   18 +-
 .../jms/example/RequestReplyExample.java        |  224 +
 .../jms/example/RequestReplyExample.java        |  224 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/rest/dup-send/pom.xml              |   14 +-
 .../rest/dup-send/src/main/java/PostOrder.java  |    2 +-
 examples/jms/rest/javascript-chat/pom.xml       |   14 +-
 .../messaging/test/AutoAckTopicTest.java        |    2 +-
 examples/jms/rest/jms-to-rest/pom.xml           |   14 +-
 .../jms-to-rest/src/main/java/JmsHelper.java    |   18 +-
 .../jms-to-rest/src/main/java/JmsReceive.java   |    4 +-
 .../rest/jms-to-rest/src/main/java/JmsSend.java |    2 +-
 examples/jms/rest/pom.xml                       |    4 +-
 examples/jms/rest/push/pom.xml                  |   14 +-
 .../jms/rest/push/src/main/java/JmsHelper.java  |   16 +-
 .../jms/rest/push/src/main/java/PostOrder.java  |    2 +-
 .../jms/rest/push/src/main/java/PushReg.java    |    8 +-
 .../push/src/main/java/ReceiveShipping.java     |    4 +-
 examples/jms/scale-down/pom.xml                 |   14 +-
 .../artemis/jms/example/ScaleDownExample.java   |  145 +
 .../activemq/jms/example/ScaleDownExample.java  |  145 -
 examples/jms/scheduled-message/pom.xml          |   18 +-
 .../jms/example/ScheduledMessageExample.java    |  109 +
 .../jms/example/ScheduledMessageExample.java    |  109 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/security/pom.xml                   |   18 +-
 .../artemis/jms/example/SecurityExample.java    |  319 +
 .../activemq/jms/example/SecurityExample.java   |  319 -
 .../security/src/main/resources/jndi.properties |    6 +-
 examples/jms/send-acknowledgements/pom.xml      |   18 +-
 .../example/SendAcknowledgementsExample.java    |  122 +
 .../example/SendAcknowledgementsExample.java    |  122 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/spring-integration/pom.xml         |   20 +-
 .../artemis/jms/example/ExampleListener.java    |   40 +
 .../artemis/jms/example/MessageSender.java      |   82 +
 .../artemis/jms/example/SpringExample.java      |   33 +
 .../activemq/jms/example/ExampleListener.java   |   40 -
 .../activemq/jms/example/MessageSender.java     |   82 -
 .../activemq/jms/example/SpringExample.java     |   33 -
 .../src/main/resources/spring-jms-beans.xml     |   18 +-
 examples/jms/ssl-enabled/pom.xml                |   18 +-
 .../artemis/jms/example/SSLExample.java         |  102 +
 .../apache/activemq/jms/example/SSLExample.java |  102 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/static-selector-jms/pom.xml        |   18 +-
 .../jms/example/StaticSelectorJMSExample.java   |  153 +
 .../jms/example/StaticSelectorJMSExample.java   |  153 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/static-selector/pom.xml            |   18 +-
 .../jms/example/StaticSelectorExample.java      |  153 +
 .../jms/example/StaticSelectorExample.java      |  153 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/stomp-websockets/pom.xml           |   20 +-
 .../jms/example/StompWebSocketExample.java      |   89 +
 .../jms/example/StompWebSocketExample.java      |   89 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/stomp/pom.xml                      |   20 +-
 .../artemis/jms/example/StompExample.java       |  150 +
 .../activemq/jms/example/StompExample.java      |  150 -
 .../stomp/src/main/resources/jndi.properties    |    6 +-
 examples/jms/stomp1.1/pom.xml                   |   20 +-
 .../artemis/jms/example/StompExample.java       |  154 +
 .../activemq/jms/example/StompExample.java      |  154 -
 .../stomp1.1/src/main/resources/jndi.properties |    6 +-
 examples/jms/stomp1.2/pom.xml                   |   20 +-
 .../artemis/jms/example/StompExample.java       |  153 +
 .../activemq/jms/example/StompExample.java      |  153 -
 .../stomp1.2/src/main/resources/jndi.properties |    6 +-
 examples/jms/stop-server-failover/pom.xml       |   18 +-
 .../jms/example/StopServerFailoverExample.java  |  140 +
 .../jms/example/StopServerFailoverExample.java  |  140 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/symmetric-cluster/pom.xml          |   18 +-
 .../jms/example/SymmetricClusterExample.java    |  243 +
 .../jms/example/SymmetricClusterExample.java    |  243 -
 examples/jms/temp-queue/pom.xml                 |   18 +-
 .../jms/example/TemporaryQueueExample.java      |  135 +
 .../jms/example/TemporaryQueueExample.java      |  135 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/topic-hierarchies/pom.xml          |   18 +-
 .../jms/example/TopicHierarchyExample.java      |  137 +
 .../jms/example/TopicHierarchyExample.java      |  137 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/topic-selector-example1/pom.xml    |   18 +-
 .../jms/example/TopicSelectorExample1.java      |  169 +
 .../jms/example/TopicSelectorExample1.java      |  169 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/topic-selector-example2/pom.xml    |   18 +-
 .../jms/example/TopicSelectorExample2.java      |  159 +
 .../jms/example/TopicSelectorExample2.java      |  159 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/topic/pom.xml                      |   18 +-
 .../artemis/jms/example/TopicExample.java       |  109 +
 .../activemq/jms/example/TopicExample.java      |  109 -
 .../topic/src/main/resources/jndi.properties    |    6 +-
 examples/jms/transaction-failover/pom.xml       |   18 +-
 .../jms/example/TransactionFailoverExample.java |  184 +
 .../jms/example/TransactionFailoverExample.java |  184 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/transactional/pom.xml              |   18 +-
 .../jms/example/TransactionalExample.java       |  143 +
 .../jms/example/TransactionalExample.java       |  143 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/xa-heuristic/pom.xml               |   18 +-
 .../artemis/jms/example/XAHeuristicExample.java |  254 +
 .../jms/example/XAHeuristicExample.java         |  254 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/xa-receive/pom.xml                 |   18 +-
 .../artemis/jms/example/XAReceiveExample.java   |  171 +
 .../activemq/jms/example/XAReceiveExample.java  |  171 -
 .../src/main/resources/jndi.properties          |    6 +-
 examples/jms/xa-send/pom.xml                    |   18 +-
 .../artemis/jms/example/XASendExample.java      |  213 +
 .../activemq/jms/example/XASendExample.java     |  213 -
 .../xa-send/src/main/resources/jndi.properties  |    6 +-
 examples/pom.xml                                |    6 +-
 examples/soak/normal/pom.xml                    |   20 +-
 .../artemis/jms/soak/example/SoakBase.java      |  124 +
 .../artemis/jms/soak/example/SoakParams.java    |  185 +
 .../artemis/jms/soak/example/SoakReceiver.java  |  247 +
 .../artemis/jms/soak/example/SoakSender.java    |  248 +
 .../activemq/jms/soak/example/SoakBase.java     |  124 -
 .../activemq/jms/soak/example/SoakParams.java   |  185 -
 .../activemq/jms/soak/example/SoakReceiver.java |  247 -
 .../activemq/jms/soak/example/SoakSender.java   |  248 -
 examples/soak/pom.xml                           |    4 +-
 .../activemq-aerogear-integration/pom.xml       |    8 +-
 .../aerogear/ActiveMQAeroGearBundle.java        |   47 +
 .../aerogear/ActiveMQAeroGearLogger.java        |   70 +
 .../aerogear/AeroGearConnectorService.java      |  424 ++
 .../AeroGearConnectorServiceFactory.java        |   48 +
 .../integration/aerogear/AeroGearConstants.java |   85 +
 .../aerogear/ActiveMQAeroGearBundle.java        |   47 -
 .../aerogear/ActiveMQAeroGearLogger.java        |   70 -
 .../aerogear/AeroGearConnectorService.java      |  424 --
 .../AeroGearConnectorServiceFactory.java        |   48 -
 .../integration/aerogear/AeroGearConstants.java |   85 -
 integration/activemq-spring-integration/pom.xml |   10 +-
 .../spring/SpringBindingRegistry.java           |   59 +
 .../integration/spring/SpringJmsBootstrap.java  |   31 +
 .../artemis/spring/ActiveMQSpringBundle.java    |   32 +
 .../artemis/spring/ActiveMQSpringLogger.java    |   38 +
 .../spring/SpringBindingRegistry.java           |   59 -
 .../integration/spring/SpringJmsBootstrap.java  |   31 -
 .../activemq/spring/ActiveMQSpringBundle.java   |   32 -
 .../activemq/spring/ActiveMQSpringLogger.java   |   38 -
 integration/activemq-vertx-integration/pom.xml  |    8 +-
 .../integration/vertx/ActiveMQVertxLogger.java  |   55 +
 .../vertx/IncomingVertxEventHandler.java        |  323 +
 .../vertx/OutgoingVertxEventHandler.java        |  332 +
 .../integration/vertx/VertxConstants.java       |   84 +
 .../VertxIncomingConnectorServiceFactory.java   |   54 +
 .../VertxOutgoingConnectorServiceFactory.java   |   52 +
 .../integration/vertx/ActiveMQVertxLogger.java  |   55 -
 .../vertx/IncomingVertxEventHandler.java        |  323 -
 .../vertx/OutgoingVertxEventHandler.java        |  332 -
 .../integration/vertx/VertxConstants.java       |   84 -
 .../VertxIncomingConnectorServiceFactory.java   |   54 -
 .../VertxOutgoingConnectorServiceFactory.java   |   52 -
 pom.xml                                         |  189 +-
 tests/config/logging.properties                 |   20 +-
 tests/extra-tests/pom.xml                       |   18 +-
 .../artemis/tests/extras/ExtrasTestLogger.java  |   30 +
 .../byteman/ActiveMQMessageHandlerTest.java     |  424 ++
 .../tests/extras/byteman/BMFailoverTest.java    |  447 ++
 .../BridgeServerLocatorConfigurationTest.java   |  181 +
 .../extras/byteman/ClosingConnectionTest.java   |  192 +
 .../extras/byteman/ClusteredGroupingTest.java   |  470 ++
 .../tests/extras/byteman/GroupingTest.java      |  200 +
 .../HierarchicalObjectRepositoryTest.java       |  154 +
 .../byteman/JMSBridgeReconnectionTest.java      |  163 +
 .../tests/extras/byteman/LatencyTest.java       |   69 +
 .../tests/extras/byteman/MessageCopyTest.java   |  203 +
 .../extras/byteman/OrphanedConsumerTest.java    |  298 +
 .../tests/extras/byteman/PagingLeakTest.java    |  273 +
 .../extras/byteman/ReplicationBackupTest.java   |  121 +
 .../extras/byteman/ScaleDownFailoverTest.java   |  200 +
 .../extras/byteman/ScaleDownFailureTest.java    |  117 +
 .../byteman/ScaleDownGroupedFailoverTest.java   |   25 +
 .../byteman/ScaleDownGroupedFailureTest.java    |   25 +
 .../extras/byteman/StartStopDeadlockTest.java   |  168 +
 .../extras/byteman/StompInternalStateTest.java  |  146 +
 .../tests/extras/jms/bridge/BridgeTestBase.java |  608 ++
 .../jms/bridge/ClusteredBridgeTestBase.java     |  310 +
 .../jms/bridge/JMSBridgeClusteredTest.java      |  274 +
 .../jms/bridge/JMSBridgeReconnectionTest.java   |  556 ++
 .../tests/extras/jms/bridge/JMSBridgeTest.java  | 2444 +++++++
 .../bridge/TransactionManagerLocatorImpl.java   |   38 +
 .../extras/jms/xa/JMSXDeliveryCountTest.java    |  814 +++
 .../artemis/tests/extras/jms/xa/XATest.java     | 2131 ++++++
 .../activemq/tests/extras/ExtrasTestLogger.java |   30 -
 .../byteman/ActiveMQMessageHandlerTest.java     |  424 --
 .../tests/extras/byteman/BMFailoverTest.java    |  447 --
 .../BridgeServerLocatorConfigurationTest.java   |  181 -
 .../extras/byteman/ClosingConnectionTest.java   |  192 -
 .../extras/byteman/ClusteredGroupingTest.java   |  470 --
 .../tests/extras/byteman/GroupingTest.java      |  200 -
 .../HierarchicalObjectRepositoryTest.java       |  154 -
 .../byteman/JMSBridgeReconnectionTest.java      |  163 -
 .../tests/extras/byteman/LatencyTest.java       |   69 -
 .../tests/extras/byteman/MessageCopyTest.java   |  203 -
 .../extras/byteman/OrphanedConsumerTest.java    |  298 -
 .../tests/extras/byteman/PagingLeakTest.java    |  273 -
 .../extras/byteman/ReplicationBackupTest.java   |  121 -
 .../extras/byteman/ScaleDownFailoverTest.java   |  200 -
 .../extras/byteman/ScaleDownFailureTest.java    |  117 -
 .../byteman/ScaleDownGroupedFailoverTest.java   |   25 -
 .../byteman/ScaleDownGroupedFailureTest.java    |   25 -
 .../extras/byteman/StartStopDeadlockTest.java   |  168 -
 .../extras/byteman/StompInternalStateTest.java  |  146 -
 .../tests/extras/jms/bridge/BridgeTestBase.java |  608 --
 .../jms/bridge/ClusteredBridgeTestBase.java     |  310 -
 .../jms/bridge/JMSBridgeClusteredTest.java      |  274 -
 .../jms/bridge/JMSBridgeReconnectionTest.java   |  556 --
 .../tests/extras/jms/bridge/JMSBridgeTest.java  | 2444 -------
 .../bridge/TransactionManagerLocatorImpl.java   |   38 -
 .../extras/jms/xa/JMSXDeliveryCountTest.java    |  814 ---
 .../activemq/tests/extras/jms/xa/XATest.java    | 2131 ------
 ...sions.transactions.TransactionManagerLocator |    2 +-
 tests/integration-tests/pom.xml                 |   34 +-
 .../integration/DuplicateDetectionTest.java     | 2274 ++++++
 .../integration/IntegrationTestLogger.java      |   30 +
 .../tests/integration/InterceptorTest.java      | 1126 +++
 .../integration/SimpleNotificationService.java  |   90 +
 .../tests/integration/String64KLimitTest.java   |  218 +
 .../aerogear/AeroGearBasicServerTest.java       |  392 ++
 .../integration/client/AckBatchSizeTest.java    |  141 +
 .../integration/client/AcknowledgeTest.java     |  829 +++
 .../integration/client/ActiveMQCrashTest.java   |  162 +
 .../integration/client/AddressSettingsTest.java |  373 +
 .../integration/client/AutoCloseCoreTest.java   |   48 +
 .../client/AutoCreateJmsQueueTest.java          |  217 +
 .../client/AutoDeleteJmsQueueTest.java          |   81 +
 .../integration/client/AutogroupIdTest.java     |  230 +
 .../integration/client/BlockingSendTest.java    |   82 +
 .../integration/client/CommitRollbackTest.java  |  294 +
 .../ConcurrentCreateDeleteProduceTest.java      |  173 +
 .../integration/client/ConsumerCloseTest.java   |  327 +
 .../integration/client/ConsumerFilterTest.java  |  303 +
 .../client/ConsumerRoundRobinTest.java          |   86 +
 .../integration/client/ConsumerStuckTest.java   |  306 +
 .../tests/integration/client/ConsumerTest.java  |  680 ++
 .../client/ConsumerWindowSizeTest.java          | 1582 +++++
 .../integration/client/CoreClientTest.java      |  129 +
 .../client/CreateQueueIdempotentTest.java       |  185 +
 .../client/DeadLetterAddressTest.java           |  530 ++
 .../integration/client/DeliveryOrderTest.java   |  196 +
 .../integration/client/DurableQueueTest.java    |  156 +
 .../client/ExpireTestOnRestartTest.java         |  161 +
 .../integration/client/ExpiryAddressTest.java   |  408 ++
 .../client/ExpiryLargeMessageTest.java          |  414 ++
 .../integration/client/FailureDeadlockTest.java |  196 +
 ...FlowControlOnIgnoreLargeMessageBodyTest.java |  415 ++
 .../integration/client/HangConsumerTest.java    |  738 ++
 .../integration/client/HeuristicXATest.java     |  505 ++
 .../InVMNonPersistentMessageBufferTest.java     |  290 +
 .../client/InVMPersistentMessageBufferTest.java |   32 +
 .../client/IncompatibleVersionTest.java         |  303 +
 .../client/InterruptedLargeMessageTest.java     |  773 +++
 .../client/JMSMessageCounterTest.java           |   76 +
 .../client/JMSPagingFileDeleteTest.java         |  284 +
 .../client/JmsNettyNioStressTest.java           |  333 +
 .../integration/client/JournalCrashTest.java    |  248 +
 .../LargeMessageAvoidLargeMessagesTest.java     |  417 ++
 .../client/LargeMessageCompressTest.java        |  417 ++
 .../integration/client/LargeMessageTest.java    | 3208 +++++++++
 .../client/LibaioDependencyCheckTest.java       |   60 +
 .../client/MessageConcurrencyTest.java          |  260 +
 .../client/MessageConsumerRollbackTest.java     |  285 +
 .../integration/client/MessageCounterTest.java  |  101 +
 .../client/MessageDurabilityTest.java           |  221 +
 .../client/MessageExpirationTest.java           |  257 +
 .../MessageGroupingConnectionFactoryTest.java   |  176 +
 .../integration/client/MessageGroupingTest.java |  669 ++
 .../integration/client/MessageHandlerTest.java  |  409 ++
 .../integration/client/MessagePriorityTest.java |  367 +
 .../integration/client/MessageRateTest.java     |  223 +
 .../client/MultipleThreadFilterOneTest.java     |  325 +
 .../tests/integration/client/NIOvsOIOTest.java  |  338 +
 .../integration/client/NettyConnectorTest.java  |   76 +
 .../client/NettyConsumerWindowSizeTest.java     |   46 +
 .../NettyNonPersistentMessageBufferTest.java    |   32 +
 .../NettyPersistentMessageBufferTest.java       |   32 +
 .../client/NettyProducerFlowControlTest.java    |   27 +
 .../client/NewDeadLetterAddressTest.java        |  113 +
 .../tests/integration/client/OrderTest.java     |  288 +
 .../integration/client/PagingOrderTest.java     |  878 +++
 .../integration/client/PagingSyncTest.java      |  123 +
 .../tests/integration/client/PagingTest.java    | 6498 ++++++++++++++++++
 .../integration/client/ProducerCloseTest.java   |   84 +
 .../client/ProducerFlowControlTest.java         |  870 +++
 .../tests/integration/client/ProducerTest.java  |  169 +
 .../integration/client/QueueBrowserTest.java    |  401 ++
 .../client/ReceiveImmediateTest.java            |  265 +
 .../tests/integration/client/ReceiveTest.java   |  172 +
 .../client/RedeliveryConsumerTest.java          |  375 +
 .../tests/integration/client/RequestorTest.java |  324 +
 .../tests/integration/client/RoutingTest.java   |  243 +
 .../client/SelfExpandingBufferTest.java         |  146 +
 .../client/ServerLocatorConnectTest.java        |  182 +
 .../client/SessionCloseOnGCTest.java            |  250 +
 .../integration/client/SessionCloseTest.java    |  293 +
 ...onClosedOnRemotingConnectionFailureTest.java |  122 +
 .../client/SessionCreateAndDeleteQueueTest.java |  163 +
 .../client/SessionCreateConsumerTest.java       |  126 +
 .../client/SessionCreateProducerTest.java       |   93 +
 .../integration/client/SessionFactoryTest.java  |  559 ++
 .../SessionSendAcknowledgementHandlerTest.java  |  195 +
 .../client/SessionStopStartTest.java            |  709 ++
 .../tests/integration/client/SessionTest.java   |  526 ++
 .../client/SimpleSendMultipleQueuesTest.java    |  137 +
 .../integration/client/SlowConsumerTest.java    |  362 +
 .../integration/client/TemporaryQueueTest.java  |  698 ++
 .../client/TransactionDurabilityTest.java       |  185 +
 .../client/TransactionalSendTest.java           |  109 +
 .../integration/client/TransientQueueTest.java  |  243 +
 .../integration/client/WildCardRoutingTest.java |  828 +++
 .../clientcrash/ClientCrashTest.java            |  182 +
 .../integration/clientcrash/ClientExitTest.java |  117 +
 .../integration/clientcrash/ClientTestBase.java |   74 +
 .../integration/clientcrash/CrashClient.java    |   94 +
 .../integration/clientcrash/CrashClient2.java   |  105 +
 .../clientcrash/DummyInterceptor.java           |   70 +
 .../clientcrash/DummyInterceptorB.java          |   50 +
 .../integration/clientcrash/GracefulClient.java |   99 +
 .../cluster/ClusterControllerTest.java          |  101 +
 .../integration/cluster/NodeManagerAction.java  |  145 +
 .../integration/cluster/NodeManagerTest.java    |  205 +
 .../cluster/RealNodeManagerTest.java            |   66 +
 .../cluster/bridge/BridgeFailoverTest.java      |  309 +
 .../cluster/bridge/BridgeReconnectTest.java     |  818 +++
 .../cluster/bridge/BridgeStartTest.java         |  819 +++
 .../integration/cluster/bridge/BridgeTest.java  | 1872 +++++
 .../cluster/bridge/BridgeTestBase.java          |  151 +
 .../BridgeWithDiscoveryGroupStartTest.java      |  279 +
 .../cluster/bridge/SimpleTransformer.java       |   57 +
 .../distribution/ClusterHeadersRemovedTest.java |   98 +
 .../cluster/distribution/ClusterTestBase.java   | 2248 ++++++
 .../distribution/ClusterWithBackupTest.java     |  117 +
 .../distribution/ClusteredGroupingTest.java     | 1807 +++++
 .../ClusteredRequestResponseTest.java           |  156 +
 .../LargeMessageRedistributionTest.java         |   27 +
 .../distribution/MessageRedistributionTest.java | 1179 ++++
 .../MessageRedistributionWithDiscoveryTest.java |  195 +
 .../NettyFileStorageSymmetricClusterTest.java   |   37 +
 ...leStorageSymmetricClusterWithBackupTest.java |   33 +
 ...torageSymmetricClusterWithDiscoveryTest.java |   38 +
 .../NettyOneWayChainClusterTest.java            |   28 +
 .../NettyOneWayTwoNodeClusterTest.java          |   30 +
 .../distribution/NettySymmetricClusterTest.java |   26 +
 .../NettySymmetricClusterWithBackupTest.java    |   29 +
 .../NettySymmetricClusterWithDiscoveryTest.java |   27 +
 .../distribution/OneWayChainClusterTest.java    |  402 ++
 .../distribution/OnewayTwoNodeClusterTest.java  | 1252 ++++
 .../SimpleSymmetricClusterTest.java             |  399 ++
 .../distribution/SymmetricClusterTest.java      | 1999 ++++++
 .../SymmetricClusterWithBackupTest.java         |  574 ++
 .../SymmetricClusterWithDiscoveryTest.java      |  100 +
 .../distribution/TemporaryQueueClusterTest.java |  108 +
 .../distribution/TwoWayTwoNodeClusterTest.java  |  202 +
 .../TwoWayTwoNodeClusterWithDiscoveryTest.java  |   58 +
 .../AlmostLargeAsynchronousFailoverTest.java    |   51 +
 .../failover/AsynchronousFailoverTest.java      |  624 ++
 .../AutomaticColocatedQuorumVoteTest.java       |  380 +
 .../failover/BackupAuthenticationTest.java      |  102 +
 .../cluster/failover/BackupSyncJournalTest.java |  440 ++
 .../failover/BackupSyncLargeMessageTest.java    |  201 +
 .../cluster/failover/BackupSyncPagingTest.java  |   75 +
 .../ClusterWithBackupFailoverTestBase.java      |  437 ++
 .../cluster/failover/DelayInterceptor.java      |   39 +
 .../cluster/failover/DelayInterceptor2.java     |   56 +
 .../cluster/failover/DelayInterceptor3.java     |   40 +
 .../DiscoveryClusterWithBackupFailoverTest.java |   57 +
 .../cluster/failover/FailBackAutoTest.java      |  350 +
 .../cluster/failover/FailBackManualTest.java    |  234 +
 .../cluster/failover/FailoverListenerTest.java  |  328 +
 .../failover/FailoverOnFlowControlTest.java     |  146 +
 .../cluster/failover/FailoverTest.java          | 2420 +++++++
 .../cluster/failover/FailoverTestBase.java      |  384 ++
 .../GroupingFailoverReplicationTest.java        |   27 +
 .../GroupingFailoverSharedServerTest.java       |   27 +
 .../failover/GroupingFailoverTestBase.java      |  237 +
 .../failover/LargeMessageFailoverTest.java      |   71 +
 .../failover/LiveToLiveFailoverTest.java        |  455 ++
 .../MultipleBackupsFailoverTestBase.java        |  183 +
 ...ultipleLivesMultipleBackupsFailoverTest.java |  225 +
 .../MultipleServerFailoverTestBase.java         |  337 +
 .../failover/NettyAsynchronousFailoverTest.java |   34 +
 .../failover/NettyAsynchronousReattachTest.java |   39 +
 ...yDiscoveryClusterWithBackupFailoverTest.java |   26 +
 .../cluster/failover/NettyFailoverTest.java     |   90 +
 ...eDiscoveryClusterWithBackupFailoverTest.java |   26 +
 ...rageStaticClusterWithBackupFailoverTest.java |   26 +
 .../failover/NettyReplicatedFailoverTest.java   |   61 +
 ...ettyStaticClusterWithBackupFailoverTest.java |   26 +
 .../cluster/failover/PagingFailoverTest.java    |  264 +
 .../cluster/failover/QuorumFailOverTest.java    |  138 +
 .../failover/QuorumVoteServerConnectTest.java   |   86 +
 .../ReplicatedAsynchronousFailoverTest.java     |   26 +
 .../failover/ReplicatedDistributionTest.java    |  251 +
 .../failover/ReplicatedFailoverTest.java        |  184 +
 ...eplicatedFailoverUsingNodeGroupNameTest.java |   39 +
 .../ReplicatedLargeMessageFailoverTest.java     |   65 +
 ...icatedLargeMessageWithDelayFailoverTest.java |   61 +
 ...ltipleServerFailoverNoNodeGroupNameTest.java |   26 +
 ...eplicatedManyMultipleServerFailoverTest.java |   32 +
 ...dMultipleServerFailoverExtraBackupsTest.java |  149 +
 ...ltipleServerFailoverNoGroupNodeNameTest.java |   26 +
 .../ReplicatedMultipleServerFailoverTest.java   |  181 +
 ...ReplicatedNettyAsynchronousFailoverTest.java |   27 +
 .../failover/ReplicatedPagedFailoverTest.java   |   44 +
 .../failover/ReplicatedPagingFailoverTest.java  |   27 +
 .../ReplicatedWithDelayFailoverTest.java        |   62 +
 .../cluster/failover/SecurityFailoverTest.java  |  144 +
 .../failover/SharedStoreDistributionTest.java   |   26 +
 .../SingleLiveMultipleBackupsFailoverTest.java  |  208 +
 .../StaticClusterWithBackupFailoverTest.java    |   92 +
 .../remote/FailoverWithSharedStoreTest.java     |   49 +
 .../ha/HAAutomaticBackupSharedStore.java        |   85 +
 .../reattach/MultiThreadRandomReattachTest.java |   53 +
 .../MultiThreadRandomReattachTestBase.java      | 1487 ++++
 .../MultiThreadReattachSupportTestBase.java     |  264 +
 .../NettyMultiThreadRandomReattachTest.java     |   48 +
 .../cluster/reattach/OrderReattachTest.java     |  312 +
 .../cluster/reattach/RandomReattachTest.java    | 1587 +++++
 .../cluster/reattach/ReattachTest.java          | 1156 ++++
 .../cluster/restart/ClusterRestartTest.java     |  177 +
 .../cluster/topology/HAClientTopologyTest.java  |   66 +
 .../HAClientTopologyWithDiscoveryTest.java      |   73 +
 .../cluster/topology/IsolatedTopologyTest.java  |  219 +
 .../topology/NettyHAClientTopologyTest.java     |   27 +
 .../NettyHAClientTopologyWithDiscoveryTest.java |   28 +
 .../cluster/topology/NonHATopologyTest.java     |  139 +
 .../topology/TopologyClusterTestBase.java       |  474 ++
 .../cluster/util/BackupSyncDelay.java           |  385 ++
 .../cluster/util/MultiServerTestBase.java       |  300 +
 .../cluster/util/RemoteServerConfiguration.java |   36 +
 .../cluster/util/SameProcessActiveMQServer.java |  110 +
 .../cluster/util/TestableServer.java            |   43 +
 .../discovery/DiscoveryBaseTest.java            |  254 +
 .../discovery/DiscoveryStayAliveTest.java       |  153 +
 .../integration/discovery/DiscoveryTest.java    | 1182 ++++
 .../tests/integration/divert/DivertTest.java    | 1452 ++++
 .../divert/PersistentDivertTest.java            |  473 ++
 .../integration/embedded/ValidateAIOTest.java   |   49 +
 .../http/CoreClientOverHttpTest.java            |  181 +
 .../jms/ActiveMQConnectionFactoryTest.java      |  746 ++
 .../tests/integration/jms/FloodServerTest.java  |  327 +
 .../tests/integration/jms/JMSSecurityTest.java  |   81 +
 .../tests/integration/jms/JmsProducerTest.java  |  431 ++
 .../ManualReconnectionToSingleServerTest.java   |  307 +
 .../integration/jms/SimpleJNDIClientTest.java   |  511 ++
 .../jms/client/AutoGroupingTest.java            |   48 +
 .../integration/jms/client/ConnectionTest.java  |  182 +
 .../integration/jms/client/CreateQueueTest.java |  147 +
 .../jms/client/ExpiryMessageTest.java           |  107 +
 .../integration/jms/client/GroupIDTest.java     |   53 +
 .../integration/jms/client/GroupingTest.java    |  286 +
 .../jms/client/MessageProducerTest.java         |  103 +
 .../integration/jms/client/MessageTest.java     |  373 +
 .../jms/client/NewQueueRequestorTest.java       |  111 +
 .../jms/client/NoLocalSubscriberTest.java       |  269 +
 .../integration/jms/client/PreACKJMSTest.java   |  216 +
 .../jms/client/ReSendMessageTest.java           |  330 +
 .../jms/client/ReceiveNoWaitTest.java           |  111 +
 .../jms/client/RemoteConnectionStressTest.java  |  116 +
 ...onClosedOnRemotingConnectionFailureTest.java |  178 +
 .../integration/jms/client/SessionTest.java     |  161 +
 .../integration/jms/client/StoreConfigTest.java |  371 +
 .../integration/jms/client/TextMessageTest.java |  247 +
 .../jms/client/TopicCleanupTest.java            |  111 +
 .../jms/cluster/BindingsClusterTest.java        |  485 ++
 .../jms/cluster/JMSFailoverListenerTest.java    |  422 ++
 .../jms/cluster/JMSFailoverTest.java            |  619 ++
 .../jms/cluster/JMSReconnectTest.java           |  362 +
 .../jms/cluster/LargeMessageOverBridgeTest.java |  321 +
 .../jms/cluster/MultipleThreadsOpeningTest.java |   95 +
 .../jms/cluster/ReplicatedJMSFailoverTest.java  |   80 +
 .../jms/cluster/TemporaryQueueClusterTest.java  |  182 +
 .../jms/cluster/TopicClusterTest.java           |  127 +
 .../CloseConnectionFactoryOnGCest.java          |   72 +
 .../jms/connection/CloseConnectionOnGCTest.java |  183 +
 .../CloseDestroyedConnectionTest.java           |  173 +
 .../connection/ConcurrentSessionCloseTest.java  |  119 +
 .../ConnectionFactorySerializationTest.java     |  395 ++
 ...tionFactoryWithJGroupsSerializationTest.java |  199 +
 .../jms/connection/ExceptionListenerTest.java   |  172 +
 .../jms/connection/InvalidConnectorTest.java    |  114 +
 .../integration/jms/consumer/ConsumerTest.java  |  844 +++
 .../jms/divert/DivertAndACKClientTest.java      |  168 +
 .../integration/jms/jms2client/BodyTest.java    |   80 +
 .../jms/jms2client/InvalidDestinationTest.java  |  387 ++
 .../jms/jms2client/JmsContextTest.java          |  724 ++
 .../JmsProducerCompletionListenerTest.java      |  232 +
 .../jms/jms2client/NonExistentQueueTest.java    |   94 +
 .../jms/jms2client/SharedConsumerTest.java      |  310 +
 .../jms/largemessage/JMSLargeMessageTest.java   |  364 +
 .../jms/server/JMSServerDeployerTest.java       |  157 +
 .../jms/server/JMSServerStartStopTest.java      |  216 +
 .../jms/server/config/JMSConfigurationTest.java |  122 +
 .../config/JMSServerConfigParserTest.java       |   78 +
 .../ConnectionFactoryControlTest.java           |  212 +
 .../server/management/JMSMessagingProxy.java    |   93 +
 .../server/management/JMSQueueControlTest.java  | 1446 ++++
 .../management/JMSQueueControlUsingJMSTest.java |  369 +
 .../management/JMSServerControl2Test.java       | 1319 ++++
 .../management/JMSServerControlRestartTest.java |  177 +
 .../server/management/JMSServerControlTest.java | 1260 ++++
 .../JMSServerControlUsingJMSTest.java           |  519 ++
 .../jms/server/management/JMSUtil.java          |  361 +
 .../server/management/NullInitialContext.java   |   53 +
 .../management/TopicControlClusterTest.java     |   86 +
 .../jms/server/management/TopicControlTest.java |  646 ++
 .../management/TopicControlUsingJMSTest.java    |  504 ++
 .../journal/AIOImportExportTest.java            |   45 +
 .../journal/AIOJournalCompactTest.java          |   49 +
 .../integration/journal/AIOJournalImplTest.java |   80 +
 .../journal/AIOSequentialFileFactoryTest.java   |   54 +
 .../journal/JournalPerfTuneTest.java            |  238 +
 .../journal/NIOBufferedJournalCompactTest.java  |   40 +
 .../journal/NIOImportExportTest.java            |  217 +
 .../journal/NIOJournalCompactTest.java          | 1949 ++++++
 .../integration/journal/NIOJournalImplTest.java |   51 +
 .../journal/NIONoBufferJournalImplTest.java     |   50 +
 ...NIONonBufferedSequentialFileFactoryTest.java |   31 +
 .../journal/NIOSequentialFileFactoryTest.java   |   31 +
 .../integration/journal/OldFormatTest.java      |  148 +
 .../journal/ValidateTransactionHealthTest.java  |  473 ++
 .../largemessage/LargeMessageTestBase.java      |  813 +++
 .../largemessage/ServerLargeMessageTest.java    |  124 +
 .../management/AcceptorControlTest.java         |  168 +
 .../AcceptorControlUsingCoreTest.java           |  106 +
 .../management/ActiveMQServerControlTest.java   | 1111 +++
 .../ActiveMQServerControlUsingCoreTest.java     |  719 ++
 .../management/AddressControlTest.java          |  334 +
 .../management/AddressControlUsingCoreTest.java |  220 +
 .../management/BridgeControlTest.java           |  187 +
 .../management/BridgeControlUsingCoreTest.java  |  184 +
 .../management/BroadcastGroupControlTest.java   |  135 +
 .../BroadcastGroupControlUsingCoreTest.java     |   92 +
 .../ClusterConnectionControl2Test.java          |  192 +
 .../ClusterConnectionControlTest.java           |  302 +
 .../ClusterConnectionControlUsingCoreTest.java  |  179 +
 .../management/CoreMessagingProxy.java          |  111 +
 .../management/DivertControlTest.java           |  132 +
 .../management/DivertControlUsingCoreTest.java  |  132 +
 .../integration/management/JMXDomainTest.java   |   98 +
 .../management/ManagementActivationTest.java    |  299 +
 .../management/ManagementControlHelper.java     |  162 +
 .../management/ManagementHelperTest.java        |  326 +
 .../management/ManagementServiceImplTest.java   |  181 +
 .../management/ManagementTestBase.java          |  150 +
 .../ManagementWithPagingServerTest.java         |  397 ++
 .../management/ManagementWithStompTest.java     |  267 +
 .../management/NotificationTest.java            |  338 +
 .../management/QueueControlTest.java            | 2055 ++++++
 .../management/QueueControlUsingCoreTest.java   |  383 ++
 .../management/SecurityManagementTestBase.java  |  132 +
 ...tyManagementWithConfiguredAdminUserTest.java |  116 +
 ...yManagementWithDefaultConfigurationTest.java |   72 +
 ...ManagementWithModifiedConfigurationTest.java |   90 +
 .../management/SecurityNotificationTest.java    |  243 +
 .../integration/openwire/BasicOpenWireTest.java |  248 +
 .../integration/openwire/BasicSecurityTest.java |  255 +
 .../integration/openwire/OpenWireTestBase.java  |  194 +
 .../integration/openwire/OpenWireUtilTest.java  |   41 +
 .../openwire/SimpleOpenWireTest.java            |  379 +
 .../openwire/amq/JMSConsumer10Test.java         |  109 +
 .../openwire/amq/JMSConsumer11Test.java         |  116 +
 .../openwire/amq/JMSConsumer12Test.java         |   93 +
 .../openwire/amq/JMSConsumer13Test.java         |   86 +
 .../openwire/amq/JMSConsumer1Test.java          |  122 +
 .../openwire/amq/JMSConsumer2Test.java          |  241 +
 .../openwire/amq/JMSConsumer3Test.java          |  114 +
 .../openwire/amq/JMSConsumer4Test.java          |  104 +
 .../openwire/amq/JMSConsumer5Test.java          |  136 +
 .../openwire/amq/JMSConsumer6Test.java          |  147 +
 .../openwire/amq/JMSConsumer7Test.java          |  163 +
 .../openwire/amq/JMSConsumer8Test.java          |  160 +
 .../openwire/amq/JMSConsumer9Test.java          |  142 +
 .../amq/JMSDurableTopicRedeliverTest.java       |   96 +
 .../openwire/amq/JMSIndividualAckTest.java      |  152 +
 .../openwire/amq/JMSMessageTest.java            |  640 ++
 .../openwire/amq/JMSQueueRedeliverTest.java     |   34 +
 .../openwire/amq/JMSUsecase1Test.java           |  123 +
 .../openwire/amq/JMSUsecaseTest.java            |   89 +
 .../openwire/amq/JmsAutoAckListenerTest.java    |   69 +
 .../openwire/amq/JmsAutoAckTest.java            |   66 +
 .../openwire/amq/JmsClientAckTest.java          |  146 +
 .../amq/JmsConnectionStartStopTest.java         |  187 +
 .../amq/JmsConsumerResetActiveListenerTest.java |  166 +
 .../amq/JmsCreateConsumerInOnMessageTest.java   |  100 +
 .../JmsDurableQueueWildcardSendReceiveTest.java |   44 +
 .../amq/JmsDurableTopicSelectorTest.java        |   34 +
 .../amq/JmsDurableTopicSendReceiveTest.java     |  102 +
 .../amq/JmsDurableTopicTransactionTest.java     |   40 +
 .../JmsDurableTopicWildcardSendReceiveTest.java |   45 +
 .../openwire/amq/JmsQueueBrowserTest.java       |  507 ++
 .../openwire/amq/JmsQueueRequestReplyTest.java  |   39 +
 .../openwire/amq/JmsResourceProvider.java       |  266 +
 .../openwire/amq/JmsSendReceiveTestSupport.java |  246 +
 .../openwire/amq/JmsTopicRedeliverTest.java     |  155 +
 .../openwire/amq/JmsTopicRequestReplyTest.java  |  274 +
 .../openwire/amq/JmsTopicSelectorTest.java      |  231 +
 .../openwire/amq/JmsTopicSendReceiveTest.java   |  120 +
 ...sTopicSendReceiveWithTwoConnectionsTest.java |  111 +
 .../openwire/amq/JmsTopicTransactionTest.java   |   37 +
 .../amq/JmsTopicWildcardSendReceiveTest.java    |  256 +
 .../openwire/amq/JmsTransactionTestSupport.java |  761 ++
 .../amq/MessageListenerRedeliveryTest.java      |  458 ++
 .../amq/ProducerFlowControlSendFailTest.java    |  218 +
 .../openwire/amq/ProducerFlowControlTest.java   |  410 ++
 .../amq/ReconnectWithSameClientIDTest.java      |   98 +
 .../openwire/amq/RedeliveryPolicyTest.java      |  638 ++
 .../integration/openwire/amq/TimeStampTest.java |   92 +
 .../openwire/amq/TransactionContextTest.java    |  154 +
 .../openwire/interop/GeneralInteropTest.java    |  670 ++
 .../tests/integration/openwire/util/Wait.java   |   57 +
 .../paging/MultipleProducersPagingTest.java     |  210 +
 .../integration/paging/NettyPagingSendTest.java |   26 +
 .../paging/PageCountSyncOnNonTXTest.java        |  201 +
 .../integration/paging/PageCountSyncServer.java |   78 +
 .../integration/paging/PagingCounterTest.java   |  354 +
 .../integration/paging/PagingReceiveTest.java   |  151 +
 .../integration/paging/PagingSendTest.java      |  378 +
 .../PagingWithFailoverAndCountersTest.java      |  470 ++
 .../paging/PagingWithFailoverBackup.java        |   31 +
 .../paging/PagingWithFailoverServer.java        |   84 +
 .../paging/SpawnedServerSupport.java            |  147 +
 ...AddressSettingsConfigurationStorageTest.java |  122 +
 .../DeleteMessagesOnStartupTest.java            |   95 +
 .../persistence/DeleteQueueRestartTest.java     |  125 +
 .../persistence/DuplicateCacheTest.java         |   99 +
 .../persistence/ExportFormatTest.java           |  163 +
 ...nnectionFactoryConfigurationStorageTest.java |  186 +
 .../persistence/JMSDynamicConfigTest.java       |   97 +
 .../persistence/JMSStorageManagerTest.java      |   77 +
 .../integration/persistence/RestartSMTest.java  |  129 +
 .../RolesConfigurationStorageTest.java          |  140 +
 .../persistence/StorageManagerTestBase.java     |  139 +
 ...ansportConfigurationEncodingSupportTest.java |  129 +
 .../persistence/XmlImportExportTest.java        | 1081 +++
 .../tests/integration/proton/ProtonTest.java    | 1081 +++
 .../integration/ra/ActiveMQActivationTest.java  |   64 +
 .../integration/ra/ActiveMQClusteredTest.java   |  115 +
 .../ra/ActiveMQMessageHandlerSecurityTest.java  |   95 +
 .../ra/ActiveMQMessageHandlerTest.java          |  920 +++
 .../ra/ActiveMQMessageHandlerXATest.java        |  303 +
 .../ra/ActiveMQRAClusteredTestBase.java         |  103 +
 .../integration/ra/ActiveMQRATestBase.java      |  241 +
 .../tests/integration/ra/DummyTransaction.java  |   73 +
 .../integration/ra/DummyTransactionManager.java |   81 +
 .../tests/integration/ra/JMSContextTest.java    |  172 +
 .../integration/ra/OutgoingConnectionTest.java  |  343 +
 .../ra/OutgoingConnectionTestJTA.java           |  291 +
 .../integration/ra/ResourceAdapterTest.java     |  727 ++
 .../integration/remoting/BatchDelayTest.java    |  122 +
 .../remoting/DestroyConsumerTest.java           |   81 +
 .../integration/remoting/DirectDeliverTest.java |  159 +
 .../remoting/NettyNetworkAddressTest.java       |   54 +
 .../remoting/NettySynchronousCloseTest.java     |   26 +
 .../remoting/NetworkAddressTestBase.java        |  275 +
 .../tests/integration/remoting/PingTest.java    |  463 ++
 .../integration/remoting/ReconnectTest.java     |  283 +
 .../remoting/SynchronousCloseTest.java          |  102 +
 .../replication/ReplicationOrderTest.java       |  133 +
 .../replication/ReplicationTest.java            |  971 +++
 .../scheduling/DelayedMessageTest.java          |  304 +
 .../MultipliedDelayedMessageTest.java           |  152 +
 .../scheduling/ScheduledMessageTest.java        | 1022 +++
 .../security/NettySecurityClientTest.java       |  116 +
 .../integration/security/SecurityTest.java      | 1259 ++++
 .../integration/security/SimpleClient.java      |  108 +
 .../server/AIOFileLockTimeoutTest.java          |   33 +
 .../server/AddressFullLoggingTest.java          |  146 +
 .../integration/server/ExpiryRunnerTest.java    |  360 +
 .../integration/server/FakeStorageManager.java  |   60 +
 .../integration/server/FileLockTimeoutTest.java |  119 +
 .../server/GracefulShutdownTest.java            |  185 +
 .../integration/server/LVQRecoveryTest.java     |  266 +
 .../tests/integration/server/LVQTest.java       |  696 ++
 .../server/NIOFileLockTimeoutTest.java          |   33 +
 .../integration/server/PredefinedQueueTest.java |  531 ++
 .../integration/server/ScaleDown3NodeTest.java  |  416 ++
 .../integration/server/ScaleDownDirectTest.java |  317 +
 .../tests/integration/server/ScaleDownTest.java |  568 ++
 .../integration/server/SimpleStartStopTest.java |   99 +
 .../server/SuppliedThreadPoolTest.java          |  117 +
 .../integration/spring/ExampleListener.java     |   45 +
 .../tests/integration/spring/MessageSender.java |   67 +
 .../spring/SpringIntegrationTest.java           |   91 +
 .../ssl/CoreClientOverOneWaySSLTest.java        |  608 ++
 .../ssl/CoreClientOverTwoWaySSLTest.java        |  207 +
 .../integration/stomp/ConcurrentStompTest.java  |  159 +
 .../tests/integration/stomp/ExtraStompTest.java |  995 +++
 .../stomp/StompConnectionCleanupTest.java       |  128 +
 .../integration/stomp/StompOverHttpTest.java    |   87 +
 .../stomp/StompOverWebsocketTest.java           |  149 +
 .../tests/integration/stomp/StompTest.java      | 1471 ++++
 .../tests/integration/stomp/StompTestBase.java  |  400 ++
 .../integration/stomp/StompWebSocketTest.java   |  103 +
 .../stomp/util/AbstractClientStompFrame.java    |  219 +
 .../util/AbstractStompClientConnection.java     |  393 ++
 .../stomp/util/ClientStompFrame.java            |   51 +
 .../stomp/util/ClientStompFrameV10.java         |   52 +
 .../stomp/util/ClientStompFrameV11.java         |   75 +
 .../stomp/util/ClientStompFrameV12.java         |   84 +
 .../stomp/util/StompClientConnection.java       |   60 +
 .../util/StompClientConnectionFactory.java      |   55 +
 .../stomp/util/StompClientConnectionV10.java    |  105 +
 .../stomp/util/StompClientConnectionV11.java    |  143 +
 .../stomp/util/StompClientConnectionV12.java    |  120 +
 .../stomp/util/StompFrameFactory.java           |   28 +
 .../stomp/util/StompFrameFactoryFactory.java    |   41 +
 .../stomp/util/StompFrameFactoryV10.java        |   78 +
 .../stomp/util/StompFrameFactoryV11.java        |  152 +
 .../stomp/util/StompFrameFactoryV12.java        |  159 +
 .../integration/stomp/v11/ExtraStompTest.java   |  400 ++
 .../integration/stomp/v11/StompV11Test.java     | 2442 +++++++
 .../integration/stomp/v11/StompV11TestBase.java |  202 +
 .../integration/stomp/v12/StompV12Test.java     | 2733 ++++++++
 .../integration/tools/TransferMessageTest.java  |  433 ++
 .../netty/ActiveMQFrameDecoder2Test.java        |  128 +
 .../NettyConnectorWithHTTPUpgradeTest.java      |  261 +
 .../vertx/ActiveMQVertxUnitTest.java            |  870 +++
 .../integration/xa/BasicXaRecoveryTest.java     | 1360 ++++
 .../tests/integration/xa/BasicXaTest.java       |  985 +++
 .../tests/integration/xa/XaTimeoutTest.java     |  786 +++
 .../tests/util/JMSClusteredTestBase.java        |  307 +
 .../artemis/tests/util/JMSTestBase.java         |  322 +
 .../artemis/tests/util/JournalExample.java      |  158 +
 .../tests/util/NonSerializableFactory.java      |  107 +
 .../tests/util/ReplicatedBackupUtils.java       |   62 +
 .../tests/util/TransportConfigurationUtils.java |  129 +
 .../DummyTransactionManagerLocator.java         |   91 +
 .../TransactionManagerLocatorTest.java          |   31 +
 .../integration/DuplicateDetectionTest.java     | 2274 ------
 .../integration/IntegrationTestLogger.java      |   30 -
 .../tests/integration/InterceptorTest.java      | 1126 ---
 .../integration/SimpleNotificationService.java  |   90 -
 .../tests/integration/String64KLimitTest.java   |  218 -
 .../aerogear/AeroGearBasicServerTest.java       |  392 --
 .../integration/client/AckBatchSizeTest.java    |  141 -
 .../integration/client/AcknowledgeTest.java     |  829 ---
 .../integration/client/ActiveMQCrashTest.java   |  162 -
 .../integration/client/AddressSettingsTest.java |  373 -
 .../integration/client/AutoCloseCoreTest.java   |   48 -
 .../client/AutoCreateJmsQueueTest.java          |  217 -
 .../client/AutoDeleteJmsQueueTest.java          |   81 -
 .../integration/client/AutogroupIdTest.java     |  230 -
 .../integration/client/BlockingSendTest.java    |   82 -
 .../integration/client/CommitRollbackTest.java  |  294 -
 .../ConcurrentCreateDeleteProduceTest.java      |  173 -
 .../integration/client/ConsumerCloseTest.java   |  327 -
 .../integration/client/ConsumerFilterTest.java  |  303 -
 .../client/ConsumerRoundRobinTest.java          |   86 -
 .../integration/client/ConsumerStuckTest.java   |  306 -
 .../tests/integration/client/ConsumerTest.java  |  680 --
 .../client/ConsumerWindowSizeTest.java          | 1582 -----
 .../integration/client/CoreClientTest.java      |  129 -
 .../client/CreateQueueIdempotentTest.java       |  185 -
 .../client/DeadLetterAddressTest.java           |  530 --
 .../integration/client/DeliveryOrderTest.java   |  196 -
 .../integration/client/DurableQueueTest.java    |  156 -
 .../client/ExpireTestOnRestartTest.java         |  161 -
 .../integration/client/ExpiryAddressTest.java   |  408 --
 .../client/ExpiryLargeMessageTest.java          |  414 --
 .../integration/client/FailureDeadlockTest.java |  195 -
 ...FlowControlOnIgnoreLargeMessageBodyTest.java |  415 --
 .../integration/client/HangConsumerTest.java    |  738 --
 .../integration/client/HeuristicXATest.java     |  505 --
 .../InVMNonPersistentMessageBufferTest.java     |  290 -
 .../client/InVMPersistentMessageBufferTest.java |   32 -
 .../client/IncompatibleVersionTest.java         |  303 -
 .../client/InterruptedLargeMessageTest.java     |  771 ---
 .../client/JMSMessageCounterTest.java           |   76 -
 .../client/JMSPagingFileDeleteTest.java         |  284 -
 .../client/JmsNettyNioStressTest.java           |  333 -
 .../integration/client/JournalCrashTest.java    |  248 -
 .../LargeMessageAvoidLargeMessagesTest.java     |  417 --
 .../client/LargeMessageCompressTest.java        |  417 --
 .../integration/client/LargeMessageTest.java    | 3208 ---------
 .../client/LibaioDependencyCheckTest.java       |   60 -
 .../client/MessageConcurrencyTest.java          |  260 -
 .../client/MessageConsumerRollbackTest.java     |  285 -
 .../integration/client/MessageCounterTest.java  |  101 -
 .../client/MessageDurabilityTest.java           |  221 -
 .../client/MessageExpirationTest.java           |  257 -
 .../MessageGroupingConnectionFactoryTest.java   |  176 -
 .../integration/client/MessageGroupingTest.java |  669 --
 .../integration/client/MessageHandlerTest.java  |  409 --
 .../integration/client/MessagePriorityTest.java |  367 -
 .../integration/client/MessageRateTest.java     |  223 -
 .../client/MultipleThreadFilterOneTest.java     |  324 -
 .../tests/integration/client/NIOvsOIOTest.java  |  338 -
 .../integration/client/NettyConnectorTest.java  |   76 -
 .../client/NettyConsumerWindowSizeTest.java     |   46 -
 .../NettyNonPersistentMessageBufferTest.java    |   32 -
 .../NettyPersistentMessageBufferTest.java       |   32 -
 .../client/NettyProducerFlowControlTest.java    |   27 -
 .../client/NewDeadLetterAddressTest.java        |  113 -
 .../tests/integration/client/OrderTest.java     |  288 -
 .../integration/client/PagingOrderTest.java     |  878 ---
 .../integration/client/PagingSyncTest.java      |  123 -
 .../tests/integration/client/PagingTest.java    | 6498 ------------------
 .../integration/client/ProducerCloseTest.java   |   84 -
 .../client/ProducerFlowControlTest.java         |  870 ---
 .../tests/integration/client/ProducerTest.java  |  169 -
 .../integration/client/QueueBrowserTest.java    |  401 --
 .../client/ReceiveImmediateTest.java            |  265 -
 .../tests/integration/client/ReceiveTest.java   |  172 -
 .../client/RedeliveryConsumerTest.java          |  375 -
 .../tests/integration/client/RequestorTest.java |  324 -
 .../tests/integration/client/RoutingTest.java   |  243 -
 .../client/SelfExpandingBufferTest.java         |  146 -
 .../client/ServerLocatorConnectTest.java        |  182 -
 .../client/SessionCloseOnGCTest.java            |  250 -
 .../integration/client/SessionCloseTest.java    |  293 -
 ...onClosedOnRemotingConnectionFailureTest.java |  122 -
 .../client/SessionCreateAndDeleteQueueTest.java |  163 -
 .../client/SessionCreateConsumerTest.java       |  126 -
 .../client/SessionCreateProducerTest.java       |   93 -
 .../integration/client/SessionFactoryTest.java  |  559 --
 .../SessionSendAcknowledgementHandlerTest.java  |  195 -
 .../client/SessionStopStartTest.java            |  709 --
 .../tests/integration/client/SessionTest.java   |  526 --
 .../client/SimpleSendMultipleQueuesTest.java    |  137 -
 .../integration/client/SlowConsumerTest.java    |  362 -
 .../integration/client/TemporaryQueueTest.java  |  699 --
 .../client/TransactionDurabilityTest.java       |  185 -
 .../client/TransactionalSendTest.java           |  109 -
 .../integration/client/TransientQueueTest.java  |  244 -
 .../integration/client/WildCardRoutingTest.java |  828 ---
 .../clientcrash/ClientCrashTest.java            |  184 -
 .../integration/clientcrash/ClientExitTest.java |  119 -
 .../integration/clientcrash/ClientTestBase.java |   74 -
 .../integration/clientcrash/CrashClient.java    |   94 -
 .../integration/clientcrash/CrashClient2.java   |  105 -
 .../clientcrash/DummyInterceptor.java           |   70 -
 .../clientcrash/DummyInterceptorB.java          |   50 -
 .../integration/clientcrash/GracefulClient.java |   99 -
 .../cluster/ClusterControllerTest.java          |  101 -
 .../integration/cluster/NodeManagerAction.java  |  145 -
 .../integration/cluster/NodeManagerTest.java    |  205 -
 .../cluster/RealNodeManagerTest.java            |   64 -
 .../cluster/bridge/BridgeFailoverTest.java      |  309 -
 .../cluster/bridge/BridgeReconnectTest.java     |  819 ---
 .../cluster/bridge/BridgeStartTest.java         |  819 ---
 .../integration/cluster/bridge/BridgeTest.java  | 2086 ------
 .../cluster/bridge/BridgeTestBase.java          |  151 -
 .../BridgeWithDiscoveryGroupStartTest.java      |  279 -
 .../cluster/bridge/SimpleTransformer.java       |   57 -
 .../distribution/ClusterHeadersRemovedTest.java |   98 -
 .../cluster/distribution/ClusterTestBase.java   | 2248 ------
 .../distribution/ClusterWithBackupTest.java     |  119 -
 .../distribution/ClusteredGroupingTest.java     | 1807 -----
 .../ClusteredRequestResponseTest.java           |  156 -
 .../LargeMessageRedistributionTest.java         |   27 -
 .../distribution/MessageRedistributionTest.java | 1178 ----
 .../MessageRedistributionWithDiscoveryTest.java |  193 -
 .../NettyFileStorageSymmetricClusterTest.java   |   37 -
 ...leStorageSymmetricClusterWithBackupTest.java |   33 -
 ...torageSymmetricClusterWithDiscoveryTest.java |   38 -
 .../NettyOneWayChainClusterTest.java            |   28 -
 .../NettyOneWayTwoNodeClusterTest.java          |   30 -
 .../distribution/NettySymmetricClusterTest.java |   26 -
 .../NettySymmetricClusterWithBackupTest.java    |   29 -
 .../NettySymmetricClusterWithDiscoveryTest.java |   27 -
 .../distribution/OneWayChainClusterTest.java    |  402 --
 .../distribution/OnewayTwoNodeClusterTest.java  | 1252 ----
 .../SimpleSymmetricClusterTest.java             |  399 --
 .../distribution/SymmetricClusterTest.java      | 2000 ------
 .../SymmetricClusterWithBackupTest.java         |  574 --
 .../SymmetricClusterWithDiscoveryTest.java      |   99 -
 .../distribution/TemporaryQueueClusterTest.java |  108 -
 .../distribution/TwoWayTwoNodeClusterTest.java  |  202 -
 .../TwoWayTwoNodeClusterWithDiscoveryTest.java  |   58 -
 .../AlmostLargeAsynchronousFailoverTest.java    |   51 -
 .../failover/AsynchronousFailoverTest.java      |  624 --
 .../AutomaticColocatedQuorumVoteTest.java       |  379 -
 .../failover/BackupAuthenticationTest.java      |  102 -
 .../cluster/failover/BackupSyncJournalTest.java |  440 --
 .../failover/BackupSyncLargeMessageTest.java    |  201 -
 .../cluster/failover/BackupSyncPagingTest.java  |   75 -
 .../ClusterWithBackupFailoverTestBase.java      |  437 --
 .../cluster/failover/DelayInterceptor.java      |   39 -
 .../cluster/failover/DelayInterceptor2.java     |   56 -
 .../cluster/failover/DelayInterceptor3.java     |   40 -
 .../DiscoveryClusterWithBackupFailoverTest.java |   57 -
 .../cluster/failover/FailBackAutoTest.java      |  351 -
 .../cluster/failover/FailBackManualTest.java    |  235 -
 .../cluster/failover/FailoverListenerTest.java  |  329 -
 .../failover/FailoverOnFlowControlTest.java     |  146 -
 .../cluster/failover/FailoverTest.java          | 2420 -------
 .../cluster/failover/FailoverTestBase.java      |  384 --
 .../GroupingFailoverReplicationTest.java        |   27 -
 .../GroupingFailoverSharedServerTest.java       |   27 -
 .../failover/GroupingFailoverTestBase.java      |  237 -
 .../failover/LargeMessageFailoverTest.java      |   71 -
 .../failover/LiveToLiveFailoverTest.java        |  455 --
 .../MultipleBackupsFailoverTestBase.java        |  184 -
 ...ultipleLivesMultipleBackupsFailoverTest.java |  225 -
 .../MultipleServerFailoverTestBase.java         |  337 -
 .../failover/NettyAsynchronousFailoverTest.java |   34 -
 .../failover/NettyAsynchronousReattachTest.java |   39 -
 ...yDiscoveryClusterWithBackupFailoverTest.java |   26 -
 .../cluster/failover/NettyFailoverTest.java     |   90 -
 ...eDiscoveryClusterWithBackupFailoverTest.java |   26 -
 ...rageStaticClusterWithBackupFailoverTest.java |   26 -
 .../failover/NettyReplicatedFailoverTest.java   |   61 -
 ...ettyStaticClusterWithBackupFailoverTest.java |   26 -
 .../cluster/failover/PagingFailoverTest.java    |  264 -
 .../cluster/failover/QuorumFailOverTest.java    |  138 -
 .../failover/QuorumVoteServerConnectTest.java   |   86 -
 .../ReplicatedAsynchronousFailoverTest.java     |   26 -
 .../failover/ReplicatedDistributionTest.java    |  251 -
 .../failover/ReplicatedFailoverTest.java        |  184 -
 ...eplicatedFailoverUsingNodeGroupNameTest.java |   39 -
 .../ReplicatedLargeMessageFailoverTest.java     |   65 -
 ...icatedLargeMessageWithDelayFailoverTest.java |   61 -
 ...ltipleServerFailoverNoNodeGroupNameTest.java |   26 -
 ...eplicatedManyMultipleServerFailoverTest.java |   32 -
 ...dMultipleServerFailoverExtraBackupsTest.java |  150 -
 ...ltipleServerFailoverNoGroupNodeNameTest.java |   26 -
 .../ReplicatedMultipleServerFailoverTest.java   |  182 -
 ...ReplicatedNettyAsynchronousFailoverTest.java |   27 -
 .../failover/ReplicatedPagedFailoverTest.java   |   44 -
 .../failover/ReplicatedPagingFailoverTest.java  |   27 -
 .../ReplicatedWithDelayFailoverTest.java        |   62 -
 .../cluster/failover/SecurityFailoverTest.java  |  144 -
 .../failover/SharedStoreDistributionTest.java   |   26 -
 .../SingleLiveMultipleBackupsFailoverTest.java  |  208 -
 .../StaticClusterWithBackupFailoverTest.java    |   92 -
 .../remote/FailoverWithSharedStoreTest.java     |   49 -
 .../ha/HAAutomaticBackupSharedStore.java        |   85 -
 .../reattach/MultiThreadRandomReattachTest.java |   53 -
 .../MultiThreadRandomReattachTestBase.java      | 1486 ----
 .../MultiThreadReattachSupportTestBase.java     |  264 -
 .../NettyMultiThreadRandomReattachTest.java     |   48 -
 .../cluster/reattach/OrderReattachTest.java     |  312 -
 .../cluster/reattach/RandomReattachTest.java    | 1587 -----
 .../cluster/reattach/ReattachTest.java          | 1156 ----
 .../cluster/restart/ClusterRestartTest.java     |  177 -
 .../cluster/topology/HAClientTopologyTest.java  |   65 -
 .../HAClientTopologyWithDiscoveryTest.java      |   73 -
 .../cluster/topology/IsolatedTopologyTest.java  |  219 -
 .../topology/NettyHAClientTopologyTest.java     |   27 -
 .../NettyHAClientTopologyWithDiscoveryTest.java |   28 -
 .../cluster/topology/NonHATopologyTest.java     |  139 -
 .../topology/TopologyClusterTestBase.java       |  472 --
 .../cluster/util/BackupSyncDelay.java           |  385 --
 .../cluster/util/MultiServerTestBase.java       |  300 -
 .../cluster/util/RemoteServerConfiguration.java |   36 -
 .../cluster/util/SameProcessActiveMQServer.java |  110 -
 .../cluster/util/TestableServer.java            |   43 -
 .../discovery/DiscoveryBaseTest.java            |  254 -
 .../discovery/DiscoveryStayAliveTest.java       |  153 -
 .../integration/discovery/DiscoveryTest.java    | 1182 ----
 .../tests/integration/divert/DivertTest.java    | 1452 ----
 .../divert/PersistentDivertTest.java            |  473 --
 .../integration/embedded/ValidateAIOTest.java   |   49 -
 .../http/CoreClientOverHttpTest.java            |  181 -
 .../jms/ActiveMQConnectionFactoryTest.java      |  746 --
 .../tests/integration/jms/FloodServerTest.java  |  327 -
 .../tests/integration/jms/JMSSecurityTest.java  |   81 -
 .../tests/integration/jms/JmsProducerTest.java  |  431 --
 .../ManualReconnectionToSingleServerTest.java   |  307 -
 .../integration/jms/SimpleJNDIClientTest.java   |  511 --
 .../jms/client/AutoGroupingTest.java            |   48 -
 .../integration/jms/client/ConnectionTest.java  |  182 -
 .../integration/jms/client/CreateQueueTest.java |  147 -
 .../jms/client/ExpiryMessageTest.java           |  107 -
 .../integration/jms/client/GroupIDTest.java     |   53 -
 .../integration/jms/client/GroupingTest.java    |  286 -
 .../jms/client/MessageProducerTest.java         |  103 -
 .../integration/jms/client/MessageTest.java     |  373 -
 .../jms/client/NewQueueRequestorTest.java       |  111 -
 .../jms/client/NoLocalSubscriberTest.java       |  269 -
 .../integration/jms/client/PreACKJMSTest.java   |  217 -
 .../jms/client/ReSendMessageTest.java           |  330 -
 .../jms/client/ReceiveNoWaitTest.java           |  112 -
 .../jms/client/RemoteConnectionStressTest.java  |  116 -
 ...onClosedOnRemotingConnectionFailureTest.java |  178 -
 .../integration/jms/client/SessionTest.java     |  161 -
 .../integration/jms/client/StoreConfigTest.java |  371 -
 .../integration/jms/client/TextMessageTest.java |  247 -
 .../jms/client/TopicCleanupTest.java            |  111 -
 .../jms/cluster/BindingsClusterTest.java        |  485 --
 .../jms/cluster/JMSFailoverListenerTest.java    |  422 --
 .../jms/cluster/JMSFailoverTest.java            |  619 --
 .../jms/cluster/JMSReconnectTest.java           |  362 -
 .../jms/cluster/LargeMessageOverBridgeTest.java |  321 -
 .../jms/cluster/MultipleThreadsOpeningTest.java |   95 -
 .../jms/cluster/ReplicatedJMSFailoverTest.java  |   80 -
 .../jms/cluster/TemporaryQueueClusterTest.java  |  182 -
 .../jms/cluster/TopicClusterTest.java           |  127 -
 .../CloseConnectionFactoryOnGCest.java          |   72 -
 .../jms/connection/CloseConnectionOnGCTest.java |  183 -
 .../CloseDestroyedConnectionTest.java           |  173 -
 .../connection/ConcurrentSessionCloseTest.java  |  119 -
 .../ConnectionFactorySerializationTest.java     |  395 --
 ...tionFactoryWithJGroupsSerializationTest.java |  199 -
 .../jms/connection/ExceptionListenerTest.java   |  172 -
 .../jms/connection/InvalidConnectorTest.java    |  114 -
 .../integration/jms/consumer/ConsumerTest.java  |  844 ---
 .../jms/divert/DivertAndACKClientTest.java      |  168 -
 .../integration/jms/jms2client/BodyTest.java    |   80 -
 .../jms/jms2client/InvalidDestinationTest.java  |  387 --
 .../jms/jms2client/JmsContextTest.java          |  724 --
 .../JmsProducerCompletionListenerTest.java      |  232 -
 .../jms/jms2client/NonExistentQueueTest.java    |   94 -
 .../jms/jms2client/SharedConsumerTest.java      |  310 -
 .../jms/largemessage/JMSLargeMessageTest.java   |  364 -
 .../jms/server/JMSServerDeployerTest.java       |  157 -
 .../jms/server/JMSServerStartStopTest.java      |  216 -
 .../jms/server/config/JMSConfigurationTest.java |  122 -
 .../config/JMSServerConfigParserTest.java       |   78 -
 .../ConnectionFactoryControlTest.java           |  210 -
 .../server/management/JMSMessagingProxy.java    |   93 -
 .../server/management/JMSQueueControlTest.java  | 1446 ----
 .../management/JMSQueueControlUsingJMSTest.java |  369 -
 .../management/JMSServerControl2Test.java       | 1318 ----
 .../management/JMSServerControlRestartTest.java |  177 -
 .../server/management/JMSServerControlTest.java | 1260 ----
 .../JMSServerControlUsingJMSTest.java           |  518 --
 .../jms/server/management/JMSUtil.java          |  361 -
 .../server/management/NullInitialContext.java   |   53 -
 .../management/TopicControlClusterTest.java     |   86 -
 .../jms/server/management/TopicControlTest.java |  646 --
 .../management/TopicControlUsingJMSTest.java    |  504 --
 .../journal/AIOImportExportTest.java            |   44 -
 .../journal/AIOJournalCompactTest.java          |   48 -
 .../integration/journal/AIOJournalImplTest.java |   80 -
 .../journal/AIOSequentialFileFactoryTest.java   |   54 -
 .../journal/JournalPerfTuneTest.java            |  238 -
 .../journal/NIOBufferedJournalCompactTest.java  |   39 -
 .../journal/NIOImportExportTest.java            |  216 -
 .../journal/NIOJournalCompactTest.java          | 1949 ------
 .../integration/journal/NIOJournalImplTest.java |   50 -
 .../journal/NIONoBufferJournalImplTest.java     |   50 -
 ...NIONonBufferedSequentialFileFactoryTest.java |   31 -
 .../journal/NIOSequentialFileFactoryTest.java   |   31 -
 .../integration/journal/OldFormatTest.java      |  148 -
 .../journal/ValidateTransactionHealthTest.java  |  473 --
 .../largemessage/LargeMessageTestBase.java      |  813 ---
 .../largemessage/ServerLargeMessageTest.java    |  124 -
 .../management/AcceptorControlTest.java         |  168 -
 .../AcceptorControlUsingCoreTest.java           |  106 -
 .../management/ActiveMQServerControlTest.java   | 1111 ---
 .../ActiveMQServerControlUsingCoreTest.java     |  719 --
 .../management/AddressControlTest.java          |  334 -
 .../management/AddressControlUsingCoreTest.java |  220 -
 .../management/BridgeControlTest.java           |  187 -
 .../management/BridgeControlUsingCoreTest.java  |  184 -
 .../management/BroadcastGroupControlTest.java   |  134 -
 .../BroadcastGroupControlUsingCoreTest.java     |   92 -
 .../ClusterConnectionControl2Test.java          |  191 -
 .../ClusterConnectionControlTest.java           |  302 -
 .../ClusterConnectionControlUsingCoreTest.java  |  179 -
 .../management/CoreMessagingProxy.java          |  111 -
 .../management/DivertControlTest.java           |  132 -
 .../management/DivertControlUsingCoreTest.java  |  132 -
 .../integration/management/JMXDomainTest.java   |   98 -
 .../management/ManagementActivationTest.java    |  299 -
 .../management/ManagementControlHelper.java     |  162 -
 .../management/ManagementHelperTest.java        |  326 -
 .../management/ManagementServiceImplTest.java   |  181 -
 .../management/ManagementTestBase.java          |  150 -
 .../ManagementWithPagingServerTest.java         |  397 --
 .../management/ManagementWithStompTest.java     |  267 -
 .../management/NotificationTest.java            |  338 -
 .../management/QueueControlTest.java            | 2055 ------
 .../management/QueueControlUsingCoreTest.java   |  376 -
 .../management/SecurityManagementTestBase.java  |  132 -
 ...tyManagementWithConfiguredAdminUserTest.java |  116 -
 ...yManagementWithDefaultConfigurationTest.java |   72 -
 ...ManagementWithModifiedConfigurationTest.java |   90 -
 .../management/SecurityNotificationTest.java    |  243 -
 .../integration/openwire/BasicOpenWireTest.java |  248 -
 .../integration/openwire/BasicSecurityTest.java |  255 -
 .../integration/openwire/OpenWireTestBase.java  |  194 -
 .../integration/openwire/OpenWireUtilTest.java  |   41 -
 .../openwire/SimpleOpenWireTest.java            |  380 -
 .../openwire/amq/JMSConsumer10Test.java         |  109 -
 .../openwire/amq/JMSConsumer11Test.java         |  116 -
 .../openwire/amq/JMSConsumer12Test.java         |   93 -
 .../openwire/amq/JMSConsumer13Test.java         |   86 -
 .../openwire/amq/JMSConsumer1Test.java          |  122 -
 .../openwire/amq/JMSConsumer2Test.java          |  241 -
 .../openwire/amq/JMSConsumer3Test.java          |  114 -
 .../openwire/amq/JMSConsumer4Test.java          |  104 -
 .../openwire/amq/JMSConsumer5Test.java          |  136 -
 .../openwire/amq/JMSConsumer6Test.java          |  147 -
 .../openwire/amq/JMSConsumer7Test.java          |  163 -
 .../openwire/amq/JMSConsumer8Test.java          |  160 -
 .../openwire/amq/JMSConsumer9Test.java          |  142 -
 .../amq/JMSDurableTopicRedeliverTest.java       |   96 -
 .../openwire/amq/JMSIndividualAckTest.java      |  152 -
 .../openwire/amq/JMSMessageTest.java            |  640 --
 .../openwire/amq/JMSQueueRedeliverTest.java     |   34 -
 .../openwire/amq/JMSUsecase1Test.java           |  123 -
 .../openwire/amq/JMSUsecaseTest.java            |   89 -
 .../openwire/amq/JmsAutoAckListenerTest.java    |   69 -
 .../openwire/amq/JmsAutoAckTest.java            |   66 -
 .../openwire/amq/JmsClientAckTest.java          |  146 -
 .../amq/JmsConnectionStartStopTest.java         |  187 -
 .../amq/JmsConsumerResetActiveListenerTest.java |  166 -
 .../amq/JmsCreateConsumerInOnMessageTest.java   |  100 -
 .../JmsDurableQueueWildcardSendReceiveTest.java |   44 -
 .../amq/JmsDurableTopicSelectorTest.java        |   34 -
 .../amq/JmsDurableTopicSendReceiveTest.java     |  102 -
 .../amq/JmsDurableTopicTransactionTest.java     |   40 -
 .../JmsDurableTopicWildcardSendReceiveTest.java |   45 -
 .../openwire/amq/JmsQueueBrowserTest.java       |  507 --
 .../openwire/amq/JmsQueueRequestReplyTest.java  |   39 -
 .../openwire/amq/JmsResourceProvider.java       |  266 -
 .../openwire/amq/JmsSendReceiveTestSupport.java |  246 -
 .../openwire/amq/JmsTopicRedeliverTest.java     |  155 -
 .../openwire/amq/JmsTopicRequestReplyTest.java  |  274 -
 .../openwire/amq/JmsTopicSelectorTest.java      |  231 -
 .../openwire/amq/JmsTopicSendReceiveTest.java   |  120 -
 ...sTopicSendReceiveWithTwoConnectionsTest.java |  111 -
 .../openwire/amq/JmsTopicTransactionTest.java   |   37 -
 .../amq/JmsTopicWildcardSendReceiveTest.java    |  256 -
 .../openwire/amq/JmsTransactionTestSupport.java |  761 --
 .../amq/MessageListenerRedeliveryTest.java      |  458 --
 .../amq/ProducerFlowControlSendFailTest.java    |  218 -
 .../openwire/amq/ProducerFlowControlTest.java   |  410 --
 .../amq/ReconnectWithSameClientIDTest.java      |   98 -
 .../openwire/amq/RedeliveryPolicyTest.java      |  638 --
 .../integration/openwire/amq/TimeStampTest.java |   92 -
 .../openwire/amq/TransactionContextTest.java    |  154 -
 .../openwire/interop/GeneralInteropTest.java    |  670 --
 .../tests/integration/openwire/util/Wait.java   |   57 -
 .../paging/MultipleProducersPagingTest.java     |  210 -
 .../integration/paging/NettyPagingSendTest.java |   26 -
 .../paging/PageCountSyncOnNonTXTest.java        |  201 -
 .../integration/paging/PageCountSyncServer.java |   78 -
 .../integration/paging/PagingCounterTest.java   |  354 -
 .../integration/paging/PagingReceiveTest.java   |  151 -
 .../integration/paging/PagingSendTest.java      |  378 -
 .../PagingWithFailoverAndCountersTest.java      |  470 --
 .../paging/PagingWithFailoverBackup.java        |   31 -
 .../paging/PagingWithFailoverServer.java        |   84 -
 .../paging/SpawnedServerSupport.java            |  147 -
 ...AddressSettingsConfigurationStorageTest.java |  122 -
 .../DeleteMessagesOnStartupTest.java            |   94 -
 .../persistence/DeleteQueueRestartTest.java     |  125 -
 .../persistence/DuplicateCacheTest.java         |   98 -
 .../persistence/ExportFormatTest.java           |  163 -
 ...nnectionFactoryConfigurationStorageTest.java |  186 -
 .../persistence/JMSDynamicConfigTest.java       |   97 -
 .../persistence/JMSStorageManagerTest.java      |   76 -
 .../integration/persistence/RestartSMTest.java  |  129 -
 .../RolesConfigurationStorageTest.java          |  140 -
 .../persistence/StorageManagerTestBase.java     |  139 -
 ...ansportConfigurationEncodingSupportTest.java |  129 -
 .../persistence/XmlImportExportTest.java        | 1081 ---
 .../tests/integration/proton/ProtonTest.java    | 1081 ---
 .../integration/ra/ActiveMQActivationTest.java  |   64 -
 .../integration/ra/ActiveMQClusteredTest.java   |  115 -
 .../ra/ActiveMQMessageHandlerSecurityTest.java  |   95 -
 .../ra/ActiveMQMessageHandlerTest.java          |  920 ---
 .../ra/ActiveMQMessageHandlerXATest.java        |  303 -
 .../ra/ActiveMQRAClusteredTestBase.java         |  103 -
 .../integration/ra/ActiveMQRATestBase.java      |  241 -
 .../tests/integration/ra/DummyTransaction.java  |   73 -
 .../integration/ra/DummyTransactionManager.java |   81 -
 .../tests/integration/ra/JMSContextTest.java    |  172 -
 .../integration/ra/OutgoingConnectionTest.java  |  343 -
 .../ra/OutgoingConnectionTestJTA.java           |  291 -
 .../integration/ra/ResourceAdapterTest.java     |  726 --
 .../integration/remoting/BatchDelayTest.java    |  121 -
 .../remoting/DestroyConsumerTest.java           |   82 -
 .../integration/remoting/DirectDeliverTest.java |  159 -
 .../remoting/NettyNetworkAddressTest.java       |   54 -
 .../remoting/NettySynchronousCloseTest.java     |   26 -
 .../remoting/NetworkAddressTestBase.java        |  275 -
 .../tests/integration/remoting/PingTest.java    |  463 --
 .../integration/remoting/ReconnectTest.java     |  283 -
 .../remoting/SynchronousCloseTest.java          |  102 -
 .../replication/ReplicationOrderTest.java       |  133 -
 .../replication/ReplicationTest.java            |  971 ---
 .../scheduling/DelayedMessageTest.java          |  304 -
 .../MultipliedDelayedMessageTest.java           |  152 -
 .../scheduling/ScheduledMessageTest.java        | 1022 ---
 .../security/NettySecurityClientTest.java       |  116 -
 .../integration/security/SecurityTest.java      | 1259 ----
 .../integration/security/SimpleClient.java      |  108 -
 .../server/AIOFileLockTimeoutTest.java          |   33 -
 .../server/AddressFullLoggingTest.java          |  146 -
 .../integration/server/ExpiryRunnerTest.java    |  360 -
 .../integration/server/FakeStorageManager.java  |   60 -
 .../integration/server/FileLockTimeoutTest.java |  119 -
 .../server/GracefulShutdownTest.java            |  185 -
 .../integration/server/LVQRecoveryTest.java     |  266 -
 .../tests/integration/server/LVQTest.java       |  696 --
 .../server/NIOFileLockTimeoutTest.java          |   33 -
 .../integration/server/PredefinedQueueTest.java |  531 --
 .../integration/server/ScaleDown3NodeTest.java  |  416 --
 .../integration/server/ScaleDownDirectTest.java |  317 -
 .../tests/integration/server/ScaleDownTest.java |  568 --
 .../integration/server/SimpleStartStopTest.java |   99 -
 .../server/SuppliedThreadPoolTest.java          |  117 -
 .../integration/spring/ExampleListener.java     |   45 -
 .../tests/integration/spring/MessageSender.java |   67 -
 .../spring/SpringIntegrationTest.java           |   91 -
 .../ssl/CoreClientOverOneWaySSLTest.java        |  608 --
 .../ssl/CoreClientOverTwoWaySSLTest.java        |  207 -
 .../integration/stomp/ConcurrentStompTest.java  |  159 -
 .../tests/integration/stomp/ExtraStompTest.java |  996 ---
 .../stomp/StompConnectionCleanupTest.java       |  130 -
 .../integration/stomp/StompOverHttpTest.java    |   87 -
 .../stomp/StompOverWebsocketTest.java           |  149 -
 .../tests/integration/stomp/StompTest.java      | 1471 ----
 .../tests/integration/stomp/StompTestBase.java  |  400 --
 .../integration/stomp/StompWebSocketTest.java   |  103 -
 .../stomp/util/AbstractClientStompFrame.java    |  219 -
 .../util/AbstractStompClientConnection.java     |  393 --
 .../stomp/util/ClientStompFrame.java            |   51 -
 .../stomp/util/ClientStompFrameV10.java         |   52 -
 .../stomp/util/ClientStompFrameV11.java         |   75 -
 .../stomp/util/ClientStompFrameV12.java         |   84 -
 .../stomp/util/StompClientConnection.java       |   60 -
 .../util/StompClientConnectionFactory.java      |   55 -
 .../stomp/util/StompClientConnectionV10.java    |  105 -
 .../stomp/util/StompClientConnectionV11.java    |  143 -
 .../stomp/util/StompClientConnectionV12.java    |  120 -
 .../stomp/util/StompFrameFactory.java           |   28 -
 .../stomp/util/StompFrameFactoryFactory.java    |   41 -
 .../stomp/util/StompFrameFactoryV10.java        |   78 -
 .../stomp/util/StompFrameFactoryV11.java        |  152 -
 .../stomp/util/StompFrameFactoryV12.java        |  159 -
 .../integration/stomp/v11/ExtraStompTest.java   |  400 --
 .../integration/stomp/v11/StompV11Test.java     | 2442 -------
 .../integration/stomp/v11/StompV11TestBase.java |  202 -
 .../integration/stomp/v12/StompV12Test.java     | 2733 --------
 .../integration/tools/TransferMessageTest.java  |  432 --
 .../netty/ActiveMQFrameDecoder2Test.java        |  128 -
 .../NettyConnectorWithHTTPUpgradeTest.java      |  261 -
 .../vertx/ActiveMQVertxUnitTest.java            |  870 ---
 .../integration/xa/BasicXaRecoveryTest.java     | 1360 ----
 .../tests/integration/xa/BasicXaTest.java       |  985 ---
 .../tests/integration/xa/XaTimeoutTest.java     |  786 ---
 .../tests/util/JMSClusteredTestBase.java        |  307 -
 .../apache/activemq/tests/util/JMSTestBase.java |  322 -
 .../activemq/tests/util/JournalExample.java     |  158 -
 .../tests/util/NonSerializableFactory.java      |  107 -
 .../tests/util/ReplicatedBackupUtils.java       |   62 -
 .../tests/util/TransportConfigurationUtils.java |  129 -
 .../DummyTransactionManagerLocator.java         |   91 -
 .../TransactionManagerLocatorTest.java          |   31 -
 ...sions.transactions.TransactionManagerLocator |    1 +
 ...sions.transactions.TransactionManagerLocator |    1 -
 .../resources/restricted-security-client.policy |   22 +-
 .../src/test/resources/spring-jms-beans.xml     |   19 +-
 tests/jms-tests/pom.xml                         |   18 +-
 .../artemis/jms/tests/AcknowledgementTest.java  | 1422 ++++
 .../jms/tests/ActiveMQServerTestCase.java       |  565 ++
 .../jms/tests/AutoAckMesageListenerTest.java    |  161 +
 .../activemq/artemis/jms/tests/BrowserTest.java |  247 +
 .../artemis/jms/tests/CTSMiscellaneousTest.java |  160 +
 .../artemis/jms/tests/ConnectionClosedTest.java |  401 ++
 .../jms/tests/ConnectionFactoryTest.java        |  552 ++
 .../artemis/jms/tests/ConnectionTest.java       |  343 +
 .../artemis/jms/tests/ConsumerClosedTest.java   |   90 +
 .../artemis/jms/tests/DeliveryOrderTest.java    |  159 +
 .../jms/tests/DurableSubscriptionTest.java      |  470 ++
 .../activemq/artemis/jms/tests/JMSTest.java     |  368 +
 .../activemq/artemis/jms/tests/JMSTestCase.java |  252 +
 .../artemis/jms/tests/JmsTestLogger.java        |   30 +
 .../artemis/jms/tests/MessageConsumerTest.java  | 4593 +++++++++++++
 .../artemis/jms/tests/MessageProducerTest.java  |  925 +++
 .../jms/tests/MessageWithReadResolveTest.java   |  143 +
 .../artemis/jms/tests/MiscellaneousTest.java    |  311 +
 .../jms/tests/NonDurableSubscriberTest.java     |  115 +
 .../artemis/jms/tests/PersistenceTest.java      |  553 ++
 .../artemis/jms/tests/QueueReceiverTest.java    |   76 +
 .../activemq/artemis/jms/tests/QueueTest.java   |  232 +
 .../artemis/jms/tests/ReferenceableTest.java    |  166 +
 .../artemis/jms/tests/SecurityTest.java         |  188 +
 .../activemq/artemis/jms/tests/SessionTest.java |  448 ++
 .../jms/tests/TemporaryDestinationTest.java     |  513 ++
 .../activemq/artemis/jms/tests/TopicTest.java   |  200 +
 .../jms/tests/TransactedSessionTest.java        | 1213 ++++
 .../tests/message/BodyIsAssignableFromTest.java |  183 +
 .../jms/tests/message/BytesMessageTest.java     |  103 +
 .../jms/tests/message/ExpiredMessageTest.java   |  121 +
 .../message/JMSCorrelationIDHeaderTest.java     |   97 +
 .../message/JMSDeliveryModeHeaderTest.java      |   76 +
 .../tests/message/JMSDestinationHeaderTest.java |   51 +
 .../tests/message/JMSExpirationHeaderTest.java  |  339 +
 .../tests/message/JMSMessageIDHeaderTest.java   |   91 +
 .../tests/message/JMSPriorityHeaderTest.java    |  248 +
 .../jms/tests/message/JMSReplyToHeaderTest.java |   73 +
 .../tests/message/JMSTimestampHeaderTest.java   |   69 +
 .../jms/tests/message/JMSTypeHeaderTest.java    |   64 +
 .../jms/tests/message/MapMessageTest.java       |  121 +
 .../jms/tests/message/MessageBodyTest.java      | 1596 +++++
 .../jms/tests/message/MessageBodyTestCase.java  |   55 +
 .../jms/tests/message/MessageHeaderTest.java    | 1462 ++++
 .../tests/message/MessageHeaderTestBase.java    |  466 ++
 .../message/MessagePropertyConversionTest.java  | 1412 ++++
 .../jms/tests/message/MessageTestBase.java      |  228 +
 .../message/ObjectMessageDeliveryTest.java      |  138 +
 .../jms/tests/message/ObjectMessageTest.java    |  229 +
 .../tests/message/SimpleJMSBytesMessage.java    |  568 ++
 .../jms/tests/message/SimpleJMSMapMessage.java  |  591 ++
 .../jms/tests/message/SimpleJMSMessage.java     |  395 ++
 .../tests/message/SimpleJMSObjectMessage.java   |   57 +
 .../tests/message/SimpleJMSStreamMessage.java   |  733 ++
 .../jms/tests/message/SimpleJMSTextMessage.java |   65 +
 .../artemis/jms/tests/message/SomeObject.java   |   73 +
 .../jms/tests/message/StreamMessageTest.java    |  124 +
 .../jms/tests/message/TextMessageTest.java      |   92 +
 .../foreign/ForeignBytesMessageTest.java        |   60 +
 .../message/foreign/ForeignMapMessageTest.java  |   70 +
 .../message/foreign/ForeignMessageTest.java     |  142 +
 .../foreign/ForeignObjectMessageTest.java       |   75 +
 .../foreign/ForeignStreamMessageTest.java       |   78 +
 .../message/foreign/ForeignTestObject.java      |   77 +
 .../message/foreign/ForeignTextMessageTest.java |   48 +
 .../jms/tests/selector/SelectorTest.java        | 1125 +++
 .../jms/tests/tools/ServerManagement.java       |  144 +
 .../jms/tests/tools/container/Constants.java    |   40 +
 .../jms/tests/tools/container/InVMContext.java  |  373 +
 .../container/InVMInitialContextFactory.java    |  133 +
 .../InVMInitialContextFactoryBuilder.java       |  104 +
 .../tests/tools/container/InVMNameParser.java   |   69 +
 .../tests/tools/container/LocalTestServer.java  |  474 ++
 .../tools/container/NonSerializableFactory.java |  106 +
 .../jms/tests/tools/container/Server.java       |  196 +
 .../artemis/jms/tests/util/JNDIUtilTest.java    |  121 +
 .../jms/tests/util/ProxyAssertSupport.java      |  479 ++
 .../activemq/jms/tests/AcknowledgementTest.java | 1422 ----
 .../jms/tests/ActiveMQServerTestCase.java       |  565 --
 .../jms/tests/AutoAckMesageListenerTest.java    |  161 -
 .../apache/activemq/jms/tests/BrowserTest.java  |  247 -
 .../jms/tests/CTSMiscellaneousTest.java         |  160 -
 .../jms/tests/ConnectionClosedTest.java         |  401 --
 .../jms/tests/ConnectionFactoryTest.java        |  552 --
 .../activemq/jms/tests/ConnectionTest.java      |  343 -
 .../activemq/jms/tests/ConsumerClosedTest.java  |   90 -
 .../activemq/jms/tests/DeliveryOrderTest.java   |  159 -
 .../jms/tests/DurableSubscriptionTest.java      |  470 --
 .../org/apache/activemq/jms/tests/JMSTest.java  |  368 -
 .../apache/activemq/jms/tests/JMSTestCase.java  |  252 -
 .../activemq/jms/tests/JmsTestLogger.java       |   30 -
 .../activemq/jms/tests/MessageConsumerTest.java | 4593 -------------
 .../activemq/jms/tests/MessageProducerTest.java |  925 ---
 .../jms/tests/MessageWithReadResolveTest.java   |  143 -
 .../activemq/jms/tests/MiscellaneousTest.java   |  311 -
 .../jms/tests/NonDurableSubscriberTest.java     |  115 -
 .../activemq/jms/tests/PersistenceTest.java     |  553 --
 .../activemq/jms/tests/QueueReceiverTest.java   |   76 -
 .../apache/activemq/jms/tests/QueueTest.java    |  232 -
 .../activemq/jms/tests/ReferenceableTest.java   |  166 -
 .../apache/activemq/jms/tests/SecurityTest.java |  188 -
 .../apache/activemq/jms/tests/SessionTest.java  |  448 --
 .../jms/tests/TemporaryDestinationTest.java     |  513 --
 .../apache/activemq/jms/tests/TopicTest.java    |  200 -
 .../jms/tests/TransactedSessionTest.java        | 1213 ----
 .../tests/message/BodyIsAssignableFromTest.java |  183 -
 .../jms/tests/message/BytesMessageTest.java     |  103 -
 .../jms/tests/message/ExpiredMessageTest.java   |  121 -
 .../message/JMSCorrelationIDHeaderTest.java     |   97 -
 .../message/JMSDeliveryModeHeaderTest.java      |   76 -
 .../tests/message/JMSDestinationHeaderTest.java |   51 -
 .../tests/message/JMSExpirationHeaderTest.java  |  339 -
 .../tests/message/JMSMessageIDHeaderTest.java   |   91 -
 .../tests/message/JMSPriorityHeaderTest.java    |  248 -
 .../jms/tests/message/JMSReplyToHeaderTest.java |   73 -
 .../tests/message/JMSTimestampHeaderTest.java   |   69 -
 .../jms/tests/message/JMSTypeHeaderTest.java    |   64 -
 .../jms/tests/message/MapMessageTest.java       |  121 -
 .../jms/tests/message/MessageBodyTest.java      | 1596 -----
 .../jms/tests/message/MessageBodyTestCase.java  |   55 -
 .../jms/tests/message/MessageHeaderTest.java    | 1462 ----
 .../tests/message/MessageHeaderTestBase.java    |  466 --
 .../message/MessagePropertyConversionTest.java  | 1412 ----
 .../jms/tests/message/MessageTestBase.java      |  228 -
 .../message/ObjectMessageDeliveryTest.java      |  138 -
 .../jms/tests/message/ObjectMessageTest.java    |  229 -
 .../tests/message/SimpleJMSBytesMessage.java    |  568 --
 .../jms/tests/message/SimpleJMSMapMessage.java  |  591 --
 .../jms/tests/message/SimpleJMSMessage.java     |  395 --
 .../tests/message/SimpleJMSObjectMessage.java   |   57 -
 .../tests/message/SimpleJMSStreamMessage.java   |  733 --
 .../jms/tests/message/SimpleJMSTextMessage.java |   65 -
 .../activemq/jms/tests/message/SomeObject.java  |   73 -
 .../jms/tests/message/StreamMessageTest.java    |  124 -
 .../jms/tests/message/TextMessageTest.java      |   92 -
 .../foreign/ForeignBytesMessageTest.java        |   60 -
 .../message/foreign/ForeignMapMessageTest.java  |   70 -
 .../message/foreign/ForeignMessageTest.java     |  142 -
 .../foreign/ForeignObjectMessageTest.java       |   75 -
 .../foreign/ForeignStreamMessageTest.java       |   78 -
 .../message/foreign/ForeignTestObject.java      |   77 -
 .../message/foreign/ForeignTextMessageTest.java |   48 -
 .../jms/tests/selector/SelectorTest.java        | 1125 ---
 .../jms/tests/tools/ServerManagement.java       |  144 -
 .../jms/tests/tools/container/Constants.java    |   40 -
 .../jms/tests/tools/container/InVMContext.java  |  373 -
 .../container/InVMInitialContextFactory.java    |  133 -
 .../InVMInitialContextFactoryBuilder.java       |  104 -
 .../tests/tools/container/InVMNameParser.java   |   69 -
 .../tests/tools/container/LocalTestServer.java  |  474 --
 .../tools/container/NonSerializableFactory.java |  106 -
 .../jms/tests/tools/container/Server.java       |  196 -
 .../activemq/jms/tests/util/JNDIUtilTest.java   |  121 -
 .../jms/tests/util/ProxyAssertSupport.java      |  479 --
 .../src/test/resources/jndi.properties          |    2 +-
 tests/joram-tests/pom.xml                       |   10 +-
 .../activemq/artemis/jms/AbstractAdmin.java     |  105 +
 .../activemq/artemis/jms/ActiveMQAdmin.java     |  334 +
 .../activemq/artemis/jms/GenericAdmin.java      |  129 +
 .../artemis/jms/JoramAggregationTest.java       |  102 +
 .../activemq/artemis/jms/SpawnedJMSServer.java  |  109 +
 .../org/apache/activemq/jms/AbstractAdmin.java  |  105 -
 .../org/apache/activemq/jms/ActiveMQAdmin.java  |  334 -
 .../org/apache/activemq/jms/GenericAdmin.java   |  129 -
 .../activemq/jms/JoramAggregationTest.java      |  102 -
 .../apache/activemq/jms/SpawnedJMSServer.java   |  109 -
 .../message/headers/MessageHeaderTest.java      |    3 +-
 .../jtests/jms/framework/PTPTestCase.java       |    2 +-
 .../jtests/jms/framework/PubSubTestCase.java    |    2 +-
 .../jtests/jms/framework/UnifiedTestCase.java   |    2 +-
 .../src/test/resources/provider.properties      |    2 +-
 tests/performance-tests/pom.xml                 |   16 +-
 .../journal/FakeJournalImplTest.java            |   33 +
 .../journal/JournalImplTestUnit.java            |  296 +
 .../journal/RealJournalImplAIOTest.java         |   57 +
 .../journal/RealJournalImplNIOTest.java         |   43 +
 .../paging/MeasurePagingMultiThreadTest.java    |  225 +
 .../sends/AbstractSendReceivePerfTest.java      |  245 +
 .../tests/performance/sends/ClientACKPerf.java  |  127 +
 .../sends/MeasureCommitPerfTest.java            |   76 +
 .../tests/performance/sends/PreACKPerf.java     |   89 +
 .../journal/FakeJournalImplTest.java            |   33 -
 .../journal/JournalImplTestUnit.java            |  296 -
 .../journal/RealJournalImplAIOTest.java         |   57 -
 .../journal/RealJournalImplNIOTest.java         |   43 -
 .../paging/MeasurePagingMultiThreadTest.java    |  225 -
 .../sends/AbstractSendReceivePerfTest.java      |  245 -
 .../tests/performance/sends/ClientACKPerf.java  |  127 -
 .../sends/MeasureCommitPerfTest.java            |   76 -
 .../tests/performance/sends/PreACKPerf.java     |   89 -
 tests/pom.xml                                   |    6 +-
 tests/soak-tests/pom.xml                        |   16 +-
 .../tests/soak/client/ClientAbstract.java       |  224 +
 .../soak/client/ClientNonDivertedSoakTest.java  |  158 +
 .../tests/soak/client/ClientSoakTest.java       |  199 +
 .../artemis/tests/soak/client/Receiver.java     |  181 +
 .../artemis/tests/soak/client/Sender.java       |  122 +
 .../soak/client/SimpleSendReceiveSoakTest.java  |  135 +
 .../soak/failover/RandomFailoverSoakTest.java   |   30 +
 .../tests/soak/client/ClientAbstract.java       |  224 -
 .../soak/client/ClientNonDivertedSoakTest.java  |  158 -
 .../tests/soak/client/ClientSoakTest.java       |  199 -
 .../activemq/tests/soak/client/Receiver.java    |  181 -
 .../activemq/tests/soak/client/Sender.java      |  122 -
 .../soak/client/SimpleSendReceiveSoakTest.java  |  135 -
 .../soak/failover/RandomFailoverSoakTest.java   |   30 -
 tests/stress-tests/pom.xml                      |   16 +-
 .../stress/chunk/LargeMessageStressTest.java    |   63 +
 .../tests/stress/client/SendStressTest.java     |  146 +
 .../MultiThreadRandomReattachStressTest.java    |   29 +
 .../failover/RandomReattachStressTest.java      |   48 +
 .../AIOAllPossibilitiesCompactStressTest.java   |   61 +
 .../AIOMultiThreadCompactorStressTest.java      |   41 +
 .../stress/journal/AddAndRemoveStressTest.java  |  246 +
 .../AllPossibilitiesCompactStressTest.java      |  108 +
 ...ibilitiesCompactWithAddDeleteStressTest.java |   69 +
 .../stress/journal/CompactingStressTest.java    |  460 ++
 .../JournalCleanupCompactStressTest.java        |  617 ++
 .../journal/JournalRestartStressTest.java       |  221 +
 .../stress/journal/LargeJournalStressTest.java  |  343 +
 .../stress/journal/MixupCompactorTestBase.java  |  246 +
 .../journal/MultiThreadConsumerStressTest.java  |  358 +
 .../NIOMultiThreadCompactorStressTest.java      |  563 ++
 .../journal/XmlImportExportStressTest.java      |  137 +
 .../paging/MultipleConsumersPageStressTest.java |  510 ++
 .../stress/paging/PageCursorStressTest.java     |  965 +++
 .../tests/stress/paging/PageStressTest.java     |  296 +
 .../tests/stress/remote/PingStressTest.java     |  213 +
 .../tests/stress/stomp/StompStressTest.java     |  195 +
 .../stress/chunk/LargeMessageStressTest.java    |   64 -
 .../tests/stress/client/SendStressTest.java     |  146 -
 .../MultiThreadRandomReattachStressTest.java    |   29 -
 .../failover/RandomReattachStressTest.java      |   48 -
 .../AIOAllPossibilitiesCompactStressTest.java   |   61 -
 .../AIOMultiThreadCompactorStressTest.java      |   41 -
 .../stress/journal/AddAndRemoveStressTest.java  |  246 -
 .../AllPossibilitiesCompactStressTest.java      |  108 -
 ...ibilitiesCompactWithAddDeleteStressTest.java |   69 -
 .../stress/journal/CompactingStressTest.java    |  460 --
 .../JournalCleanupCompactStressTest.java        |  617 --
 .../journal/JournalRestartStressTest.java       |  221 -
 .../stress/journal/LargeJournalStressTest.java  |  343 -
 .../stress/journal/MixupCompactorTestBase.java  |  246 -
 .../journal/MultiThreadConsumerStressTest.java  |  358 -
 .../NIOMultiThreadCompactorStressTest.java      |  563 --
 .../journal/XmlImportExportStressTest.java      |  137 -
 .../paging/MultipleConsumersPageStressTest.java |  510 --
 .../stress/paging/PageCursorStressTest.java     |  965 ---
 .../tests/stress/paging/PageStressTest.java     |  296 -
 .../tests/stress/remote/PingStressTest.java     |  213 -
 .../tests/stress/stomp/StompStressTest.java     |  195 -
 tests/timing-tests/pom.xml                      |   14 +-
 .../core/journal/impl/AIOJournalImplTest.java   |   45 +
 .../core/journal/impl/FakeJournalImplTest.java  |   29 +
 .../core/journal/impl/JournalImplTestUnit.java  |  181 +
 .../core/journal/impl/NIOJournalImplTest.java   |   46 +
 .../core/server/impl/QueueConcurrentTest.java   |  228 +
 .../timing/core/server/impl/QueueImplTest.java  |  290 +
 .../jms/bridge/impl/JMSBridgeImplTest.java      |  709 ++
 .../tests/timing/util/ReusableLatchTest.java    |   41 +
 .../timing/util/TokenBucketLimiterImplTest.java |  270 +
 .../artemis/tests/timing/util/UTF8Test.java     |  108 +
 .../artemis/tests/timing/util/UUIDTest.java     |   48 +
 .../core/journal/impl/AIOJournalImplTest.java   |   44 -
 .../core/journal/impl/FakeJournalImplTest.java  |   29 -
 .../core/journal/impl/JournalImplTestUnit.java  |  181 -
 .../core/journal/impl/NIOJournalImplTest.java   |   45 -
 .../core/server/impl/QueueConcurrentTest.java   |  228 -
 .../timing/core/server/impl/QueueImplTest.java  |  290 -
 .../jms/bridge/impl/JMSBridgeImplTest.java      |  709 --
 .../tests/timing/util/ReusableLatchTest.java    |   41 -
 .../timing/util/TokenBucketLimiterImplTest.java |  270 -
 .../activemq/tests/timing/util/UTF8Test.java    |  108 -
 .../activemq/tests/timing/util/UUIDTest.java    |   48 -
 tests/unit-tests/pom.xml                        |   20 +-
 .../artemis/tests/unit/UnitTestLogger.java      |   31 +
 .../tests/unit/core/asyncio/AIOTestBase.java    |  155 +
 .../unit/core/asyncio/AsynchronousFileTest.java | 1015 +++
 .../MultiThreadAsynchronousFileTest.java        |  324 +
 .../client/impl/LargeMessageBufferTest.java     |  938 +++
 .../impl/ConfigurationValidationTest.java       |   65 +
 .../core/config/impl/ConnectorsServiceTest.java |   94 +
 .../config/impl/TransportConfigurationTest.java |   78 +
 .../config/impl/fakes/FakeConnectorService.java |   44 +
 .../impl/fakes/FakeConnectorServiceFactory.java |   64 +
 .../journal/impl/AlignedJournalImplTest.java    | 1426 ++++
 .../unit/core/journal/impl/CleanBufferTest.java |  122 +
 .../core/journal/impl/FakeJournalImplTest.java  |   35 +
 .../impl/FakeSequentialFileFactoryTest.java     |   31 +
 .../core/journal/impl/FileFactoryTestBase.java  |   75 +
 .../core/journal/impl/JournalAsyncTest.java     |  247 +
 .../core/journal/impl/JournalImplTestBase.java  |  627 ++
 .../core/journal/impl/JournalImplTestUnit.java  | 3227 +++++++++
 .../unit/core/journal/impl/ReclaimerTest.java   | 1026 +++
 .../impl/SequentialFileFactoryTestBase.java     |  439 ++
 .../unit/core/journal/impl/TimedBufferTest.java |  402 ++
 .../impl/fakes/FakeSequentialFileFactory.java   |  737 ++
 .../core/journal/impl/fakes/SimpleEncoding.java |   73 +
 .../unit/core/message/impl/MessageImplTest.java |  370 +
 .../unit/core/paging/impl/PagePositionTest.java |   49 +
 .../tests/unit/core/paging/impl/PageTest.java   |  250 +
 .../core/paging/impl/PagingManagerImplTest.java |  137 +
 .../core/paging/impl/PagingStoreImplTest.java   |  960 +++
 .../impl/BatchIDGeneratorUnitTest.java          |  165 +
 .../impl/OperationContextUnitTest.java          |  243 +
 .../core/postoffice/impl/AddressImplTest.java   |  302 +
 .../core/postoffice/impl/BindingsImplTest.java  |  420 ++
 .../impl/DuplicateDetectionUnitTest.java        |  192 +
 .../unit/core/postoffice/impl/FakeQueue.java    |  625 ++
 .../postoffice/impl/QueueComparatorTest.java    |   56 +
 .../impl/WildcardAddressManagerUnitTest.java    |  257 +
 .../core/remoting/ActiveMQBufferTestBase.java   |  357 +
 .../impl/invm/InVMConnectorFactoryTest.java     |   53 +
 .../impl/netty/ChannelBufferWrapper2Test.java   |   54 +
 .../impl/netty/NettyAcceptorFactoryTest.java    |   86 +
 .../remoting/impl/netty/NettyAcceptorTest.java  |  127 +
 .../impl/netty/NettyConnectionTest.java         |  106 +
 .../impl/netty/NettyConnectorFactoryTest.java   |   53 +
 .../remoting/impl/netty/NettyConnectorTest.java |  340 +
 .../core/remoting/impl/ssl/SSLSupportTest.java  |  186 +
 .../server/impl/RemotingServiceImplTest.java    |  141 +
 .../server/impl/fake/FakeInterceptor.java       |   32 +
 .../impl/ActiveMQSecurityManagerImplTest.java   |  183 +
 .../impl/ClusterConnectionBridgeTest.java       |  109 +
 .../cluster/impl/RemoteQueueBindImplTest.java   |   79 +
 .../group/impl/SystemPropertyOverrideTest.java  |   51 +
 .../unit/core/server/impl/FileLockTest.java     |  103 +
 .../unit/core/server/impl/QueueImplTest.java    | 1422 ++++
 .../core/server/impl/fakes/FakeConsumer.java    |  177 +
 .../unit/core/server/impl/fakes/FakeFilter.java |   66 +
 .../server/impl/fakes/FakeJournalLoader.java    |   93 +
 .../core/server/impl/fakes/FakePostOffice.java  |  193 +
 .../server/impl/fakes/FakeQueueFactory.java     |   76 +
 .../tests/unit/jms/ActiveMQDestinationTest.java |  101 +
 .../unit/jms/client/ActiveMQMapMessageTest.java |  794 +++
 .../jms/client/ActiveMQStreamMessageTest.java   | 1058 +++
 .../unit/jms/client/JMSExceptionHelperTest.java |  122 +
 .../unit/jms/client/SelectorTranslatorTest.java |  274 +
 .../tests/unit/jms/misc/ManifestTest.java       |   92 +
 .../ConnectionFactoryObjectFactoryTest.java     |   59 +
 .../DestinationObjectFactoryTest.java           |   63 +
 .../ra/ActiveMQResourceAdapterConfigTest.java   |  478 ++
 .../artemis/tests/unit/ra/BootstrapContext.java |   81 +
 .../ra/ConnectionFactoryPropertiesTest.java     |  113 +
 .../tests/unit/ra/MessageEndpointFactory.java   |   39 +
 .../tests/unit/ra/ResourceAdapterTest.java      |  568 ++
 .../util/ActiveMQBufferInputStreamTest.java     |   68 +
 .../tests/unit/util/FakePagingManager.java      |  198 +
 .../artemis/tests/unit/util/InVMContext.java    |  373 +
 .../artemis/tests/unit/util/InVMNameParser.java |   69 +
 .../tests/unit/util/InVMNamingContext.java      |  373 +
 .../artemis/tests/unit/util/LinkedListTest.java | 1304 ++++
 .../artemis/tests/unit/util/MemorySizeTest.java |   49 +
 .../tests/unit/util/NonSerializableFactory.java |  105 +
 .../ObjectInputStreamWithClassLoaderTest.java   |  297 +
 .../tests/unit/util/ReusableLatchTest.java      |  323 +
 .../tests/unit/util/SoftValueMapTest.java       |  158 +
 .../artemis/tests/unit/util/UTF8Test.java       |  180 +
 .../tests/unit/util/UUIDGeneratorTest.java      |   79 +
 .../artemis/tests/unit/util/UUIDTest.java       |   69 +
 .../tests/unit/util/VersionLoaderTest.java      |   70 +
 .../artemis/tests/util/CreateMessage.java       |   65 +
 .../artemis/tests/util/SpawnedVMSupport.java    |  216 +
 .../activemq/tests/unit/UnitTestLogger.java     |   31 -
 .../tests/unit/core/asyncio/AIOTestBase.java    |  155 -
 .../unit/core/asyncio/AsynchronousFileTest.java | 1015 ---
 .../MultiThreadAsynchronousFileTest.java        |  325 -
 .../client/impl/LargeMessageBufferTest.java     |  938 ---
 .../impl/ConfigurationValidationTest.java       |   65 -
 .../core/config/impl/ConnectorsServiceTest.java |   94 -
 .../config/impl/TransportConfigurationTest.java |   78 -
 .../config/impl/fakes/FakeConnectorService.java |   44 -
 .../impl/fakes/FakeConnectorServiceFactory.java |   64 -
 .../journal/impl/AlignedJournalImplTest.java    | 1426 ----
 .../unit/core/journal/impl/CleanBufferTest.java |  122 -
 .../core/journal/impl/FakeJournalImplTest.java  |   35 -
 .../impl/FakeSequentialFileFactoryTest.java     |   31 -
 .../core/journal/impl/FileFactoryTestBase.java  |   75 -
 .../core/journal/impl/JournalAsyncTest.java     |  247 -
 .../core/journal/impl/JournalImplTestBase.java  |  627 --
 .../core/journal/impl/JournalImplTestUnit.java  | 3227 ---------
 .../unit/core/journal/impl/ReclaimerTest.java   | 1026 ---
 .../impl/SequentialFileFactoryTestBase.java     |  439 --
 .../unit/core/journal/impl/TimedBufferTest.java |  402 --
 .../impl/fakes/FakeSequentialFileFactory.java   |  737 --
 .../core/journal/impl/fakes/SimpleEncoding.java |   73 -
 .../unit/core/message/impl/MessageImplTest.java |  370 -
 .../unit/core/paging/impl/PagePositionTest.java |   50 -
 .../tests/unit/core/paging/impl/PageTest.java   |  250 -
 .../core/paging/impl/PagingManagerImplTest.java |  137 -
 .../core/paging/impl/PagingStoreImplTest.java   |  960 ---
 .../impl/BatchIDGeneratorUnitTest.java          |  165 -
 .../impl/OperationContextUnitTest.java          |  243 -
 .../core/postoffice/impl/AddressImplTest.java   |  302 -
 .../core/postoffice/impl/BindingsImplTest.java  |  420 --
 .../impl/DuplicateDetectionUnitTest.java        |  192 -
 .../unit/core/postoffice/impl/FakeQueue.java    |  625 --
 .../postoffice/impl/QueueComparatorTest.java    |   56 -
 .../impl/WildcardAddressManagerUnitTest.java    |  257 -
 .../core/remoting/ActiveMQBufferTestBase.java   |  357 -
 .../impl/invm/InVMConnectorFactoryTest.java     |   53 -
 .../impl/netty/ChannelBufferWrapper2Test.java   |   54 -
 .../impl/netty/NettyAcceptorFactoryTest.java    |   86 -
 .../remoting/impl/netty/NettyAcceptorTest.java  |  127 -
 .../impl/netty/NettyConnectionTest.java         |  106 -
 .../impl/netty/NettyConnectorFactoryTest.java   |   53 -
 .../remoting/impl/netty/NettyConnectorTest.java |  340 -
 .../core/remoting/impl/ssl/SSLSupportTest.java  |  186 -
 .../server/impl/RemotingServiceImplTest.java    |  141 -
 .../server/impl/fake/FakeInterceptor.java       |   32 -
 .../impl/ActiveMQSecurityManagerImplTest.java   |  183 -
 .../impl/ClusterConnectionBridgeTest.java       |  109 -
 .../cluster/impl/RemoteQueueBindImplTest.java   |   79 -
 .../group/impl/SystemPropertyOverrideTest.java  |   51 -
 .../unit/core/server/impl/FileLockTest.java     |  103 -
 .../unit/core/server/impl/QueueImplTest.java    | 1422 ----
 .../core/server/impl/fakes/FakeConsumer.java    |  177 -
 .../unit/core/server/impl/fakes/FakeFilter.java |   66 -
 .../server/impl/fakes/FakeJournalLoader.java    |   93 -
 .../core/server/impl/fakes/FakePostOffice.java  |  193 -
 .../server/impl/fakes/FakeQueueFactory.java     |   76 -
 .../tests/unit/jms/ActiveMQDestinationTest.java |  101 -
 .../unit/jms/client/ActiveMQMapMessageTest.java |  794 ---
 .../jms/client/ActiveMQStreamMessageTest.java   | 1058 ---
 .../unit/jms/client/JMSExceptionHelperTest.java |  122 -
 .../unit/jms/client/SelectorTranslatorTest.java |  274 -
 .../tests/unit/jms/misc/ManifestTest.java       |   92 -
 .../ConnectionFactoryObjectFactoryTest.java     |   60 -
 .../DestinationObjectFactoryTest.java           |   63 -
 .../ra/ActiveMQResourceAdapterConfigTest.java   |  478 --
 .../tests/unit/ra/BootstrapContext.java         |   81 -
 .../ra/ConnectionFactoryPropertiesTest.java     |  113 -
 .../tests/unit/ra/MessageEndpointFactory.java   |   39 -
 .../tests/unit/ra/ResourceAdapterTest.java      |  568 --
 .../util/ActiveMQBufferInputStreamTest.java     |   68 -
 .../tests/unit/util/FakePagingManager.java      |  198 -
 .../activemq/tests/unit/util/InVMContext.java   |  373 -
 .../tests/unit/util/InVMNameParser.java         |   69 -
 .../tests/unit/util/InVMNamingContext.java      |  373 -
 .../tests/unit/util/LinkedListTest.java         | 1304 ----
 .../tests/unit/util/MemorySizeTest.java         |   49 -
 .../tests/unit/util/NonSerializableFactory.java |  105 -
 .../ObjectInputStreamWithClassLoaderTest.java   |  297 -
 .../tests/unit/util/ReusableLatchTest.java      |  323 -
 .../tests/unit/util/SoftValueMapTest.java       |  158 -
 .../activemq/tests/unit/util/UTF8Test.java      |  180 -
 .../tests/unit/util/UUIDGeneratorTest.java      |   79 -
 .../activemq/tests/unit/util/UUIDTest.java      |   69 -
 .../tests/unit/util/VersionLoaderTest.java      |   70 -
 .../activemq/tests/util/CreateMessage.java      |   65 -
 .../activemq/tests/util/SpawnedVMSupport.java   |  216 -
 tests/unit-tests/src/test/resources/beans1.xml  |    2 +-
 4797 files changed, 536445 insertions(+), 536800 deletions(-)
----------------------------------------------------------------------



Mime
View raw message