如何使用異步EJB的,並要求與未來目標的結果?任何人都可以通過一個完整的例子給我看使用EJB與未來<?>對象
回答
在EJB 3.1之前,如果要執行異步處理,您必須使用JMS和MDB,在 EJB 3.1中,可以在必須異步調用的方法上使用帶有@Asynchronous批註的簡單會話EJB 。
@Stateless
@Remote(HelloEjbAsynchronousRemote.class)
public class HelloEjbAsynchronous implements HelloEjbAsynchronousRemote {
@Asynchronous
@Override
public Future<String> ejbAsynchronousSayHello(String name){
如果你的方法有返回值,你的方法必須返回一個AsyncResult對象,它是未來的一個實現。
return new AsyncResult<String>("Hello "+name);
瞭解更多詳情http://paddyweblog.blogspot.in/2010/04/ejb-31-asynchronous-session-beans.html – 2012-07-20 06:10:17
非常感謝,它對我非常有用。 – Azad 2012-07-20 07:19:52
歡迎您 – 2012-07-20 07:30:45
- 1. <?>與<?擴展對象>
- 2. Razor Func <對象,對象>與MvcHtmlString混合使用
- 3. 簡單的方法來使ArrayList對象[] [] <Object>與對象的字段
- 4. 的ExecutorService和List <未來<Callable>>與ConcurrentModificationException的
- 5. 差<對象,對象>
- 6. 在未來取得進展的能力<T>對象
- 7. IEnumerable <object>來自IEnumrable的對象<T>
- 8. 未來或未來<T>具有未來的具體化類型<T>/<T>?
- 9. 未定義對<namespace> :: <variable>
- 10. 使用operator <<與const對象
- 11. XML使用Dictionary <string,List <string>>對象
- 12. 使用C#創建IEnumerable <KeyValuePair <string,string >>對象?
- 13. 選擇<Thread>對象使用LINQ
- 14. 使用LINQ的Except <>方法與來自外部API的對象
- 15. IQueryable <Entity>在LINQ與嵌套對象IQueryable <DTO>
- 16. Java未來<object>池
- 17. 未來<Boolean>爲空?
- 18. <algorithm>矢量與對象排序?
- 19. 節點<T>與對象
- 20. 使用find與矢量<對<int, int>>
- 21. 如何將詞典<對象,字符串>變換到詞典<對象,列出<string>>與LINQ
- 22. 投KeyValuePair <GUID,對象>到KeyValuePair <字符串,對象>
- 23. 從給定一個對象<code>myObject</code>對象
- 24. C# - 使用列表<T>。查找()與自定義對象
- 25. 複用未來<>在Java中
- 26. 未能與<p:ajax>
- 27. 如何修復未來<CAP#1>無法轉換爲未來<Void>?
- 28. 錯誤C2248:「的std ::未來<Worldlet> ::未來」:不能訪問<Worldlet>
- 29. 反序列化地圖<對象,對象>與GSON
- 30. 陣營:一個<em>對象</em>內的<em>對象</em>內嵌套的道具
你需要更具體。你可以發佈一些代碼,顯示你正在嘗試做什麼? – Keppil 2012-07-20 06:10:30