BatchUpdateListener is a defintion for a observer for updates of a
Batch.
To observe changes/updates of a Batch you can implement this
interface and add your implementation with Batch.addListener to
observe a certain Batch.
start, error and finish are no accepted changes of
the state.