2013-08-01 50 views
0

可用CDI事件我有一個相當簡單的問題。比方說我的申請委託其電話付款到另一個應用程序B.有一些崗位履行付款需要由應用A.完成這兩個應用程序是分開的耳朵。是否有可能爲應用B火災是由應用程序A.另外支付應用程序所使用的很多,太多需要聽他們感興趣的事件,其他應用有一個CDI事件。你將如何篩選,以確保一個應用程序的Z不會試圖趕上意味着應用程序A的事件中,我希望得到任何幫助跨類加載器

回答

0

的直截了當的回答:沒有。無論是事件,也不豆是不同的類加載器訪問。在Seam 3中,我們的解決方案是通過JMS橋接事件。我非常肯定,新的JMS規範和實現是可能的。

+0

謝謝LightGuard :) – user1299508

+0

哦,我也不會這麼快;) 通常這是真的。但是,如果你想有它裏面有APPA和APPB的EAR,他們都有自己的@ApplicationScopeds豆共享耳/ lib中那麼這將是可能的。在這種情況下,在這樣的共享庫的APPB豆觀察員將獲得由APPA觸發事件,即使它們具有不同的Web應用程序的類加載器(但相同的共享耳LIB的ClassLoader)。但總的來說,Jason至少在涉及不相關的應用時絕對是正確的。他們互相看不到任何東西。 – struberg

+0

謝謝馬克!耳朵是一個完全不同的一堆爛泥的,當涉及到CDI :)很多事情的工作是相同的,有些則沒有。 – LightGuard