<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi all,<div class=""><br class=""></div><div class="">Last week and this week-end I rework on CDI-499 and PR 250.</div><div class=""><br class=""></div><div class=""><a href="https://github.com/cdi-spec/cdi/pull/250" class="">https://github.com/cdi-spec/cdi/pull/250</a></div><div class=""><br class=""></div><div class="">Correct /addition are:</div><div class=""><br class=""></div><div class="">- reverted fireAsync signature to add the type of the event in it</div><div class="">- fireAsync triggers observers and async observers</div><div class="">- @ObservesAsync doesn’t support transnational phase</div><div class="">- Security context is propagated for async observer. Transaction context is not and CDI context are not except for application context which is shared.</div><div class="">- Mention that container doesn’t guarantee thread safeties for payload in async observer</div><div class="">- Exception in async observer must be caught by the container and added as suppressed exception (thanks José for this solution) :&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html#addSuppressed-java.lang.Throwable-" class="">http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html#addSuppressed-java.lang.Throwable-</a></div><div class=""><br class=""></div><div class="">Please try to give me your feedback ASAP as I’d like to release EDR in the coming days.</div><div class=""><br class=""></div><div class="">Remember, feature in EDR cane changed or removed during or after review, so if a point should launch a discussion we could bring change later. IF you din a big flaw in my proposal thanks to raise hand and try to propose a solution.</div><div class=""><br class=""></div><div class="">Antoine</div></body></html>