protected final class TransactionAspectSupport.TransactionInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
joinpointIdentification |
private TransactionAspectSupport.TransactionInfo |
oldTransactionInfo |
private TransactionAttribute |
transactionAttribute |
private PlatformTransactionManager |
transactionManager |
private TransactionStatus |
transactionStatus |
Constructor and Description |
---|
TransactionInfo(PlatformTransactionManager transactionManager,
TransactionAttribute transactionAttribute,
java.lang.String joinpointIdentification) |
Modifier and Type | Method and Description |
---|---|
private void |
bindToThread() |
java.lang.String |
getJoinpointIdentification()
Return a String representation of this joinpoint (usually a Method call)
for use in logging.
|
TransactionAttribute |
getTransactionAttribute() |
PlatformTransactionManager |
getTransactionManager() |
TransactionStatus |
getTransactionStatus() |
boolean |
hasTransaction()
Return whether a transaction was created by this aspect,
or whether we just have a placeholder to keep ThreadLocal stack integrity.
|
void |
newTransactionStatus(TransactionStatus status) |
private void |
restoreThreadLocalStatus() |
java.lang.String |
toString() |
@Nullable private final PlatformTransactionManager transactionManager
@Nullable private final TransactionAttribute transactionAttribute
private final java.lang.String joinpointIdentification
@Nullable private TransactionStatus transactionStatus
@Nullable private TransactionAspectSupport.TransactionInfo oldTransactionInfo
public TransactionInfo(@Nullable PlatformTransactionManager transactionManager, @Nullable TransactionAttribute transactionAttribute, java.lang.String joinpointIdentification)
public PlatformTransactionManager getTransactionManager()
@Nullable public TransactionAttribute getTransactionAttribute()
public java.lang.String getJoinpointIdentification()
public void newTransactionStatus(@Nullable TransactionStatus status)
@Nullable public TransactionStatus getTransactionStatus()
public boolean hasTransaction()
private void bindToThread()
private void restoreThreadLocalStatus()
public java.lang.String toString()
toString
in class java.lang.Object