パッケージ jakarta.resource.spi
インターフェース LocalTransaction
public interface LocalTransactionLocalTransaction インターフェースは、EIS リソースマネージャーの内部で管理されるトランザクションをサポートし、外部トランザクションマネージャーを必要としません。リソースアダプターは、基盤となるリソースマネージャーで実行されるローカルトランザクションのサポートを提供するために、jakarta.resource.spi.LocalTransaction インターフェースを実装します。
リソースアダプターが LocalTransaction インターフェースをサポートしている場合、アプリケーションサーバーはローカルトランザクションの最適化を実行することを選択できます(単一のリソースマネージャーの場合、Jakarta™ Transactions トランザクションの代わりにローカルトランザクションを使用します)。
- バージョン:
- 0.5
- 作成者:
- Rahul Sharma
- 関連事項:
ManagedConnection
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 voidbegin()ローカルトランザクションを開始するvoidcommit()ローカルトランザクションをコミットするvoidrollback()ローカルトランザクションをロールバックする
メソッドの詳細
begin
void begin() throws ResourceExceptionローカルトランザクションを開始する- 例外:
ResourceException- 操作が失敗した場合の一般的な例外LocalTransactionException- ローカルトランザクション管理に関連するエラー状態ResourceAdapterInternalException- リソースアダプター内部のエラー状態EISSystemException- EIS インスタンス固有のエラー状態
commit
void commit() throws ResourceExceptionローカルトランザクションをコミットする- 例外:
ResourceException- 操作が失敗した場合の一般的な例外LocalTransactionException- ローカルトランザクション管理に関連するエラー状態ResourceAdapterInternalException- リソースアダプター内部のエラー状態EISSystemException- EIS インスタンス固有のエラー状態
rollback
void rollback() throws ResourceExceptionローカルトランザクションをロールバックする- 例外:
ResourceException- 操作が失敗した場合の一般的な例外LocalTransactionException- ローカルトランザクション管理に関連するエラー状態ResourceAdapterInternalException- リソースアダプター内部のエラー状態EISSystemException- EIS インスタンス固有のエラー状態