Skip to content
DaanVanYperen edited this page Sep 15, 2014 · 5 revisions

Contrib-eventbus

This module allows inter system communication to artemis-odb via an event bus. Provides drop-in and go event functionality to artemis-odb.

Outline:

  • annotation based event subscription @Subscribe
  • automatic listener registration on systems and managers
  • listeners outside artemis-odb supported.
  • Provide your own dispatching and listener resolutions.
  • Built in event cancellation, listener priority.
  • Default dispatcher is synchronous

Getting started

  • Register EventManager with artemis-odb world.setManager(new EventManager())
  • Declare Listeners in your classes.
  • Start dispatching!