* refactor: add/fix tests
* feature: Fixing tests
* refactor: remove redundant versions of toKBytes methods after merge with main
* refactor: fix broken test for ZGC
* refactor: fix breaking test
* refactor: remove unused utility method
* frefactor: tidy after review
* refactor: compiles
* feature: Message bus api weaved into API module
* refactor: Channels are wired up but not tested
* refactor: Almost finished wiring up the Aggregators
* refactor: channel wiring completed, not fully tested
* refactor: intermediate push to provide access to other interested souls
* refactor: Time has been normalized into Aggregation
* refactor: Time has been normalized into Aggregation
* refactor: method on JavaVirtualMachine to show if it is unified or preunified
* refactor: JVMTermination event may not be processed by Aggregator when it should be
* refactor: JVMTermination event may not be processed by Aggregator when it should be
* refactor: EndToEndIntegrationTest finally runs
* debug: fixed CMSTenuredPoolParser and GenerationalParser tests
* refactor: Working on UnifiedGenerationalParser
* An improvement on ParserTest to fix diarization (#248)
* An improvement on ParserTest to fix diarization
* remove calls rendered unnecessary by setUp
* One more tweak to for setUp consistency
* Setting diary on the parser can also be done in setUp
* refactor: commit for upstream rebase
* refactor: Fixed several parser tests
* refactor: Remove vertx's dependency on parser
* refactor: remove classes no longer used
* refactor: sending EOF sentinal at end of GC log reading
* refactor: parsers were not being given the diary
* refactor: move runtime duration logic into an Aggregator/Aggregation base pair
* refactor: correct clock so that termination picks up the correct time
* refactor: overhaul of DateTimeStamp
* refactor: remove spurious clock rewind messages due to rounding errors in the clock calculation
* refactor: Corrected JVMTermination time which involved fixing DateTimeStamp
* refactor: First attempt at synchronizing for end of stream to complete analysis
* refactor: Fix PreunifiedJavaVirtualMachineConfigurationTest
* tidy: cleanup of vertx code
* tidy: complete code clean of parser module
* tidy: code clean and import scrub after refactoring
* rebase: up to date with upstream/main
* feature: Fixing tests
* refactor: remove redundant versions of toKBytes methods after merge with main
* refactor: remove unused utility method
* frefactor: tidy after review
* tidy: remove debugging code
* refactor: reduce the scope of set methods to package private
* miscellaneous edits to PR 252 (#253)
* miscellaneous edits to PR 252
* get sample to work
* remove unused import from an abandoned change
* refactor: Correct InterruptedException handling
* tidy: cleanup after review, fix failing test
* restore maven-wrapper.properties
* tidy: all tests running
* debug: tests only fails on GitHub
* tidy: remove silly logging to STDOUT statement that killed github
* debug: why does build fail in github only
* Got rid of Phaser and replaced with CountDownLatch (#254)
* debug: setup test for GitHub
* debug: more github debugging
* debug: yet another attempt at narrowing down the test fail in github
* refactor: update maven github action
* refactor: ensure verticles are completely started before we stream
* refactor: revert github build action
* refactor: apply fix to JVMEvent channel side of the house
* refactor: tidy after debugging the race
* tidy: code cleanup after refactoring
* tidy: cleanup as part of the code review and changes to documentation
* debug: DateTimeStamp transient test passes
* debug: DateTimeStamp transient test passes
* tidy: cleanup as per the code review
* tidy: adjust version numbers in the POMs
Co-authored-by: David Grieve <dagrieve@microsoft.com>
Co-authored-by: kabutz <heinz@javaspecialists.eu>