Interface ControllerHashtableEventSource

All Known Implementing Classes:
ControllerHashtable, ControllerHashtableServer, PersistentQueryControllerClient

public interface ControllerHashtableEventSource
Describes an object to which one may subscribe for ControllerHashtableEvents.
  • Method Details

    • addEventHandler

      void addEventHandler(@NotNull ControllerHashtableEventHandler handler)
      Subscribe to events.
      Parameters:
      handler - the handler for ControllerHashTableEvents
    • addEventHandlerAndGetData

      void addEventHandlerAndGetData(@NotNull ControllerHashtableEventHandler handler)
      Subscribe to events with an initial snapshot of the data.
      Parameters:
      handler - the handler for ControllerHashTableEvents
    • removeEventHandler

      void removeEventHandler(@NotNull ControllerHashtableEventHandler handler)
      Unsubscribe the supplied handler from further events.
      Parameters:
      handler - the handler to unsubscribe