I have a custom event plugin, and I’m currently using the GetDeadlineEventListenerWithJobs entry point to instantiate it to allow some switching logic based on the incoming jobs. However, I’m curious if this same function is also called for slave events (e.g. with an empty job list), or if I also need to implement GetDeadlineEventListener in order for the same listener to be called for slave events.
Just checked the code to confirm, and it should be calling that function for the Slave events as well, but with an empty Job list; you shouldn’t need to implement both. And, I suppose just to be thorough, in the event that both are defined, it will prioritize using the “GetDeadlineEventListenerWithJobs” entry point.
Let me know if that’s not matching up with what you’re seeing.