如何使用異步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. Razor Func <對象,對象>與MvcHtmlString混合使用
- 2. 簡單的方法來使ArrayList對象[] [] <Object>與對象的字段
- 3. 的ExecutorService和List <未來<Callable>>與ConcurrentModificationException的
- 4. 差<對象,對象>
- 5. 在未來取得進展的能力<T>對象
- 6. IEnumerable <object>來自IEnumrable的對象<T>
- 7. 使用operator <<與const對象
- 8. XML使用Dictionary <string,List <string>>對象
- 9. 使用C#創建IEnumerable <KeyValuePair <string,string >>對象?
- 10. IQueryable <Entity>在LINQ與嵌套對象IQueryable <DTO>
- 11. 使用LINQ的Except <>方法與來自外部API的對象
- 12. 使用find與矢量<對<int, int>>
- 13. 如何將詞典<對象,字符串>變換到詞典<對象,列出<string>>與LINQ
- 14. 從給定一個對象<code>myObject</code>對象
- 15. C# - 使用列表<T>。查找()與自定義對象
- 16. 複用未來<>在Java中
- 17. 如何修復未來<CAP#1>無法轉換爲未來<Void>?
- 18. 反序列化地圖<對象,對象>與GSON
- 19. 對象#<HTMLDivElement>作爲jQuery對象
- 20. 有沒有簡單的方法將未來<Future<T>>轉化爲未來<T>?
- 21. XNA C#content.load <spritefont>對象引用未設置爲對象的實例
- 22. 對象列表<Song>
- 23. 如何訪問使用</p> <pre><code>PrincipalSearchResult<Principal> results = ps.FindAll(); </code></pre> <p>其中Ps是PrincipalSearcher一個GroupPrincipal對象
- 24. 使用WSS4CF與<cfhttp>
- 25. 用法的 「表達<Func鍵<對象,布爾>>」
- 26. .NET名單<string>(?傳引用調用)與Dictionary對象
- 27. 使用CSS使<button>和<a>看起來一樣
- 28. MVVM:僅使用自定義對象的Messenger來使Send <>「id」唯一?
- 29. 使用>>,>,> |,||,| <,<,<<,<<
- 30. 使用JS獲取對象<select>使用JS
你需要更具體。你可以發佈一些代碼,顯示你正在嘗試做什麼? – Keppil 2012-07-20 06:10:30