BlueConicEventManager

Interface for the event manager

Inheritors

Functions

Link copied to clipboard
abstract fun clearEvents()

Clears the event queue. This method is typically used when a new screen is loaded. The events from the previous screen have to be ignored.

Link copied to clipboard
abstract fun handleAllEvents()

Publishes all events that were in the event queue. These will be validated by the given listeners and happen after the onLoad. Used at a new PAGEVIEW after all listeners are activated, and onLoad is called.

Link copied to clipboard
abstract fun publish(event: Event)

Method to publish an event. An event handler can act on these events. For example: when the app developer throws an event "Video started", the engagement is increased in the Interest Ranker based on this event (because the marketer defined an event rule in the BlueConic UI).

Link copied to clipboard
abstract fun setBlueConicClient(client: BlueConicClient)

Sets the BlueConic client.