protected final class

TransactionAspectSupport.TransactionInfo

extends Object
java.lang.Object
   ↳ org.springframework.transaction.interceptor.TransactionAspectSupport.TransactionInfo

Class Overview

Opaque object used to hold Transaction information. Subclasses must pass it back to methods on this class, but not see its internals.

Summary

Public Constructors
TransactionAspectSupport.TransactionInfo(PlatformTransactionManager transactionManager, TransactionAttribute transactionAttribute, String joinpointIdentification)
Public Methods
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)
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public TransactionAspectSupport.TransactionInfo (PlatformTransactionManager transactionManager, TransactionAttribute transactionAttribute, String joinpointIdentification)

Public Methods

public String getJoinpointIdentification ()

Return a String representation of this joinpoint (usually a Method call) for use in logging.

public TransactionAttribute getTransactionAttribute ()

public PlatformTransactionManager getTransactionManager ()

public TransactionStatus getTransactionStatus ()

public boolean hasTransaction ()

Return whether a transaction was created by this aspect, or whether we just have a placeholder to keep ThreadLocal stack integrity.

public void newTransactionStatus (TransactionStatus status)

public String toString ()