First and foremost, I want to express my gratitude for creating this exceptional framework. I have just begun exploring it and I’m already finding it enjoyable.
Regarding my current green field project, I am interested in initiating certain operations once the processing of all ongoing events has concluded, rather than just a single event. During my research, I came across the EventTrackerStatusChangeListener and I am seeking guidance on how to implement it. Currently, I have utilized spring boot properties for configuration purposes, where I declare processing groups and their corresponding parameters, such as initialSegmentCount. Is there a way to define the implementation of EventTrackerStatusChangeListener through configurations? Alternatively, if it can only be achieved through DSL (domain-specific language), will the processing group configurations introduced in the application properties be overridden? Thank you for your help.
TrackingEventProcessorConfiguration.forParallelProcessing()
.andEventTrackerStatusChangeListener()