public class TccActionInterceptorHandler
extends org.apache.seata.integration.tx.api.interceptor.handler.AbstractProxyInvocationHandler
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.seata.integration.tx.api.interceptor.ActionInterceptorHandler |
actionInterceptorHandler |
protected Map<Method,Annotation> |
parseAnnotationCache |
protected Object |
targetBean |
| Constructor and Description |
|---|
TccActionInterceptorHandler(Object targetBean,
Set<String> methodsToProxy) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.seata.integration.tx.api.interceptor.TwoPhaseBusinessActionParam |
createTwoPhaseBusinessActionParam(Annotation annotation) |
protected Object |
doInvoke(org.apache.seata.integration.tx.api.interceptor.InvocationWrapper invocation) |
protected Class<? extends Annotation> |
getAnnotationClass() |
protected org.apache.seata.core.model.BranchType |
getBranchType() |
Set<String> |
getMethodsToProxy() |
int |
getOrder() |
org.apache.seata.integration.tx.api.interceptor.SeataInterceptorPosition |
getPosition() |
int |
order() |
protected boolean |
parserCommonFenceConfig(Annotation annotation) |
String |
type() |
protected org.apache.seata.integration.tx.api.interceptor.ActionInterceptorHandler actionInterceptorHandler
protected Object targetBean
protected Map<Method,Annotation> parseAnnotationCache
protected Object doInvoke(org.apache.seata.integration.tx.api.interceptor.InvocationWrapper invocation) throws Throwable
doInvoke in class org.apache.seata.integration.tx.api.interceptor.handler.AbstractProxyInvocationHandlerThrowableprotected org.apache.seata.integration.tx.api.interceptor.TwoPhaseBusinessActionParam createTwoPhaseBusinessActionParam(Annotation annotation)
protected boolean parserCommonFenceConfig(Annotation annotation)
protected org.apache.seata.core.model.BranchType getBranchType()
protected Class<? extends Annotation> getAnnotationClass()
public int getOrder()
getOrder in interface org.apache.seata.integration.tx.api.interceptor.SeataInterceptorgetOrder in class org.apache.seata.integration.tx.api.interceptor.handler.AbstractProxyInvocationHandlerpublic org.apache.seata.integration.tx.api.interceptor.SeataInterceptorPosition getPosition()
public int order()
public String type()
Copyright © 2025. All rights reserved.