パッケージ jakarta.ejb
アノテーション型 ActivationConfigProperty
@TargetSE({}) @RetentionSE(RUNTIMESE) public @interface ActivationConfigProperty
運用環境でのメッセージ駆動型 Bean の構成に関する情報をデプロイヤに提供するために使用されます。Jakarta Messaging メッセージ駆動型 Bean では、次の標準プロパティが認識されます。
acknowledgeMode
。このプロパティは、Bean 管理のトランザクション境界が使用されている場合に、メッセージ配信の Jakarta Messaging 確認応答モードを指定するために使用されます。その値はAuto_acknowledge
またはDups_ok_acknowledge
です。このプロパティが指定されていない場合、Jakarta MessagingAUTO_ACKNOWLEDGE
セマンティクスが想定されます。messageSelector
。このプロパティは、Bean で駆動される Jakarta Messaging メッセージが受信するメッセージを決定する際に使用される Jakarta Messaging メッセージセレクターを指定するために使用されます。destinationType
。このプロパティは、メッセージ駆動型 Bean がキューまたはトピックで使用されるように意図されているかどうかを指定するために使用されます。値はjakarta.jms.Queue
またはjakarta.jms.Topic
でなければなりません。destinationLookup
。このプロパティは、Jakarta Messaging メッセージ駆動型 Bean がメッセージを受信する Jakarta Messaging キューまたはトピックを指定するために使用されます。connectionFactoryLookup
。このプロパティは、Jakarta Messaging メッセージ駆動型 Bean がメッセージを受信する Jakarta Messaging プロバイダーへの接続に使用される Jakarta Messaging 接続ファクトリを指定するために使用されます。subscriptionDurability
。メッセージ駆動型 Bean がトピックで使用されることが意図されている場合、このプロパティを使用して、永続サブスクリプションまたは非永続サブスクリプションのどちらを使用するかを示すことができます。このプロパティの値はDurable
またはNonDurable
のいずれかである必要がありますsubscriptionName
。このプロパティは、メッセージ駆動型 Bean がトピックで使用される予定であり、Bean プロバイダーが永続サブスクリプションを使用する必要があることを示している場合に、永続サブスクリプションの名前を指定するために使用されます。clientId
。このプロパティは、Jakarta Messaging メッセージ駆動型 Bean がメッセージを受信する Jakarta Messaging プロバイダーに接続するときに使用される Jakarta Messaging クライアント ID を指定するために使用されます。このプロパティが指定されていない場合、クライアント識別子は未設定のままになります。
- 導入:
- EJB 3.0
必須定数のサマリー
必須要素 修飾子と型 必須要素 説明 StringSE
propertyName
propertyName.StringSE
propertyValue
propertyValue.