Class WmqXATransactionFactory
java.lang.Object
nablarch.integration.messaging.wmq.xa.WmqXATransactionFactory
- All Implemented Interfaces:
TransactionFactory
WmqXATransaction
を生成するクラス。-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetTransaction
(String connectionName) WmqXATransaction
を生成する。void
setIsolationLevel
(String isolationLevel) アイソレーションレベルを設定する。
設定できる値は、下記のとおり。
READ_COMMITTED:Connection.TRANSACTION_READ_COMMITTED
READ_UNCOMMITTED:Connection.TRANSACTION_READ_UNCOMMITTED
REPEATABLE_READ:Connection.TRANSACTION_REPEATABLE_READ
SERIALIZABLE:Connection.TRANSACTION_SERIALIZABLE
アイソレーションレベルが設定されない場合は、 デフォルトでConnection.TRANSACTION_READ_COMMITTED
が使用される。
-
Constructor Details
-
WmqXATransactionFactory
public WmqXATransactionFactory()
-
-
Method Details
-
getTransaction
WmqXATransaction
を生成する。- Specified by:
getTransaction
in interfaceTransactionFactory
- Parameters:
connectionName
- コネクション名- Returns:
- トランザクションオブジェクト
-
setIsolationLevel
アイソレーションレベルを設定する。
設定できる値は、下記のとおり。
READ_COMMITTED:Connection.TRANSACTION_READ_COMMITTED
READ_UNCOMMITTED:Connection.TRANSACTION_READ_UNCOMMITTED
REPEATABLE_READ:Connection.TRANSACTION_REPEATABLE_READ
SERIALIZABLE:Connection.TRANSACTION_SERIALIZABLE
アイソレーションレベルが設定されない場合は、 デフォルトでConnection.TRANSACTION_READ_COMMITTED
が使用される。- Parameters:
isolationLevel
- アイソレーションレベルを表す文字列。
-