Commit Graph

92 Commits

Author SHA1 Message Date
jbertram 328611fdc9 More test-suite refactoring
Lots of work on the test-suite in this commit including:
- Rename ServiceTestBase to ActiveMQTestBase
- Make AddressSettings fluent
- Remove unnecessary tearDown() implementations
- Use ActiveMQTestBase.create*Locator() instead of
  ActiveMQClient.createServerLocator*(..)
- Use fluent ServerLocator methods
- Make sure all ActiveMQServers.newActiveMQServer invocations
  are surrounded with addServer() where appropriate
- Create a few example tests to be references from hacking-guide
- Update hacking-guide with more info on writing tests
- Refactor config creation methods in ActiveMQTestBase
2015-05-28 08:49:02 -05:00
Clebert Suconic 27cbc92a92 removing chapters from links 2015-05-21 12:08:11 -04:00
Clebert Suconic 647f665700 Doc improvements around libaio and removing extra chapter about running server 2015-05-21 11:51:48 -04:00
Clebert Suconic 25287a9ab3 removing defunct design-guide docs 2015-05-20 13:37:38 -04:00
jbertram 99147d0713 Refactor base test classes
This has bothered me for awhile, but writing the hacking guide has
given me an opportunity to refactor some of our test-suite to be
simpler, more consistent, and easier to understand. This is
important if we want users to provide well-written tests. Our
test-suite is an important part of the code-base and it should be
easy to write good tests.

Basically I just consolidated CoreUnitTestCase, UnitTestCase, and
ServiceTestBase into a single class named ServiceTestBase. I also
simplified some of the configuration creation methods to reduce
duplicated code.
2015-05-19 15:27:13 -05:00
jbertram 70258865a5 Initial commit of the hacking guide 2015-05-19 15:24:51 -05:00
Clebert Suconic ebab3fa6ef Adding doc about running & create process
this is deleting the quickstart and adding a chapter on the user-manual
2015-05-19 11:28:03 -04:00
Clebert Suconic 3e07a03ce5 Changing default host to 0.0.0.0 by default and allowing it to be configured during create
This is changing the default host to 0.0.0.0 per feedback from the community (activemq dev-list)
however if clustered is used some input or other properties will get input during the create process
I've also done some other changes based on some small issues I have encountered
2015-05-19 11:27:58 -04:00
Clebert Suconic 433ca606f0 removing extra column on a table
removing typo
2015-05-13 09:59:06 -04:00
Martyn Taylor b5cb6522a6 Doc updates 2015-05-13 09:33:30 -04:00
Martyn Taylor a17c828b85 Ensure all references to the project use ActiveMQ Artemis 2015-05-13 11:51:26 +01:00
Andy Taylor b709beff05 update logos 2015-05-07 09:06:39 -04:00
jbertram f509ce7519 ACTIVEMQ6-70 broker resource limits
Implements basic limits on the number of connections and number of
queues a particular user can create to/on the broker.
2015-05-04 20:37:20 -05:00
jbertram 3eb835a8ab ACTIVEMQ6-96 acceptor limit
Adds a configuration property on both in-vm and Netty acceptors
whereby the number of connections allowed is configurable.
2015-05-04 16:07:27 -05:00
Clebert Suconic ea3370b38c Moving artemis-tools to artemis-cli and improving the tooling
Artemis tools is now part of the cli
Bootstrap was renamed to CLI
2015-05-03 12:42:19 -04:00
jbertram 791cc5c50c More rename updates 2015-04-30 09:07:20 -05:00
Andy Taylor efbe4e621f fixed examples and some docs after Artemis renaming 2015-04-30 10:44:16 +01:00
Andy Taylor e60d2ae2ae rename users and roles properties files 2015-04-29 16:07:52 +01:00
Andy Taylor 34f8e5383d renamed startup scripts 2015-04-29 14:28:11 +01:00
Andy Taylor 24a4c63458 renamed schemas 2015-04-29 10:49:43 +01:00
Andy Taylor ac5bb8fd6c renamed config to broker.xml 2015-04-29 10:30:32 +01:00
Andy Taylor 63152b1d4b updated images to Artemis 2015-04-28 09:18:28 -05:00
Clebert 08d62dccc0 ACTIVEMQ6-1 Renaming native and 64/32 bit compilation 2015-04-27 18:30:01 -04:00
Justin Bertram 8f52a622d0 ACTIVEMQ6-1 Artemis rename
Based on the Apache ActiveMQ community vote this project is being
renamed "Artemis."
2015-04-27 17:48:02 -04:00
Martyn Taylor 11e1b850c9 Renamed ActiveMQ6 to ActiveMQ Artemis 2015-04-24 14:07:31 +01:00
Clebert Suconic ada112a6a3 ACTIVEMQ6-94: Using proper flow control on very large messages over the bridge
This will remove some of the verifications written by Howard on his commit.
I did this to simplify the flow control

This closes #197
2015-04-23 15:48:20 -04:00
Jeff Genender 188e3b76bd ACTIVEMQ6-97 - Change HQ to AMQ for properties/headers/doc. Remove as much HQ as possible and change to AMQ to make this close to the ActiveMQ project. 2015-04-21 12:26:44 -04:00
Hiram Chirino 3c9e16fc20 Implementation for ACTIVEMQ6-98: Make the the distro readonly and support creating mutable broker instances dirs. 2015-04-15 18:45:37 -04:00
Clebert Suconic 48d002e19a adding a word about compact-min-files on the docs 2015-04-01 16:10:39 -04:00
Clebert Suconic 519a47f023 ACTIVEMQ6-89 Refactored stomp support contributed
https://issues.apache.org/jira/browse/ACTIVEMQ6-89

I have done a lot of refactoring on this. So we can a different version of the interceptor for each protocol based on a base class now.
Just an abstract class over Stomp would be a bit hacky... this is a better approach.
2015-03-31 11:23:05 -04:00
nberdikov b2524b1be4 ACTIVEMQ6-89 Added possibility to intercept stomp frames
https://issues.apache.org/jira/browse/ACTIVEMQ6-89

This was originally contributed at #182. We have squashed the commits and rebased them here
This closes #182
2015-03-31 11:23:05 -04:00
Andy Taylor ff1e8a1f06 doc fixes 2015-03-24 11:50:58 +00:00
Clebert Suconic d166533f42 Doc changes and placing the main method back to DefaultSensitiveStringCodec 2015-03-17 10:58:38 -04:00
Clebert Suconic f4afb43ccf Doc changes
Instead of creating anchors it's better to use the generated ID from the text.
https://github.com/gitlabhq/gitlabhq/blob/master/doc/markdown/markdown.md#alt-h2
2015-03-16 16:36:05 -04:00
Andy Taylor 51f092537a doc fixes 2015-03-16 11:27:36 +00:00
Clebert Suconic 0cf2a56fd6 A Few fixes around docs using GMF (Github Markdown Flavored) on tables
I also did some review of the huge table we have,
removed a few columns such as the datatype and
embedded the default on the description. Just trying to make easier to render and read

Also a few fixes on the doc context such as adding links and improving configuration-index
2015-03-15 11:54:27 -04:00
Martyn Taylor 1e9ac1bbc3 Fixed broken links in docs and remove bad licenses 2015-03-12 18:41:08 +00:00
Andy Taylor 8db56b73b8 added examples to release profile
Also gave them all a profile so they wouldn't actually run during the build.

fixed some of the comilation errors in the Rest example module
2015-03-08 13:34:02 +00:00
Martyn Taylor 2b4e7babb6 Prepare examples,tests for release 2015-03-06 15:28:08 +00:00
Martyn Taylor 969d02f15f reset Version numbers after release revert 2015-03-06 11:43:46 +00:00
Andy Taylor 9e725457d6 fix scripts to allow a different environment to be set 2015-03-04 12:28:32 +00:00
Clebert Suconic b00a0a99ab Fixing the build after the release (6.0.1 snapshot) 2015-03-03 12:36:27 -05:00
Andy Taylor 9d72cefd92 update user manual to use the phrase 'Apache ActiveMQ' 2015-03-03 16:36:33 +00:00
Clebert Suconic 95c5edb464 doc change around native build and a few pom changes on the native build 2015-03-02 12:29:10 -05:00
jbertram c2edaeaac0 update REST doc 2015-02-27 11:02:50 -06:00
Clebert Suconic b1c8ff3e49 adding wording about Camel 2015-02-26 23:19:48 -05:00
Clebert Suconic 6f9c4df916 Changes on configuring-transport:
I - Removing note about deprecated properties. Our configs are using it
II - useNIO property is irrelevant since we always use NIO now with the new netty
2015-02-26 22:52:28 -05:00
Clebert Suconic 90c29864cc adding note about paging / queue / filters 2015-02-26 22:52:28 -05:00
Clebert Suconic c870878402 doc changes on architecture including picture changes
I have changed the OpenOffice files. Exported the pictures
As I exported the pictures I selected the group on the slide,
File->Export, JPG file, and selected selection only.

The size was the default size and that worked alright.
2015-02-26 00:26:52 -05:00
Clebert Suconic 82bef94dd2 tiny typo fix 2015-02-25 10:40:47 -05:00