public abstract class BaseTXManager extends java.lang.Object implements java.io.Serializable, UNmodify
| 限定符和类型 | 字段和说明 |
|---|---|
protected AOPMethods |
asyncMethods |
protected boolean |
callorder_sequence |
protected java.util.List<InterceptorInfo> |
interceptors |
protected java.lang.String |
transactionInterceptorClass |
protected Transactions |
txs |
protected boolean |
usedCustomInterceptor
用户是否自己定义了拦截器
|
| 构造器和说明 |
|---|
BaseTXManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addInterceptor(InterceptorInfo interceptorinfo) |
boolean |
enableAsyncCall() |
boolean |
enableInterceptor() |
boolean |
enableTransaction() |
com.frameworkset.proxy.Interceptor |
getChainInterceptor(java.lang.reflect.Method method,
java.lang.String methoduuid) |
java.util.List |
getInterceptors() |
com.frameworkset.proxy.Interceptor |
getSynTransactionInterceptor(java.lang.reflect.Method method,
java.lang.String muuid) |
com.frameworkset.proxy.Interceptor |
getTransactionInterceptor(java.lang.reflect.Method method,
java.lang.String muuid) |
java.lang.String |
getTransactionInterceptorClass() |
java.util.List |
getTransactionMethods() |
protected abstract void |
initAsyncMethods() |
protected abstract void |
initTransactions() |
SynchronizedMethod |
isAsyncMethod(java.lang.reflect.Method method,
java.lang.String muuid) |
boolean |
isCallorder_sequence() |
SynchronizedMethod |
isTransactionMethod(java.lang.reflect.Method method,
java.lang.String muuid) |
protected void |
loadAsyncAnnotation() |
protected void |
loadTXAnnotation() |
protected void |
setAsyncMethods(AOPMethods asyncMethods) |
void |
setCallorder_sequence(boolean callorder_sequence) |
void |
setTransactionInterceptorClass(java.lang.String transactionInterceptorClass) |
void |
setTransactions(Transactions txs) |
void |
unmodify() |
boolean |
usedCustomInterceptor() |
protected Transactions txs
protected java.util.List<InterceptorInfo> interceptors
protected boolean callorder_sequence
protected AOPMethods asyncMethods
protected boolean usedCustomInterceptor
protected java.lang.String transactionInterceptorClass
public void setTransactions(Transactions txs)
public SynchronizedMethod isTransactionMethod(java.lang.reflect.Method method, java.lang.String muuid)
public SynchronizedMethod isAsyncMethod(java.lang.reflect.Method method, java.lang.String muuid)
protected void loadAsyncAnnotation()
public boolean enableAsyncCall()
protected void setAsyncMethods(AOPMethods asyncMethods)
public com.frameworkset.proxy.Interceptor getSynTransactionInterceptor(java.lang.reflect.Method method,
java.lang.String muuid)
public com.frameworkset.proxy.Interceptor getTransactionInterceptor(java.lang.reflect.Method method,
java.lang.String muuid)
public com.frameworkset.proxy.Interceptor getChainInterceptor(java.lang.reflect.Method method,
java.lang.String methoduuid)
protected void loadTXAnnotation()
public boolean enableTransaction()
protected abstract void initAsyncMethods()
protected abstract void initTransactions()
public boolean enableInterceptor()
public void setTransactionInterceptorClass(java.lang.String transactionInterceptorClass)
public boolean usedCustomInterceptor()
public void addInterceptor(InterceptorInfo interceptorinfo)
public java.util.List getInterceptors()
public boolean isCallorder_sequence()
public void setCallorder_sequence(boolean callorder_sequence)
public java.lang.String getTransactionInterceptorClass()
public java.util.List getTransactionMethods()