The getEventIterator(long) and getEvents(long) methods
will block until an event is delivered and then return the events. Note, that
only one of the methods can be called for an expected event delivery. Calling
the 'other' method will block until the next events are delivered.