パッケージ jakarta.ejb

アノテーション型 ActivationConfigProperty


  • @TargetSE({})
    @RetentionSE(RUNTIMESE)
    public @interface ActivationConfigProperty
    運用環境でのメッセージ駆動型 Bean の構成に関する情報をデプロイヤに提供するために使用されます。

    Jakarta Messaging メッセージ駆動型 Bean では、次の標準プロパティが認識されます。

    • acknowledgeMode。このプロパティは、Bean 管理のトランザクション境界が使用されている場合に、メッセージ配信の Jakarta Messaging 確認応答モードを指定するために使用されます。その値は Auto_acknowledge または Dups_ok_acknowledge です。このプロパティが指定されていない場合、Jakarta Messaging AUTO_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
    • 要素の詳細

      • propertyName

        StringSE propertyName

        propertyName.

        戻り値:
        StringSE オブジェクト。
      • propertyValue

        StringSE propertyValue

        propertyValue.

        戻り値:
        StringSE オブジェクト。