パッケージ | 説明 |
---|---|
org.springframework.jca.cci.connection | 簡単な ConnectionFactory アクセス用のユーティリティクラス、ローカル CCI トランザクション用の PlatformTransactionManager、およびさまざまなシンプルな ConnectionFactory プロキシ / アダプターを提供します。 |
org.springframework.jdbc.datasource | 簡単な DataSource アクセス用のユーティリティクラス、単一の DataSource 用の PlatformTransactionManager、およびさまざまな単純な DataSource 実装を提供します。 |
org.springframework.orm.jpa | JPA(Java Persistence API)と Spring コンセプトの統合を提供するパッケージ。 |
org.springframework.orm.jpa.vendor | 特定の JPA ベンダーに適応するためのサポートクラス。 |
org.springframework.transaction | Spring のコアトランザクション管理 API(特定のトランザクション管理システムに依存しない)。Spring のトランザクションインフラストラクチャの例外階層。トランザクションマネージャー、定義、ステータスインターフェース。 |
org.springframework.transaction.jta | JTA のトランザクション SPI 実装。 |
org.springframework.transaction.reactive | リアクティブトランザクション管理のクラスをサポートします。 |
org.springframework.transaction.support | org.springframework.transaction パッケージのサポートクラス。 |
修飾子と型 | メソッドと説明 |
---|---|
protected boolean | CciLocalTransactionManager.isRollbackOnly(ObjectSE transaction) |
修飾子と型 | メソッドと説明 |
---|---|
ObjectSE | JdbcTransactionObjectSupport.createSavepoint() この実装は、JDBC 3.0 セーブポイントを作成して返します。 |
protected ConnectionHolder | JdbcTransactionObjectSupport.getConnectionHolderForSavepoint() |
void | JdbcTransactionObjectSupport.releaseSavepoint(ObjectSE savepoint) この実装は、指定された JDBC 3.0 セーブポイントをリリースします。 |
void | JdbcTransactionObjectSupport.rollbackToSavepoint(ObjectSE savepoint) この実装は、指定された JDBC 3.0 セーブポイントにロールバックします。 |
修飾子と型 | メソッドと説明 |
---|---|
ObjectSE | JpaDialect.beginTransaction(EntityManagerEE entityManager, TransactionDefinition definition) 指定された JPA トランザクションを開始し、指定された Spring トランザクション定義で指定されたセマンティクス(特に、分離レベルとタイムアウト)を適用します。 |
ObjectSE | DefaultJpaDialect.beginTransaction(EntityManagerEE entityManager, TransactionDefinition definition) この実装は、標準の JPA Transaction.begin メソッドを呼び出します。 |
修飾子と型 | メソッドと説明 |
---|---|
ObjectSE | HibernateJpaDialect.beginTransaction(EntityManagerEE entityManager, TransactionDefinition definition) |
ObjectSE | EclipseLinkJpaDialect.beginTransaction(EntityManagerEE entityManager, TransactionDefinition definition) |
修飾子と型 | クラスと説明 |
---|---|
class | CannotCreateTransactionException JTA などの基礎となるトランザクション API を使用してトランザクションを作成できない場合にスローされる例外。 |
class | HeuristicCompletionException トランザクションコーディネーター側のヒューリスティックな決定によって引き起こされたトランザクションの失敗を表す例外。 |
class | IllegalTransactionStateException 適用されるトランザクション伝播動作に従って、トランザクションの有無が不正な状態になった場合にスローされる例外。 |
class | InvalidIsolationLevelException 無効な分離レベルが指定された場合にスローされる例外、つまり |
class | InvalidTimeoutException 無効なタイムアウトが指定された場合、つまり指定された有効なタイムアウトが範囲外であるか、トランザクションマネージャーの実装がタイムアウトをサポートしていない場合にスローされる例外。 |
class | NestedTransactionNotSupportedException ネストされたトランザクションを処理しようとすると例外がスローされますが、ネストされたトランザクションは基になるバックエンドでサポートされていません。 |
class | NoTransactionException 既存のトランザクションに依存する操作(ロールバックステータスの設定など)が試行され、既存のトランザクションがない場合にスローされる例外。 |
class | TransactionSuspensionNotSupportedException 既存のトランザクションを中断しようとしたときに例外がスローされましたが、トランザクションの中断は基礎となるバックエンドでサポートされていません。 |
class | TransactionSystemException コミットやロールバック時など、一般的なトランザクションシステムエラーが発生した場合にスローされる例外。 |
class | TransactionTimedOutException トランザクションがタイムアウトしたときにスローされる例外。 |
class | TransactionUsageException Spring トランザクション API の不適切な使用によって引き起こされる例外のスーパークラス。 |
class | UnexpectedRollbackException トランザクションをコミットしようとした結果、予期しないロールバックが発生した場合にスローされます。 |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<VoidSE> | ReactiveTransactionManager.commit(ReactiveTransaction transaction) ステータスに関して、指定されたトランザクションをコミットします。 |
void | PlatformTransactionManager.commit(TransactionStatus status) ステータスに関して、指定されたトランザクションをコミットします。 |
ObjectSE | SavepointManager.createSavepoint() 新しいセーブポイントを作成します。 |
reactor.core.publisher.Mono<ReactiveTransaction> | ReactiveTransactionManager.getReactiveTransaction(TransactionDefinition definition) 指定された伝播動作に従って、現在アクティブなリアクティブトランザクションを発行するか、新しいトランザクションを作成します。 |
TransactionStatus | PlatformTransactionManager.getTransaction(TransactionDefinition definition) 指定された伝播動作に従って、現在アクティブなトランザクションを返すか、新しいトランザクションを作成します。 |
void | SavepointManager.releaseSavepoint(ObjectSE savepoint) 指定されたセーブポイントを明示的に解放します。 |
reactor.core.publisher.Mono<VoidSE> | ReactiveTransactionManager.rollback(ReactiveTransaction transaction) 指定されたトランザクションのロールバックを実行します。 |
void | PlatformTransactionManager.rollback(TransactionStatus status) 指定されたトランザクションのロールバックを実行します。 |
void | SavepointManager.rollbackToSavepoint(ObjectSE savepoint) 指定されたセーブポイントにロールバックします。 |
修飾子と型 | メソッドと説明 |
---|---|
<T> T | WebSphereUowTransactionManager.execute(TransactionDefinition definition, TransactionCallback<T> callback) |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<VoidSE> | AbstractReactiveTransactionManager.commit(ReactiveTransaction transaction) このコミットの実装は、既存のトランザクションおよびプログラムによるロールバックリクエストへの参加を処理します。 |
protected abstract reactor.core.publisher.Mono<VoidSE> | AbstractReactiveTransactionManager.doBegin(TransactionSynchronizationManager synchronizationManager, ObjectSE transaction, TransactionDefinition definition) 指定されたトランザクション定義に従って、セマンティクスで新しいトランザクションを開始します。 |
protected abstract reactor.core.publisher.Mono<VoidSE> | AbstractReactiveTransactionManager.doCommit(TransactionSynchronizationManager synchronizationManager, GenericReactiveTransaction status) 指定されたトランザクションの実際のコミットを実行します。 |
protected abstract ObjectSE | AbstractReactiveTransactionManager.doGetTransaction(TransactionSynchronizationManager synchronizationManager) 現在のトランザクション状態のトランザクションオブジェクトを返します。 |
protected reactor.core.publisher.Mono<VoidSE> | AbstractReactiveTransactionManager.doResume(TransactionSynchronizationManager synchronizationManager, ObjectSE transaction, ObjectSE suspendedResources) 現在のトランザクションのリソースを再開します。 |
protected abstract reactor.core.publisher.Mono<VoidSE> | AbstractReactiveTransactionManager.doRollback(TransactionSynchronizationManager synchronizationManager, GenericReactiveTransaction status) 指定されたトランザクションの実際のロールバックを実行します。 |
protected reactor.core.publisher.Mono<VoidSE> | AbstractReactiveTransactionManager.doSetRollbackOnly(TransactionSynchronizationManager synchronizationManager, GenericReactiveTransaction status) 指定されたトランザクションをロールバックのみに設定します。 |
protected reactor.core.publisher.Mono<ObjectSE> | AbstractReactiveTransactionManager.doSuspend(TransactionSynchronizationManager synchronizationManager, ObjectSE transaction) 現在のトランザクションのリソースを一時停止します。 |
<T> reactor.core.publisher.Flux<T> | TransactionalOperator.execute(TransactionCallback<T> action) トランザクション内で、指定されたコールバックオブジェクトによって指定されたアクションを実行します。 |
reactor.core.publisher.Mono<ReactiveTransaction> | AbstractReactiveTransactionManager.getReactiveTransaction(TransactionDefinition definition) この実装は、伝播動作を処理します。 |
protected boolean | AbstractReactiveTransactionManager.isExistingTransaction(ObjectSE transaction) 指定されたトランザクションオブジェクトが既存のトランザクション(つまり、すでに開始されているトランザクション)を示しているかどうかを確認します。 |
protected reactor.core.publisher.Mono<VoidSE> | AbstractReactiveTransactionManager.registerAfterCompletionWithExistingTransaction(TransactionSynchronizationManager synchronizationManager, ObjectSE transaction, ListSE<TransactionSynchronization> synchronizations) 指定されたトランザクション同期のリストを既存のトランザクションに登録します。 |
reactor.core.publisher.Mono<VoidSE> | AbstractReactiveTransactionManager.rollback(ReactiveTransaction transaction) このロールバックの実装は、既存のトランザクションへの参加を処理します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | AbstractPlatformTransactionManager.commit(TransactionStatus status) このコミットの実装は、既存のトランザクションおよびプログラムによるロールバックリクエストへの参加を処理します。 |
void | AbstractTransactionStatus.createAndHoldSavepoint() セーブポイントを作成し、トランザクション用に保持します。 |
ObjectSE | AbstractTransactionStatus.createSavepoint() この実装は、可能であれば、基になるトランザクションの SavepointManager に委譲します。 |
protected abstract void | AbstractPlatformTransactionManager.doBegin(ObjectSE transaction, TransactionDefinition definition) 指定されたトランザクション定義に従って、セマンティクスで新しいトランザクションを開始します。 |
protected abstract void | AbstractPlatformTransactionManager.doCommit(DefaultTransactionStatus status) 指定されたトランザクションの実際のコミットを実行します。 |
protected abstract ObjectSE | AbstractPlatformTransactionManager.doGetTransaction() 現在のトランザクション状態のトランザクションオブジェクトを返します。 |
protected void | AbstractPlatformTransactionManager.doResume(ObjectSE transaction, ObjectSE suspendedResources) 現在のトランザクションのリソースを再開します。 |
protected abstract void | AbstractPlatformTransactionManager.doRollback(DefaultTransactionStatus status) 指定されたトランザクションの実際のロールバックを実行します。 |
protected void | AbstractPlatformTransactionManager.doSetRollbackOnly(DefaultTransactionStatus status) 指定されたトランザクションをロールバックのみに設定します。 |
protected ObjectSE | AbstractPlatformTransactionManager.doSuspend(ObjectSE transaction) 現在のトランザクションのリソースを一時停止します。 |
<T> T | TransactionOperations.execute(TransactionCallback<T> action) トランザクション内で、指定されたコールバックオブジェクトによって指定されたアクションを実行します。 |
<T> T | TransactionTemplate.execute(TransactionCallback<T> action) |
<T> T | CallbackPreferringPlatformTransactionManager.execute(TransactionDefinition definition, TransactionCallback<T> callback) トランザクション内で、指定されたコールバックオブジェクトによって指定されたアクションを実行します。 |
default void | TransactionOperations.executeWithoutResult(ConsumerSE<TransactionStatus> action) トランザクション内で、指定された Runnable SE によって指定されたアクションを実行します。 |
TransactionStatus | AbstractPlatformTransactionManager.getTransaction(TransactionDefinition definition) この実装は、伝播動作を処理します。 |
protected boolean | AbstractPlatformTransactionManager.isExistingTransaction(ObjectSE transaction) 指定されたトランザクションオブジェクトが既存のトランザクション(つまり、すでに開始されているトランザクション)を示しているかどうかを確認します。 |
protected void | AbstractPlatformTransactionManager.registerAfterCompletionWithExistingTransaction(ObjectSE transaction, ListSE<TransactionSynchronization> synchronizations) 指定されたトランザクション同期のリストを既存のトランザクションに登録します。 |
void | AbstractTransactionStatus.releaseHeldSavepoint() トランザクション用に保持されているセーブポイントを解放します。 |
void | AbstractTransactionStatus.releaseSavepoint(ObjectSE savepoint) この実装は、可能であれば、基になるトランザクションの SavepointManager に委譲します。 |
protected void | AbstractPlatformTransactionManager.resume(ObjectSE transaction, AbstractPlatformTransactionManager.SuspendedResourcesHolder resourcesHolder) 指定されたトランザクションを再開します。 |
void | AbstractPlatformTransactionManager.rollback(TransactionStatus status) このロールバックの実装は、既存のトランザクションへの参加を処理します。 |
void | AbstractTransactionStatus.rollbackToHeldSavepoint() トランザクション用に保持されているセーブポイントにロールバックし、その後すぐにセーブポイントを解放します。 |
void | AbstractTransactionStatus.rollbackToSavepoint(ObjectSE savepoint) この実装は、可能であれば、基になるトランザクションの SavepointManager に委譲します。 |
protected AbstractPlatformTransactionManager.SuspendedResourcesHolder | AbstractPlatformTransactionManager.suspend(ObjectSE transaction) 指定されたトランザクションを中断します。 |