public class StarterTransactionHandler extends AbstractTransactionHandlerService
transactionExecutorService| 构造器和说明 |
|---|
StarterTransactionHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterHandler()
事务方法执行后的处理器执行方法
|
boolean |
beforeHandler(Class<?> beanClass,
Method method,
Object[] args)
事务方法执行前执行的处理器方法
|
String |
componentName()
组件名称
|
Object |
exceptionHandler(Throwable throwable)
事务方法执行过程中发送例外情况对应的处理器执行的方法
|
Object |
resultHandler(Object result)
事务方法执行后的处理器执行方法
|
boolean |
support(TransactionContext transactionContext)
事务上下文为空则执行,表示为目标方法为事务发起者
|
afterInitializationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitorderpublic boolean support(TransactionContext transactionContext)
transactionContext - 事务上下文public boolean beforeHandler(Class<?> beanClass, Method method, Object[] args)
TransactionHandlerServicebeanClass - 代理方法的目标对象类型method - 代理事务方法args - 代理事务方法参数public Object resultHandler(Object result)
TransactionHandlerServiceresult - 事务方法处理结果public Object exceptionHandler(Throwable throwable) throws Throwable
TransactionHandlerServicethrowable - 异常Throwablepublic void afterHandler()
TransactionHandlerServicepublic String componentName()
ComponentServiceCopyright © 2019. All rights reserved.