パッケージ jakarta.jms
アノテーション型 JMSDestinationDefinition
@TargetSE(TYPESE) @RetentionSE(RUNTIMESE) @RepeatableSE(JMSDestinationDefinitions.class) public @interface JMSDestinationDefinition
アプリケーションは、このアノテーションを使用して、運用環境で必要な Jakarta MessagingDestinationリソースを指定できます。これにより、アプリケーションのデプロイで使用して必要なリソースをプロビジョニングできる情報が提供され、最小限の管理構成でアプリケーションを Java EE 環境にデプロイできます。Destinationリソースは、一般的に使用されるプロパティのアノテーション要素を設定することで構成できます。追加のプロパティは、properties要素を使用して指定できます。一度定義されると、Destinationリソースは、他のDestinationリソースと同じ方法で、たとえばResourceアノテーションのlookup要素を使用して、コンポーネントによって参照される場合があります。- 導入:
- JMS 2.0
- バージョン:
- Jakarta Messaging 2.0
- 関連事項:
Resource
必須定数のサマリー
必須要素 修飾子と型 必須要素 説明 StringSEinterfaceNameJakarta Messaging 宛先インターフェースの完全修飾名。StringSEname定義されている宛先リソースの JNDI 名。
オプション要素の概要
オプション要素 修飾子と型 オプションの要素 説明 StringSEclassNameJakarta Messaging 宛先実装クラスの完全修飾名。StringSEdescriptionこの Jakarta Messaging 宛先の説明。StringSEdestinationNameキューまたはトピックの名前。StringSE[]propertiesJakarta Messaging 宛先プロパティ。StringSEresourceAdapterリソースアダプター名。
要素の詳細
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 宛先プロパティ。
- デフォルト:
- {}