[Java] AutoCloseable JMS 2 Resources

原文はこちら。
https://blogs.oracle.com/theaquarium/entry/autocloseable_jms_2_resources

Java EE 7のリリース日が近づくにつれ、新機能を扱うブログや記事が出てき始めています。以下のエントリでは、John Amentという、JMS 2.0専門家グループの主要な独立メンバーが、自動的にリソースをクローズ(AutoCloseable)するJMS 2.0リソースについて説明しています。
What's New in JMS 2 (Part 1)
http://john-ament.blogspot.se/2013/03/whats-new-in-jms-2-part-1.html
この機能はJava SE 7のtry-with-resourcesを利用しており、JMSリソース(接続、セッション、メッセージコンシューマやメッセージプロデューサ)のクリーンナップが非常に簡単になっています。
The try-with-resources Statement
http://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html
@Injectを使って新しいJMS Context APIを利用していない非Java EE環境ではこの機能は特に重要です。先ほどのエントリにはJMS 2.0のコードサンプルも含まれています。JohnはJMS 2.0に関するブログエントリを今後たくさん書く予定なので、期待してお待ち下さい。
JMS 2.0って何?という方のために、JMS 2.0は現時点でhは最終ドラフトが提示された段階にあります。ドラフト仕様を自由にダウンロードしてご覧頂くことができます。ドキュメントの最初の部分で「What is new in JMS 2.0?」というセクションがあり、そこで非常に簡潔にJMS 2.0についてまとめられています。
JSR-000343 Java(tm) Message Service 2.0 Proposed Final Draft
http://download.oracle.com/otndocs/jcp/jms-2_0-pfd-spec/index.html

0 件のコメント:

コメントを投稿