Message-driven Beanを作成するには、Enterprise BeanウィザードでMessage-driven Beanクラスのソースファイルを作成し、メッセージリスナーメソッド(onMessage())の実装を行います。以下にその方法を説明します。
EJB 3.0 Message-driven BeanウィザードによるMessage-driven Beanクラスの作成
Message-driven Beanは、新規ウィザードから[EJB] > [Message-driven Bean]を選択し、ウィザードで作成します。ウィザードでの設定は、以下を参考にしてください。
EJB プロジェクト
Message-driven Beanを生成する、EJBプロジェクトを指定します。
ソースフォルダ
Message-driven Beanのソースを格納するフォルダを指定します。
Java パッケージ
Message-driven Beanクラスのパッケージ名を指定します。
クラス名
Message-driven BeanのBeanクラス名を指定します。
Destination名
JMSリソースのJNDI名を指定します。
JMS
JMS メッセージを利用する場合は、チェックします。チェックした場合は、"Destination タイプ"を設定します。
Destinationタイプ
"JMS"をチェックした場合に、Message-driven BeanのDestinationタイプを"キュー"または"トピック"から選択します。
Bean 名
Message-driven BeanのEJB名を指定します。
トランザクションタイプ
トランザクションタイプを"コンテナ"または"Bean"を選択します。
インタフェース
Message-driven Beanで使用するインタフェースを指定します。
ウィザードを実行すると、Message-driven BeanクラスのJavaソースが生成されます。
メッセージリスナーメソッド(onMessage())の実装
ウィザードが生成したMessage-driven BeanクラスのJavaソースには、空のonMessage()メソッドが定義されています。受信したメッセージに対する処理をこの中に実装してください。