Class EventDispatcher<T extends DataCollectionId>


  • public class EventDispatcher<T extends DataCollectionId>
    extends Object
    Central dispatcher for data change and schema change events. The former will be routed to the change event queue, the latter will be routed to the DatabaseSchema. But based on the applying include/exclude list configuration, events may be not be dispatched at all.

    This router is also in charge of emitting heartbeat messages, exposing of metrics via JMX etc.

    Author:
    Gunnar Morling