|
spring-tx | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
TransactionAttributeSource that caches
attributes for methods and implements a fallback policy: 1.MessageEndpointFactory interface,
providing transaction management capabilities as well as ClassLoader
exposure for endpoint invocations.JtaTransactionManager.@Configuration class providing common structure for enabling
Spring's annotation-driven transaction management capability.TransactionStatus interface.afterCompletion callback: invoked after commit/rollback.
afterDelivery implementation resets the thread context
ClassLoader and completes the transaction, if any.
"methodMap", if any.
TransactionAttributeSource
interface for working with transaction metadata in JDK 1.5+ annotation format.Transactional annotation
or the EJB3 TransactionAttribute annotation.
Transactional annotation
or the EJB3 TransactionAttribute annotation.
TransactionAttributeSource, used to include
a transaction advice bean for methods that are transactional.beforeCompletion callback: just invoked before commit.
beforeDelivery implementation starts a transaction,
if necessary, and exposes the endpoint ClassLoader as current
thread context ClassLoader.
ResourceAdapterApplicationContext) that it runs in.PlatformTransactionManager
interface, exposing a method for executing a given callback within a transaction.PlatformTransactionManager implementation
that manages local transactions for a single CCI ConnectionFactory.PersistenceExceptionTranslator that supports chaining,
allowing the addition of PersistenceExceptionTranslator instances in order.TransactionAttributeSource implementation that iterates
over a given array of TransactionAttributeSource instances.ConnectionFactory.ConnectionFactory,
applying the given ConnectionSpec to every standard getConnection()
call, that is, implicitly invoking getConnection(ConnectionSpec)
on the target.createEndpoint.
createEndpoint.
AbstractMessageEndpointFactory.AbstractMessageEndpoint inner class of this factory.
StandardEnvironment.
execute method.
TransactionDefinition interface,
offering bean-style configuration and sensible default values
(PROPAGATION_REQUIRED, ISOLATION_DEFAULT, TIMEOUT_DEFAULT, readOnly=false).TransactionStatus
interface, used by AbstractPlatformTransactionManager.ConnectionFactory implementation that delegates all calls
to a given target ConnectionFactory.TransactionAttribute implementation that delegates all calls to a given target
TransactionAttribute instance.TransactionDefinition implementation that delegates all calls to a given target
TransactionDefinition instance.getConnection(ConnectionSpec)
method of the target ConnectionFactory, passing in the specified user credentials.
CciTemplate.execute with an active CCI Connection.
CciTemplate.execute with an active CCI Interaction.
TransactionTemplate.execute(org.springframework.transaction.support.TransactionCallback) within a transactional context.
TransactionTemplate.execute within a transactional
context.
afterCompletion on the given Spring TransactionSynchronizations.
TransactionAttribute
annotation.<tx:*> XML namespace.toString() results.
execute method.
SmartTransactionObject interface.
MessageEndpointFactory interface,
providing transaction management capabilities for any kind of message
listener object (e.g.null if none set.
RollbackRuleAttribute objects
(never null).
close calls to ConnectionFactoryUtils.
BeanFactoryAnnotationUtils.qualifiedBeanOfType(BeanFactory, Class, String)
BeanFactoryAnnotationUtils.qualifiedBeanOfType(BeanFactory, Class, String)
null.
AbstractMessageEndpointFactory.AbstractMessageEndpoint.beforeDelivery(java.lang.reflect.Method) method of this endpoint
has already been called.
toString()'s hash code.
"methodMap", if any.
afterCommit methods of the
given Spring TransactionSynchronization objects.
afterCompletion methods of the
given Spring TransactionSynchronization objects.
afterCompletion methods of the
given Spring TransactionSynchronization objects.
true if a transaction manager
has been specified; false otherwise.
SmartTransactionObject interface.
Transactional annotation, corresponding to the
TransactionDefinition interface.doRollback should be performed on failure of the
doCommit call.
afterCommit /
afterCompletion callbacks of Spring TransactionSynchronization
objects callbacks after the outer JTA transaction has completed.PlatformTransactionManager implementation
for JTA, delegating to a backend JTA provider.UserTransaction.FactoryBean that creates
a local JCA connection factory in "non-managed" mode (as defined by the
Java Connector Architecture specification).TransactionManager reference and creating
a JTA Transaction handle for it.createInputRecord method.extractOutputData method.TransactionAspectSupport.methodIdentification(Method, Class)
TransactionAttributeSource implementation that
allows attributes to be stored per method in a Map.TransactionAttributeSource implementation that
allows attributes to be matched by registered name.RollbackRuleAttribute that has the opposite behavior
to the RollbackRuleAttribute superclass.NoRollbackRuleAttribute class
for the supplied Throwable class.
NoRollbackRuleAttribute class
for the supplied exceptionName.
JtaTransactionManager variant for Oracle OC4J (10.1.3 and higher).org.springframework.jca.cci.core package.Repository
annotation, adding a corresponding PersistenceExceptionTranslationAdvisor to
the exposed proxy (either an existing AOP proxy or a newly generated proxy that
implements all of the target's interfaces).beforeCommit synchronization callbacks occur.
Transactional annotation, corresponding to the
TransactionDefinition interface.TransactionDefinition.PROPAGATION_REQUIRED else.
@Configuration class that registers the Spring infrastructure beans necessary
to enable proxy-based annotation-driven transaction management.ApplicationContext implementation
for a JCA ResourceAdapter.FactoryBean that bootstraps
the specified JCA 1.5 ResourceAdapter,
starting it with a local BootstrapContext
and exposing it for bean references.TransactionSynchronization implementation that manages a
ResourceHolder bound through TransactionSynchronizationManager.PlatformTransactionManager
interface, indicating a native resource transaction manager, operating on a single
target resource.rollback rule for
RuntimeExceptions.
RollbackRuleAttribute class.
RollbackRuleAttribute class
for the given exceptionName.
WorkManagerTaskExecutor.execute(java.lang.Runnable) block until the work
has been completed.
WorkManagerTaskExecutor.execute(java.lang.Runnable) block until the work
has been actually started.
ClassFilter to use for this pointcut.
ClassFilter to use for this pointcut.
doRollback should be performed on failure of the
doCommit call.
RollbackRuleAttribute objects
(and/or NoRollbackRuleAttribute objects) to apply.
doCommit on a transaction that has been
marked as rollback-only in a global fashion.
true).
true) or rather after
transaction completion (false).
BootstrapContext
interface, used for bootstrapping a JCA ResourceAdapter in a local environment.WorkManager implementation that
delegates to a Spring TaskExecutor.TransactionFactory strategy interface,
simply wrapping a standard JTA TransactionManager.TransactionStatus
implementation.SimpleTransactionStatus class,
indicating a new transaction.
SimpleTransactionStatus class.
getConnection calls, and ignores calls to
Connection.close().ResourceAdapter implementation
that loads a Spring ApplicationContext,
starting and stopping Spring-managed beans as part of the ResourceAdapter's
lifecycle.Synchronization
interface delegating to an underlying Spring
TransactionSynchronization.Transactional annotation.SpringContextResourceAdapter.createApplicationContext(javax.resource.spi.BootstrapContext) template method.
true since WebSphere ResourceAdapters (as exposed in JNDI)
implicitly perform transaction enlistment if the MessageEndpointFactory's
isDeliveryTransacted method returns true.
Configuration class.
TransactionInterceptor
or an AspectJ aspect.BeanFactoryUtilsrollbackOn specification to TransactionDefinition.TransactionAttribute objects.TransactionAttributeSource, used to include
a TransactionInterceptor only for methods that are transactional.TransactionAttributeSource.ConnectionFactory, adding
awareness of Spring-managed transactions.Transaction
objects based on specified transactional characteristics.PlatformTransactionManager).AbstractTransactionManagementConfiguration
should be used based on the value of EnableTransactionManagement.mode() on the
importing @Configuration class.Configuration classes annotated with @EnableTransactionManagement that wish
or need to specify explicitly the PlatformTransactionManager bean to be used
for annotation-driven transaction management, as opposed to the default approach of a
by-type lookup.TransactionSynchronization adapter containing empty
method implementations, for easier overriding of single methods.TransactionSynchronization
callback methods on all currently registered synchronizations.afterCommit callbacks on all currently registered synchronizations.
afterCompletion callbacks on all currently registered synchronizations.
beforeCommit callbacks.
beforeCommit callbacks on all currently registered synchronizations.
beforeCompletion callbacks.
beforeCompletion callbacks on all currently registered synchronizations.
flush callbacks on all currently registered synchronizations.
NamespaceHandler allowing for the configuration of
declarative transaction management using either XML or using annotations.TransactionManager reference and creating
a JTA UserTransaction handle for it.JtaTransactionManager variant for BEA WebLogic (9.0 and higher).UOWManager instance, obtained from WebSphere's
JNDI environment.TaskExecutor implementation
that delegates to a JCA 1.5 WorkManager, implementing the
WorkManager interface.
|
spring-tx | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||