Class PropertyMapEventListener

java.lang.Object
org.apache.polaris.service.events.jsonEventListener.PropertyMapEventListener
All Implemented Interfaces:
PolarisEventListener
Direct Known Subclasses:
AwsCloudWatchEventListener

public abstract class PropertyMapEventListener extends Object implements PolarisEventListener
This class provides a common framework for transforming Polaris events into a HashMap, which can be used to transform the event further, such as transforming into a JSON string, and send them to various destinations. Concrete implementations should override the {@link#transformAndSendEvent(HashMap)} method to define how the event data should be transformed into a JSON string, transmitted, and/or stored.