パッケージ jakarta.jms

アノテーション型 JMSDestinationDefinition


  • @TargetSE(TYPESE)
    @RetentionSE(RUNTIMESE)
    @RepeatableSE(JMSDestinationDefinitions.class)
    public @interface JMSDestinationDefinition
    アプリケーションは、このアノテーションを使用して、運用環境で必要な Jakarta Messaging  Destination リソースを指定できます。これにより、アプリケーションのデプロイで使用して必要なリソースをプロビジョニングできる情報が提供され、最小限の管理構成でアプリケーションを Java EE 環境にデプロイできます。

    Destination リソースは、一般的に使用されるプロパティのアノテーション要素を設定することで構成できます。追加のプロパティは、properties 要素を使用して指定できます。一度定義されると、Destination リソースは、他の Destination リソースと同じ方法で、たとえば Resource アノテーションの lookup 要素を使用して、コンポーネントによって参照される場合があります。

    導入:
    JMS 2.0
    バージョン:
    Jakarta Messaging 2.0
    関連事項:
    Resource
    • 必須定数のサマリー

      必須要素  
      修飾子と型 必須要素 説明
      StringSEinterfaceName
      Jakarta Messaging 宛先インターフェースの完全修飾名。
      StringSEname
      定義されている宛先リソースの JNDI 名。
    • 要素の詳細

      • name

        StringSE name
        定義されている宛先リソースの JNDI 名。
        戻り値:
        定義されている宛先リソースの JNDI 名。
      • interfaceName

        StringSE interfaceName
        Jakarta Messaging 宛先インターフェースの完全修飾名。許可される値は jakarta.jms.Queue または jakarta.jms.Topic です。
        戻り値:
        Jakarta Messaging 宛先インターフェースの完全修飾名。
      • description

        StringSE description
        この Jakarta Messaging 宛先の説明。
        戻り値:
        この Jakarta Messaging 宛先の説明。
        デフォルト:
        ""
      • className

        StringSE className
        Jakarta Messaging 宛先実装クラスの完全修飾名。リソースアダプターが、指定されたインターフェースに対して複数の Jakarta Messaging 宛先実装クラスを定義していない限り、リソースアダプターが使用されている場合は無視されます。
        戻り値:
        Jakarta Messaging 宛先実装クラスの完全修飾名。
        デフォルト:
        ""
      • resourceAdapter

        StringSE resourceAdapter
        リソースアダプター名。指定されていない場合、アプリケーションサーバーはデフォルトの動作を定義します。これには、リソースアダプターの使用が含まれる場合と含まれない場合があります。
        戻り値:
        リソースアダプター名。
        デフォルト:
        ""
      • destinationName

        StringSE destinationName
        キューまたはトピックの名前。
        戻り値:
        キューまたはトピックの名前。
        デフォルト:
        ""
      • properties

        StringSE[] properties
        Jakarta Messaging 宛先プロパティ。これは、ベンダー固有のプロパティであるか、あまり使用されていない宛先プロパティである可能性があります。

        プロパティは、propertyName = propertyValue の形式を使用して指定され、配列要素ごとに 1 つのプロパティがあります。

        戻り値:
        Jakarta Messaging 宛先プロパティ。
        デフォルト:
        {}