Interface PlatformEventService

All Superinterfaces:
Service

public interface PlatformEventService
extends Service
Service for publishing events and subscribing to events.
  • Method Details

    • fireEvent

      void fireEvent​(PlatformEvent evt)
      Fires the given event, calling PlatformEventListener.onEvent(PlatformEvent) for every registered listener, synchronously, in the order they were registered.
      Parameters:
      evt -
    • registerEventListener

      void registerEventListener​(java.lang.String fullyQualifiedEventName, PlatformEventListener listener)
      Registers the given listener to be called any time an event of the given type is fired.
      Parameters:
      fullyQualifiedEventName - fully-qualified event name, for example "ZBKS.BookSoldEvent"
      listener - listener to be invoked
    • unregisterEventListener

      void unregisterEventListener​(java.lang.String fullyQualifiedEventName, PlatformEventListener listener)
      Un-registers the given listener from the given event type. If listener is not registered, exits quietly without complaint.
      Parameters:
      fullyQualifiedEventName - fully-qualified event name, for example "ZBKS.BookSoldEvent"
      listener - listener to be unregistered.