@RetentionSE(valueSE=RUNTIMESE) @TargetSE(valueSE={METHODSE,FIELDSE,PARAMETERSE,TYPESE}) public @interface JMSConnectionFactory
jakarta.jms.JMSContext
オブジェクトを挿入するときに使用する jakarta.jms.ConnectionFactory
の JNDI ルックアップ名を指定できます。また、Jakarta Messaging メッセージ駆動型 Bean のコールバックメソッドが指定されたメッセージセレクターを使用する必要があることを指定するために使用することもできます。この場合、コールバックメソッドまたはメッセージ駆動型 Bean クラスのいずれかで指定できます。
このアノテーションがメッセージ駆動型 Bean クラスのメソッドで指定されている場合、そのメソッドにも QueueListener
または TopicListener
アノテーションを付ける必要があります。そうでない場合、デプロイは失敗します。
このアノテーションがメッセージ駆動型 Bean クラスで指定されている場合、少なくとも 1 つのメソッドに QueueListener
または TopicListener
アノテーションを付ける必要があります。メソッドに QueueListener
または TopicListener
アノテーションが付けられていない場合、デプロイは失敗します。
このアノテーションがメッセージ駆動型 Bean クラスのメソッドとメッセージ駆動型 Bean クラス自体の両方で指定されている場合、デプロイは失敗します。
public abstract StringSE value
jakarta.jms.ConnectionFactory
の JNDI ルックアップ名を指定します。jakarta.jms.ConnectionFactory
の JNDI ルックアップ名 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.