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