Uses of Package
org.springframework.transaction
Package
Description
Spring's core transaction management APIs (independent of any specific transaction
management system); an exception hierarchy for Spring's transaction infrastructure;
and transaction manager, definition, and status interfaces.
Spring's support for annotation-based transaction demarcation.
Support package for declarative transaction configuration,
with XML schema being the primary configuration format.
AOP-based solution for declarative transaction demarcation.
Transaction SPI implementation for JTA.
Support classes for reactive transaction management.
Support classes for the org.springframework.transaction package.
-
ClassDescriptionException thrown when a transaction can't be created using an underlying transaction API such as JTA.Representation of an ongoing
ReactiveTransactionManager
transaction.Interface that specifies an API to programmatically manage transaction savepoints in a generic fashion.Interface that defines Spring-compliant transaction properties.Superclass for all transaction exceptions.Common representation of the current state of a transaction.Marker interface for Spring transaction manager implementations, either traditional or reactive.Representation of an ongoingPlatformTransactionManager
transaction.Superclass for exceptions caused by inappropriate usage of a Spring transaction API. -
ClassDescriptionMarker interface for Spring transaction manager implementations, either traditional or reactive.
-
ClassDescriptionException thrown when a general transaction system error is encountered, like on commit or rollback.
-
ClassDescriptionException thrown when an operation is attempted that relies on an existing transaction (such as setting rollback status) and there is no existing transaction.This is the central interface in Spring's imperative transaction infrastructure.Interface that defines Spring-compliant transaction properties.Marker interface for Spring transaction manager implementations, either traditional or reactive.Representation of an ongoing
PlatformTransactionManager
transaction. -
ClassDescriptionException that gets thrown when an invalid isolation level is specified, i.e.This is the central interface in Spring's imperative transaction infrastructure.Interface that defines Spring-compliant transaction properties.Marker interface for Spring transaction manager implementations, either traditional or reactive.Exception thrown when a general transaction system error is encountered, like on commit or rollback.
-
ClassDescriptionRepresentation of an ongoing
ReactiveTransactionManager
transaction.This is the central interface in Spring's reactive transaction infrastructure.Interface that defines Spring-compliant transaction properties.Superclass for all transaction exceptions.Common representation of the current state of a transaction.Marker interface for Spring transaction manager implementations, either traditional or reactive. -
ClassDescriptionThis is the central interface in Spring's imperative transaction infrastructure.Interface that specifies an API to programmatically manage transaction savepoints in a generic fashion.Interface that defines Spring-compliant transaction properties.Superclass for all transaction exceptions.Common representation of the current state of a transaction.Marker interface for Spring transaction manager implementations, either traditional or reactive.Representation of an ongoing
PlatformTransactionManager
transaction.Exception to be thrown when a transaction has timed out.