パッケージ 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
必須定数のサマリー
必須要素 修飾子と型 必須要素 説明 StringSE
interfaceName
Jakarta Messaging 宛先インターフェースの完全修飾名。StringSE
name
定義されている宛先リソースの JNDI 名。
オプション要素のサマリー
オプション要素 修飾子と型 オプションの要素 説明 StringSE
className
Jakarta Messaging 宛先実装クラスの完全修飾名。StringSE
description
この Jakarta Messaging 宛先の説明。StringSE
destinationName
キューまたはトピックの名前。StringSE[]
properties
Jakarta Messaging 宛先プロパティ。StringSE
resourceAdapter
リソースアダプター名。
要素の詳細
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 宛先プロパティ。
- デフォルト:
- {}