|
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.BeanFactoryUtils
rollbackOn
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 |