Interface EventMetaData

All Superinterfaces:
AliasAccessor, ChannelAccessor, GroupAccessor, UniversalIdAccessor
All Known Subinterfaces:
EventMetaData.EventMetaDataBuilder
All Known Implementing Classes:
EventMetaDataBuilderImpl, EventMetaDataImpl

public interface EventMetaData
extends UniversalIdAccessor, AliasAccessor, GroupAccessor, ChannelAccessor
The Meta-Data describes the event which a publisher posts via the event bus to an event subscriber's event listener. The Meta-Data is the criteria most commonly used by an event matcher in order to identify an loosely coupled event.
  • Method Details

    • getPublisherType

      Class<?> getPublisherType()
      The least common denominator in event Meta-Data is the type of the publisher which gives a hint on the source of the event.
      Returns:
      The type of the publisher who published the event.