I applied all the changes a few days ago to the .NET version, I think the naming is way better now (I got rid of the batch prefix in all classes).
I'm still not sure about the ErrorHandler and I wonder if it should not be part of the EventHandler interface, something like onError(Exception ex, Event event, bool endOfBatch).
From a usability point of view I think it's more explicit for the developer to have to implement the error logic all the time, it's a bit to easy to forget to setup an error handler. It would as well simplify your life if you want to add a DSL-like syntax later.
Olivier
Full agreement with this - what do you think of using IObserver anyway
in the .net port regardless of the Java implementation? Slightly
different semantics but we can compensate for it so it fits well with
rx..
Sent from my iPhone
Olivier
Sent from my iPhone
Yes I did not had time to checkin, the renaming affects 90%+ of the code base, I wanted to do a proper review before checkin. Very busy at the office atm, can't find much spare time..
Olivier