接口的使用
org.springframework.transaction.TransactionStatus
使用TransactionStatus的程序包 程序包 说明 org.springframework.jms.listener This package contains the base message listener container facility.org.springframework.transaction 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.org.springframework.transaction.interceptor AOP-based solution for declarative transaction demarcation.org.springframework.transaction.support Support classes for the org.springframework.transaction package.org.springframework.jms.listener中TransactionStatus的使用
参数类型为TransactionStatus的org.springframework.jms.listener中的方法 修饰符和类型 方法 说明 protected boolean
AbstractPollingMessageListenerContainer. doReceiveAndExecute(Object invoker, Session session, MessageConsumer consumer, TransactionStatus status)
Actually execute the listener for a message received from the given consumer, fetching all requires resources and invoking the listener.org.springframework.transaction中TransactionStatus的使用
返回TransactionStatus的org.springframework.transaction中的方法 修饰符和类型 方法 说明 TransactionStatus
PlatformTransactionManager. getTransaction(TransactionDefinition definition)
Return a currently active transaction or create a new one, according to the specified propagation behavior.参数类型为TransactionStatus的org.springframework.transaction中的方法 修饰符和类型 方法 说明 void
PlatformTransactionManager. commit(TransactionStatus status)
Commit the given transaction, with regard to its status.void
PlatformTransactionManager. rollback(TransactionStatus status)
Perform a rollback of the given transaction.org.springframework.transaction.interceptor中TransactionStatus的使用
返回TransactionStatus的org.springframework.transaction.interceptor中的方法 修饰符和类型 方法 说明 static TransactionStatus
TransactionAspectSupport. currentTransactionStatus()
Return the transaction status of the current method invocation.TransactionStatus
TransactionAspectSupport.TransactionInfo. getTransactionStatus()
参数类型为TransactionStatus的org.springframework.transaction.interceptor中的方法 修饰符和类型 方法 说明 void
TransactionAspectSupport.TransactionInfo. newTransactionStatus(TransactionStatus status)
protected TransactionAspectSupport.TransactionInfo
TransactionAspectSupport. prepareTransactionInfo(PlatformTransactionManager tm, TransactionAttribute txAttr, String joinpointIdentification, TransactionStatus status)
Prepare a TransactionInfo for the given attribute and status object.org.springframework.transaction.support中TransactionStatus的使用
实现TransactionStatus的org.springframework.transaction.support中的类 修饰符和类型 类 说明 class
AbstractTransactionStatus
Abstract base implementation of theTransactionStatus
interface.class
DefaultTransactionStatus
Default implementation of theTransactionStatus
interface, used byAbstractPlatformTransactionManager
.class
SimpleTransactionStatus
A simpleTransactionStatus
implementation.返回TransactionStatus的org.springframework.transaction.support中的方法 修饰符和类型 方法 说明 TransactionStatus
AbstractPlatformTransactionManager. getTransaction(TransactionDefinition definition)
This implementation handles propagation behavior.参数类型为TransactionStatus的org.springframework.transaction.support中的方法 修饰符和类型 方法 说明 void
AbstractPlatformTransactionManager. commit(TransactionStatus status)
This implementation of commit handles participating in existing transactions and programmatic rollback requests.T
TransactionCallback. doInTransaction(TransactionStatus status)
Gets called byTransactionTemplate.execute(org.springframework.transaction.support.TransactionCallback<T>)
within a transactional context.Object
TransactionCallbackWithoutResult. doInTransaction(TransactionStatus status)
protected abstract void
TransactionCallbackWithoutResult. doInTransactionWithoutResult(TransactionStatus status)
Gets called byTransactionTemplate.execute
within a transactional context.void
AbstractPlatformTransactionManager. rollback(TransactionStatus status)
This implementation of rollback handles participating in existing transactions.类型变量类型为TransactionStatus的org.springframework.transaction.support中的方法参数 修饰符和类型 方法 说明 default void
TransactionOperations. executeWithoutResult(Consumer<TransactionStatus> action)
Execute the action specified by the givenRunnable
within a transaction.