|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjodd.jtx.proxy.AnnotationTxAdviceManager
public class AnnotationTxAdviceManager
Manager for AnnotationTxAdvice.
| Field Summary | |
|---|---|
protected java.lang.String |
contextPattern
|
protected JtxTransactionMode |
defaultTransactionMode
|
protected static java.lang.String |
JTXCTX_PATTERN_CLASS
|
protected static java.lang.String |
JTXCTX_PATTERN_METHOD
|
protected LeanTransactionWorker |
jtxWorker
|
protected java.util.Map<java.lang.String,JtxTransactionMode> |
txmap
|
| Constructor Summary | |
|---|---|
AnnotationTxAdviceManager(JtxTransactionManager jtxManager)
|
|
AnnotationTxAdviceManager(JtxTransactionManager jtxManager,
java.lang.String contextPattern)
|
|
AnnotationTxAdviceManager(JtxTransactionManager jtxManager,
java.lang.String contextPattern,
JtxTransactionMode defaultTxMode)
|
|
AnnotationTxAdviceManager(LeanTransactionWorker jtxWorker)
|
|
AnnotationTxAdviceManager(LeanTransactionWorker jtxWorker,
java.lang.String contextPattern)
|
|
AnnotationTxAdviceManager(LeanTransactionWorker jtxWorker,
java.lang.String contextPattern,
JtxTransactionMode defaultTxMode)
|
|
| Method Summary | |
|---|---|
JtxTransactionMode |
getDefaultTransactionMode()
Returns default transaction mode. |
LeanTransactionWorker |
getJtxWorker()
Returns tx worker. |
JtxTransactionMode |
getTxMode(java.lang.Class type,
java.lang.String methodName,
java.lang.Class[] methodArgTypes,
java.lang.String unique)
Reads transaction mode from method annotation. |
java.lang.String |
resolveContext(java.lang.Class type,
java.lang.String methodName)
Resolves tx context from context pattern. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final java.lang.String JTXCTX_PATTERN_CLASS
protected static final java.lang.String JTXCTX_PATTERN_METHOD
protected final java.util.Map<java.lang.String,JtxTransactionMode> txmap
protected final LeanTransactionWorker jtxWorker
protected final JtxTransactionMode defaultTransactionMode
protected final java.lang.String contextPattern
| Constructor Detail |
|---|
public AnnotationTxAdviceManager(JtxTransactionManager jtxManager)
public AnnotationTxAdviceManager(LeanTransactionWorker jtxWorker)
public AnnotationTxAdviceManager(JtxTransactionManager jtxManager,
java.lang.String contextPattern)
public AnnotationTxAdviceManager(LeanTransactionWorker jtxWorker,
java.lang.String contextPattern)
public AnnotationTxAdviceManager(JtxTransactionManager jtxManager,
java.lang.String contextPattern,
JtxTransactionMode defaultTxMode)
public AnnotationTxAdviceManager(LeanTransactionWorker jtxWorker,
java.lang.String contextPattern,
JtxTransactionMode defaultTxMode)
| Method Detail |
|---|
public LeanTransactionWorker getJtxWorker()
public JtxTransactionMode getDefaultTransactionMode()
public java.lang.String resolveContext(java.lang.Class type,
java.lang.String methodName)
public JtxTransactionMode getTxMode(java.lang.Class type,
java.lang.String methodName,
java.lang.Class[] methodArgTypes,
java.lang.String unique)
type - target classmethodName - target method name over which the transaction should be wrappedmethodArgTypes - types of arguments, used to find the methodunique - unique method fingerprint that contains return and arguments type information
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||