Package de.chojo.universalis.listener
Class ListenerAdapter
java.lang.Object
de.chojo.universalis.listener.ListenerAdapter
- All Implemented Interfaces:
EventListener
Class implementing the
EventListener
for easier usage.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
onListingAdd
(ListingAddEvent event) Called when a listing was added.void
Called when a listing was removed.void
Called when a listing was added after getting removed.void
onSalesAdd
(SalesAddEvent event) Called when sales were added.void
onSalesRemove
(SalesRemoveEvent event) Called when sales were removed.
-
Constructor Details
-
ListenerAdapter
public ListenerAdapter()
-
-
Method Details
-
onListingAdd
Description copied from interface:EventListener
Called when a listing was added.- Specified by:
onListingAdd
in interfaceEventListener
- Parameters:
event
- add event
-
onListingRemove
Description copied from interface:EventListener
Called when a listing was removed. This usually happens right before aEventListener.onListingAdd(ListingAddEvent)
call.- Specified by:
onListingRemove
in interfaceEventListener
- Parameters:
event
- remove event
-
onListingUpdate
Description copied from interface:EventListener
Called when a listing was added after getting removed. This usually means it was updated.This only works when
Subscriptions.listingAdd()
andSubscriptions.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.
- Specified by:
onListingUpdate
in interfaceEventListener
- Parameters:
event
- update event
-
onSalesAdd
Description copied from interface:EventListener
Called when sales were added.- Specified by:
onSalesAdd
in interfaceEventListener
- Parameters:
event
- add event
-
onSalesRemove
Description copied from interface:EventListener
Called when sales were removed.- Specified by:
onSalesRemove
in interfaceEventListener
- Parameters:
event
- remove event
-