@TargetSE(valueSE=TYPESE) @RetentionSE(valueSE=RUNTIMESE) public @interface JMSConnectionFactoryDefinition
ConnectionFactory
リソースを指定できます。これにより、アプリケーションのデプロイで使用して必要なリソースをプロビジョニングできる情報が提供され、最小限の管理構成でアプリケーションを Jakarta EE 環境にデプロイできます。ConnectionFactory
リソースは、一般的に使用されるプロパティのアノテーション要素を設定することで構成できます。追加のプロパティは、properties
要素を使用して指定できます。一度定義されると、ConnectionFactory
リソースは、他の ConnectionFactory
リソースと同じ方法で、たとえば Resource
アノテーションの lookup
要素を使用して、コンポーネントによって参照される場合があります。
Resource
修飾子と型 | オプションの要素と説明 |
---|---|
StringSE | className Jakarta Messaging 接続ファクトリ実装クラスの完全修飾名。 |
StringSE | clientId 接続に使用するクライアント ID。 |
StringSE | description この Jakarta Messaging 接続ファクトリの説明。 |
StringSE | interfaceName Jakarta Messaging 接続ファクトリインターフェースの完全修飾名。 |
int | maxPoolSize 接続プールに同時に割り当てられる接続の最大数。 |
int | minPoolSize 接続プールに同時に割り当てる必要のある接続の最小数。 |
StringSE | password 接続認証に使用するパスワード。 |
StringSE[] | properties Jakarta Messaging 接続ファクトリプロパティ。 |
StringSE | resourceAdapter リソースアダプター名。 |
boolean | transactional 接続がトランザクションに参加しない場合は、 false に設定します。 |
StringSE | user 接続認証に使用するユーザー名。 |
public abstract StringSE name
public abstract StringSE description
public abstract StringSE interfaceName
jakarta.jms.ConnectionFactory
または jakarta.jms.QueueConnectionFactory
または jakarta.jms.TopicConnectionFactory
です。指定しない場合は、jakarta.jms.ConnectionFactory
が使用されます。public abstract StringSE className
public abstract StringSE resourceAdapter
public abstract StringSE user
public abstract StringSE password
public abstract StringSE clientId
public abstract StringSE[] properties
ConnectionFactory
プロパティの場合があります。プロパティは、propertyName = propertyValue の形式を使用して指定され、配列要素ごとに 1 つのプロパティがあります。
public abstract boolean transactional
false
に設定します。デフォルトでは、トランザクションがアクティブまたはアクティブになったときにトランザクションに参加します。
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.