Package liquibase.analytics
Interface AnalyticsListener
- All Superinterfaces:
Plugin
- All Known Implementing Classes:
LiquibaseAnalyticsListener,NoOpAnalyticsListener
The
UsageAnalyticsListener interface extends the Plugin interface
and is designed for handling events related to usage analytics. Implementations
of this interface should define how specific events are handled.-
Field Summary
Fields inherited from interface liquibase.plugin.Plugin
PRIORITY_DATABASE, PRIORITY_DEFAULT, PRIORITY_NOT_APPLICABLE, PRIORITY_SPECIALIZED -
Method Summary
Modifier and TypeMethodDescriptionintvoidhandleEvent(Event event) Handles the specified event.boolean
-
Method Details
-
getPriority
int getPriority() -
handleEvent
Handles the specified event. Implementations of this method should define the logic for processing the event that is passed as a parameter.- Parameters:
event- the event to be handled.- Throws:
Exception
-
isEnabled
boolean isEnabled()
-