start of a prototype maven project for rhq-audit
add common module to provide a place for objects that are to be shared across consumer and producer
got the embedded broker working, with configuration files and unit tests showing messages flowing
refactored test stuff - now a test common library so producer and consumer modules can have common lib to start/stop broker in their tests
refactor to support testing topics as well as queues
add javadoc
the prototype of the JSON-encodable AuditRecord
-Drunbroker will set a mvn profile that starts the broker
null out details if empty
beginning of the consumer and producer API for processing audit records.
retain generated message ID and allow clients to specify correlation IDs
create a MessageId POJO and use it rather than String for more strongly typing of message and correlation IDs
refactored out some common code into a new set of rhq-msg maven modules. consolidaetd rhq-audit into a single maven module (plus its parent since I expect future modules to be in rhq-audit)
trivial changes
move more code to the rhq-msg common api
refactor to get a common BasicRecord that provides JSON encoding and basic data - all other messages extend it. AuditRecord is the first
more refactoring to make things more generic
trivial fix to comment
trivial - add javadoc
more javadoc