パッケージ jakarta.resource.spi
クラス LocalTransactionException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
jakarta.resource.ResourceException
jakarta.resource.spi.LocalTransactionException
- 実装されているすべてのインターフェース:
SerializableSE
LocalTransactionException は、ローカルトランザクション管理規約に関連するさまざまなエラー状態を表します。Jakarta™ Transactions 仕様では、XAResource ベースのトランザクション管理規約に関連する例外の javax.transaction.xa.XAException クラスを指定しています。LocalTransactionException は、ローカルトランザクション管理規約に使用され、次の一般的なエラー状態を示します。
- トランザクション操作の実行時のトランザクションコンテキストが無効です。例: アクティブなローカルトランザクションなしで
LocalTransactionオブジェクトのcommitメソッドを呼び出すことはエラー条件です。 - トランザクションは、
LocalTransactionオブジェクトのcommitメソッド呼び出し中にコミットされるのではなく、ロールバックされます。 - アクティブなローカルトランザクションにすでに関連付けられている
ManagedConnection上の同じスレッドからローカルトランザクションを開始しようとしました。 - ローカルトランザクション管理に関連するリソースアダプターまたはリソースマネージャー固有のエラー状態。例としては、リソースの整合性の違反、デッドロック検出、トランザクション完了時の通信障害、再試行が必要、リソースマネージャーの内部エラーなどがあります。
- バージョン:
- 1.0
- 作成者:
- Rahul Sharma, Ram Jeyaraman
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明詳細メッセージとして null を使用して新しいインスタンスを構築します。LocalTransactionException(StringSE message) 指定された詳細メッセージで新しいインスタンスを構築します。LocalTransactionException(StringSE message, StringSE errorCode) 指定された詳細メッセージとエラーコードを使用して、新しいスロー可能オブジェクトを構築します。LocalTransactionException(StringSE message, ThrowableSE cause) 指定された詳細メッセージと原因を持つ新しいスロー可能オブジェクトを構築します。指定された原因で新しいスロー可能オブジェクトを構築します。メソッドのサマリー
クラス jakarta.resource.ResourceException から継承されたメソッド
getErrorCode, getLinkedException, getMessage, setErrorCode, setLinkedExceptionクラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
LocalTransactionException
public LocalTransactionException()詳細メッセージとして null を使用して新しいインスタンスを構築します。LocalTransactionException
指定された詳細メッセージで新しいインスタンスを構築します。- パラメーター:
message- 詳細メッセージ。
LocalTransactionException
指定された原因で新しいスロー可能オブジェクトを構築します。- パラメーター:
cause- 型Throwableの連鎖例外。
LocalTransactionException
指定された詳細メッセージと原因を持つ新しいスロー可能オブジェクトを構築します。- パラメーター:
message- 詳細メッセージ。cause- 型Throwableの連鎖例外。
LocalTransactionException
指定された詳細メッセージとエラーコードを使用して、新しいスロー可能オブジェクトを構築します。- パラメーター:
message- 例外の説明。errorCode- ベンダー固有のエラーコードを指定する文字列。