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 TypeMethodDescriptionvoidonListingAdd(ListingAddEvent event) Called when a listing was added.voidCalled when a listing was removed.voidCalled when a listing was added after getting removed.voidonSalesAdd(SalesAddEvent event) Called when sales were added.voidonSalesRemove(SalesRemoveEvent event) Called when sales were removed.
-
Constructor Details
-
ListenerAdapter
public ListenerAdapter()
-
-
Method Details
-
onListingAdd
Description copied from interface:EventListenerCalled when a listing was added.- Specified by:
onListingAddin interfaceEventListener- Parameters:
event- add event
-
onListingRemove
Description copied from interface:EventListenerCalled when a listing was removed. This usually happens right before aEventListener.onListingAdd(ListingAddEvent)call.- Specified by:
onListingRemovein interfaceEventListener- Parameters:
event- remove event
-
onListingUpdate
Description copied from interface:EventListenerCalled 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:
onListingUpdatein interfaceEventListener- Parameters:
event- update event
-
onSalesAdd
Description copied from interface:EventListenerCalled when sales were added.- Specified by:
onSalesAddin interfaceEventListener- Parameters:
event- add event
-
onSalesRemove
Description copied from interface:EventListenerCalled when sales were removed.- Specified by:
onSalesRemovein interfaceEventListener- Parameters:
event- remove event
-