Reads a single event.
If the observer is closed and all events have been read, ObserverClosedException will be thrown.
See Implementation
Reads a single event.