Interface EventListener

All Known Implementing Classes:
ListenerAdapter, WebsocketListenerAdapter

public interface EventListener
Class to register at a UniversalisWsBuilder or UniversalisWs to receive events.
  • Method Details

    • onListingAdd

      void onListingAdd(ListingAddEvent event)
      Called when a listing was added.
      Parameters:
      event - add event
    • onListingRemove

      void onListingRemove(ListingRemoveEvent event)
      Called when a listing was removed. This usually happens right before a onListingAdd(ListingAddEvent) call.
      Parameters:
      event - remove event
    • onListingUpdate

      void onListingUpdate(ListingUpdateEvent event)
      Called when a listing was added after getting removed. This usually means it was updated.

      This only works when Subscriptions.listingAdd() and Subscriptions.listingRemove() are subscribed for this world.

      This event is created manually. It completely relies on universalis sending the remove event directly before the send event.

      Parameters:
      event - update event
    • onSalesAdd

      void onSalesAdd(SalesAddEvent event)
      Called when sales were added.
      Parameters:
      event - add event
    • onSalesRemove

      @Deprecated void onSalesRemove(SalesRemoveEvent event)
      Deprecated.
      Sales are no longer removed. Therefore, this event will not be called probably
      Called when sales were removed.
      Parameters:
      event - remove event