An event with qualifier @Initialized(RequestScoped.class) should be fired when the request context is initialized (and another one before/after it is destroyed). The events are not fired during asynchronous observer notification.