接口的使用
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 booleanAbstractPollingMessageListenerContainer. 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中的方法 修饰符和类型 方法 说明 TransactionStatusPlatformTransactionManager. getTransaction(TransactionDefinition definition)Return a currently active transaction or create a new one, according to the specified propagation behavior.参数类型为TransactionStatus的org.springframework.transaction中的方法 修饰符和类型 方法 说明 voidPlatformTransactionManager. commit(TransactionStatus status)Commit the given transaction, with regard to its status.voidPlatformTransactionManager. rollback(TransactionStatus status)Perform a rollback of the given transaction.org.springframework.transaction.interceptor中TransactionStatus的使用
返回TransactionStatus的org.springframework.transaction.interceptor中的方法 修饰符和类型 方法 说明 static TransactionStatusTransactionAspectSupport. currentTransactionStatus()Return the transaction status of the current method invocation.TransactionStatusTransactionAspectSupport.TransactionInfo. getTransactionStatus()参数类型为TransactionStatus的org.springframework.transaction.interceptor中的方法 修饰符和类型 方法 说明 voidTransactionAspectSupport.TransactionInfo. newTransactionStatus(TransactionStatus status)protected TransactionAspectSupport.TransactionInfoTransactionAspectSupport. 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中的类 修饰符和类型 类 说明 classAbstractTransactionStatusAbstract base implementation of theTransactionStatusinterface.classDefaultTransactionStatusDefault implementation of theTransactionStatusinterface, used byAbstractPlatformTransactionManager.classSimpleTransactionStatusA simpleTransactionStatusimplementation.返回TransactionStatus的org.springframework.transaction.support中的方法 修饰符和类型 方法 说明 TransactionStatusAbstractPlatformTransactionManager. getTransaction(TransactionDefinition definition)This implementation handles propagation behavior.参数类型为TransactionStatus的org.springframework.transaction.support中的方法 修饰符和类型 方法 说明 voidAbstractPlatformTransactionManager. commit(TransactionStatus status)This implementation of commit handles participating in existing transactions and programmatic rollback requests.TTransactionCallback. doInTransaction(TransactionStatus status)Gets called byTransactionTemplate.execute(org.springframework.transaction.support.TransactionCallback<T>)within a transactional context.ObjectTransactionCallbackWithoutResult. doInTransaction(TransactionStatus status)protected abstract voidTransactionCallbackWithoutResult. doInTransactionWithoutResult(TransactionStatus status)Gets called byTransactionTemplate.executewithin a transactional context.voidAbstractPlatformTransactionManager. rollback(TransactionStatus status)This implementation of rollback handles participating in existing transactions.类型变量类型为TransactionStatus的org.springframework.transaction.support中的方法参数 修饰符和类型 方法 说明 default voidTransactionOperations. executeWithoutResult(Consumer<TransactionStatus> action)Execute the action specified by the givenRunnablewithin a transaction.