Class TransactionInfo
java.lang.Object
org.broadleafcommerce.common.persistence.transaction.TransactionInfo
POJO for in-progress transaction information. Includes thread and query information.
- Author:
- Jeff Fischer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Integer
protected String
protected CompressedItem
protected LinkedBlockingQueue<CompressedItem>
protected String
protected Boolean
protected WeakReference<org.springframework.transaction.TransactionDefinition>
protected WeakReference<jakarta.persistence.EntityManager>
protected Boolean
protected Boolean
protected Boolean
protected Long
protected Integer
protected LinkedBlockingQueue<String>
protected String
protected Long
protected Long
protected WeakReference<Thread>
protected String
protected String
protected Integer
-
Constructor Summary
ConstructorsConstructorDescriptionTransactionInfo
(jakarta.persistence.EntityManager em, org.springframework.transaction.TransactionDefinition definition, boolean isCompressed, boolean isAbbreviated, int abbreviatedLength, boolean decompressStatementForLog, int maxQueryListLength) -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
org.springframework.transaction.TransactionDefinition
jakarta.persistence.EntityManager
protected void
void
logStatement
(String statement) void
setAbbreviated
(Boolean abbreviated) void
setAbbreviatedLength
(Integer abbreviatedLength) void
setAdditionalParams
(Map<String, String> additionalParams) void
setBeginStack
(String beginStack) void
setCompressedBeginStack
(CompressedItem compressedBeginStack) void
setCompressedQueries
(LinkedBlockingQueue<CompressedItem> compressedQueries) void
setCurrentStackElement
(String currentStackElement) void
setDecompressStatementForLog
(Boolean decompressStatementForLog) void
setDefinition
(org.springframework.transaction.TransactionDefinition definition) void
setEntityManager
(jakarta.persistence.EntityManager entityManager) void
setFaultStateDetected
(Boolean faultStateDetected) void
setLastLogTime
(Long lastLogTime) void
setMaxQueryListLength
(Integer maxQueryListLength) void
setQueries
(LinkedBlockingQueue<String> queries) void
setStartTime
(Long startTime) void
setStuckThreadStartTime
(Long stuckThreadStartTime) void
void
setThreadId
(String threadId) void
setThreadName
(String threadName) toString()
-
Field Details
-
entityManager
-
definition
-
beginStack
-
compressedBeginStack
-
thread
-
threadName
-
threadId
-
startTime
-
queries
-
compressedQueries
-
additionalParams
-
currentStackElement
-
lastLogTime
-
stuckThreadStartTime
-
faultStateDetected
-
isCompressed
-
requestContext
-
isAbbreviated
-
abbreviatedLength
-
decompressStatementForLog
-
maxQueryListLength
-
totalQueries
-
-
Constructor Details
-
TransactionInfo
public TransactionInfo() -
TransactionInfo
public TransactionInfo(jakarta.persistence.EntityManager em, org.springframework.transaction.TransactionDefinition definition, boolean isCompressed, boolean isAbbreviated, int abbreviatedLength, boolean decompressStatementForLog, int maxQueryListLength)
-
-
Method Details
-
getEntityManager
public jakarta.persistence.EntityManager getEntityManager() -
setEntityManager
public void setEntityManager(jakarta.persistence.EntityManager entityManager) -
getDefinition
public org.springframework.transaction.TransactionDefinition getDefinition() -
setDefinition
public void setDefinition(org.springframework.transaction.TransactionDefinition definition) -
getBeginStack
-
setBeginStack
-
getCompressedBeginStack
-
setCompressedBeginStack
-
getThread
-
setThread
-
getThreadName
-
setThreadName
-
getThreadId
-
setThreadId
-
getCurrentStackElement
-
setCurrentStackElement
-
getLastLogTime
-
setLastLogTime
-
getStuckThreadStartTime
-
setStuckThreadStartTime
-
getStartTime
-
setStartTime
-
getAdditionalParams
-
setAdditionalParams
-
getQueries
-
setQueries
-
getCompressedQueries
-
setCompressedQueries
-
getDecompressStatementForLog
-
setDecompressStatementForLog
-
getFaultStateDetected
-
setFaultStateDetected
-
getAbbreviated
-
setAbbreviated
-
getAbbreviatedLength
-
setAbbreviatedLength
-
getMaxQueryListLength
-
setMaxQueryListLength
-
clear
public void clear() -
logStatement
-
initialize
protected void initialize() -
toString
-