Giacomo Pati wrote: > So, the question remains. Either we > > integrate & refactor the excalibur event package > > or > > make the Quartz/Cron block core as it does all we need > Yepp, I think we should use a compromise here: let's take the fastes road and add quartz to the core. The implementation is hidden behind interfaces, so if in the future we come to the conclusion that this dependency is not good for us, we can just write our own implementation while preserving the interfaces.
I think this is on of our core problems: we not only rely on external implementations but also on external interfaces. Changing implementations is easy, changing interfaces not. So, let's use quartz, but add a good interface above it (perhaps the one from the cron block or a simpler one - i don't know); then refactor our code to use this interface. Carsten
