|
The Spring Framework | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TransactionException | |
---|---|
org.springframework.jca.cci.connection | Provides a utility class for easy ConnectionFactory access, a PlatformTransactionManager for local CCI transactions, and various simple ConnectionFactory proxies/adapters. |
org.springframework.jdbc.datasource | Provides a utility class for easy DataSource access, a PlatformTransactionManager for a single DataSource, and various simple DataSource implementations. |
org.springframework.orm.jdo | Package providing integration of JDO (Java Date Objects) with Spring concepts. |
org.springframework.orm.jpa | Package providing integration of JPA (Java Persistence API) with Spring concepts. |
org.springframework.orm.jpa.vendor | Support classes for adapting to specific JPA vendors. |
org.springframework.test | Superclasses for tests requiring Spring application contexts, including support for transactional execution of test cases, with automatic rollback on completion. |
org.springframework.transaction | Exception hierarchy for Spring's transaction infrastructure, independent of any specific transaction management system. |
org.springframework.transaction.support | Support classes for the org.springframework.transaction package. |
Uses of TransactionException in org.springframework.jca.cci.connection |
---|
Methods in org.springframework.jca.cci.connection that throw TransactionException | |
---|---|
protected boolean |
CciLocalTransactionManager.isRollbackOnly(Object transaction)
|
Uses of TransactionException in org.springframework.jdbc.datasource |
---|
Methods in org.springframework.jdbc.datasource that throw TransactionException | |
---|---|
Object |
JdbcTransactionObjectSupport.createSavepoint()
This implementation creates a JDBC 3.0 Savepoint and returns it. |
protected ConnectionHolder |
JdbcTransactionObjectSupport.getConnectionHolderForSavepoint()
|
void |
JdbcTransactionObjectSupport.releaseSavepoint(Object savepoint)
This implementation releases the given JDBC 3.0 Savepoint. |
void |
JdbcTransactionObjectSupport.rollbackToSavepoint(Object savepoint)
This implementation rolls back to the given JDBC 3.0 Savepoint. |
Uses of TransactionException in org.springframework.orm.jdo |
---|
Methods in org.springframework.orm.jdo that throw TransactionException | |
---|---|
Object |
JdoDialect.beginTransaction(javax.jdo.Transaction transaction,
TransactionDefinition definition)
Begin the given JDO transaction, applying the semantics specified by the given Spring transaction definition (in particular, an isolation level and a timeout). |
Object |
DefaultJdoDialect.beginTransaction(javax.jdo.Transaction transaction,
TransactionDefinition definition)
This implementation invokes the standard JDO Transaction.begin
method. |
Uses of TransactionException in org.springframework.orm.jpa |
---|
Methods in org.springframework.orm.jpa that throw TransactionException | |
---|---|
Object |
JpaDialect.beginTransaction(javax.persistence.EntityManager entityManager,
TransactionDefinition definition)
Begin the given JPA transaction, applying the semantics specified by the given Spring transaction definition (in particular, an isolation level and a timeout). |
Object |
DefaultJpaDialect.beginTransaction(javax.persistence.EntityManager entityManager,
TransactionDefinition definition)
This implementation invokes the standard JPA Transaction.begin
method. |
Uses of TransactionException in org.springframework.orm.jpa.vendor |
---|
Methods in org.springframework.orm.jpa.vendor that throw TransactionException | |
---|---|
Object |
TopLinkJpaDialect.beginTransaction(javax.persistence.EntityManager entityManager,
TransactionDefinition definition)
|
Object |
OpenJpaDialect.beginTransaction(javax.persistence.EntityManager entityManager,
TransactionDefinition definition)
|
Object |
HibernateJpaDialect.beginTransaction(javax.persistence.EntityManager entityManager,
TransactionDefinition definition)
|
Uses of TransactionException in org.springframework.test |
---|
Methods in org.springframework.test that throw TransactionException | |
---|---|
protected void |
AbstractTransactionalSpringContextTests.startNewTransaction()
Start a new transaction. |
Uses of TransactionException in org.springframework.transaction |
---|
Subclasses of TransactionException in org.springframework.transaction | |
---|---|
class |
CannotCreateTransactionException
Exception thrown when a transaction can't be created using an underlying transaction API such as JTA. |
class |
HeuristicCompletionException
Exception that represents a transaction failure caused by a heuristic decision on the side of the transaction coordinator. |
class |
IllegalTransactionStateException
Exception thrown when the existence or non-existence of a transaction amounts to an illegal state according to the transaction propagation behavior that applies. |
class |
InvalidIsolationLevelException
Exception that gets thrown when an invalid isolation level is specified, i.e. an isolation level that the transaction manager implementation doesn't support. |
class |
InvalidTimeoutException
Exception that gets thrown when an invalid timeout is specified, that is, the specified timeout valid is out of range or the transaction manager implementation doesn't support timeouts. |
class |
NestedTransactionNotSupportedException
Exception thrown when attempting to work with a nested transaction but nested transactions are not supported by the underlying backend. |
class |
NoTransactionException
Exception thrown when an operation is attempted that relies on an existing transaction (such as setting rollback status) and there is no existing transaction. |
class |
TransactionSuspensionNotSupportedException
Exception thrown when attempting to suspend an existing transaction but transaction suspension is not supported by the underlying backend. |
class |
TransactionSystemException
Exception thrown when a general transaction system error is encountered, like on commit or rollback. |
class |
TransactionTimedOutException
Exception to be thrown when a transaction has timed out. |
class |
TransactionUsageException
Superclass for exceptions caused by inappropriate usage of a Spring transaction API. |
class |
UnexpectedRollbackException
Thrown when an attempt to commit a transaction resulted in an unexpected rollback. |
Methods in org.springframework.transaction that throw TransactionException | |
---|---|
void |
PlatformTransactionManager.commit(TransactionStatus status)
Commit the given transaction, with regard to its status. |
Object |
SavepointManager.createSavepoint()
Create a new savepoint. |
TransactionStatus |
PlatformTransactionManager.getTransaction(TransactionDefinition definition)
Return a currently active transaction or create a new one, according to the specified propagation behavior. |
void |
SavepointManager.releaseSavepoint(Object savepoint)
Explicitly release the given savepoint. |
void |
PlatformTransactionManager.rollback(TransactionStatus status)
Perform a rollback of the given transaction. |
void |
SavepointManager.rollbackToSavepoint(Object savepoint)
Roll back to the given savepoint. |
Uses of TransactionException in org.springframework.transaction.support |
---|
Methods in org.springframework.transaction.support that throw TransactionException | |
---|---|
void |
AbstractPlatformTransactionManager.commit(TransactionStatus status)
This implementation of commit handles participating in existing transactions and programmatic rollback requests. |
void |
AbstractTransactionStatus.createAndHoldSavepoint()
Create a savepoint and hold it for the transaction. |
Object |
AbstractTransactionStatus.createSavepoint()
This implementation delegates to a SavepointManager for the underlying transaction, if possible. |
protected abstract void |
AbstractPlatformTransactionManager.doBegin(Object transaction,
TransactionDefinition definition)
Begin a new transaction with semantics according to the given transaction definition. |
protected abstract void |
AbstractPlatformTransactionManager.doCommit(DefaultTransactionStatus status)
Perform an actual commit of the given transaction. |
protected abstract Object |
AbstractPlatformTransactionManager.doGetTransaction()
Return a transaction object for the current transaction state. |
protected void |
AbstractPlatformTransactionManager.doResume(Object transaction,
Object suspendedResources)
Resume the resources of the current transaction. |
protected abstract void |
AbstractPlatformTransactionManager.doRollback(DefaultTransactionStatus status)
Perform an actual rollback of the given transaction. |
protected void |
AbstractPlatformTransactionManager.doSetRollbackOnly(DefaultTransactionStatus status)
Set the given transaction rollback-only. |
protected Object |
AbstractPlatformTransactionManager.doSuspend(Object transaction)
Suspend the resources of the current transaction. |
Object |
TransactionTemplate.execute(TransactionCallback action)
|
Object |
TransactionOperations.execute(TransactionCallback action)
Execute the action specified by the given callback object within a transaction. |
Object |
CallbackPreferringPlatformTransactionManager.execute(TransactionDefinition definition,
TransactionCallback callback)
Execute the action specified by the given callback object within a transaction. |
TransactionStatus |
AbstractPlatformTransactionManager.getTransaction(TransactionDefinition definition)
This implementation handles propagation behavior. |
protected boolean |
AbstractPlatformTransactionManager.isExistingTransaction(Object transaction)
Check if the given transaction object indicates an existing transaction (that is, a transaction which has already started). |
protected void |
AbstractPlatformTransactionManager.registerAfterCompletionWithExistingTransaction(Object transaction,
List synchronizations)
Register the given list of transaction synchronizations with the existing transaction. |
void |
AbstractTransactionStatus.releaseHeldSavepoint()
Release the savepoint that is held for the transaction. |
void |
AbstractTransactionStatus.releaseSavepoint(Object savepoint)
This implementation delegates to a SavepointManager for the underlying transaction, if possible. |
protected void |
AbstractPlatformTransactionManager.resume(Object transaction,
AbstractPlatformTransactionManager.SuspendedResourcesHolder resourcesHolder)
Resume the given transaction. |
void |
AbstractPlatformTransactionManager.rollback(TransactionStatus status)
This implementation of rollback handles participating in existing transactions. |
void |
AbstractTransactionStatus.rollbackToHeldSavepoint()
Roll back to the savepoint that is held for the transaction. |
void |
AbstractTransactionStatus.rollbackToSavepoint(Object savepoint)
This implementation delegates to a SavepointManager for the underlying transaction, if possible. |
protected AbstractPlatformTransactionManager.SuspendedResourcesHolder |
AbstractPlatformTransactionManager.suspend(Object transaction)
Suspend the given transaction. |
|
The Spring Framework | |||||||||
PREV NEXT | FRAMES NO FRAMES |