Class DefaultTransactionStatistics
- java.lang.Object
-
- org.nuxeo.ecm.core.management.jtajca.internal.DefaultTransactionStatistics
-
- All Implemented Interfaces:
TransactionStatistics
public class DefaultTransactionStatistics extends Object implements TransactionStatistics
- Author:
- matic
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.nuxeo.ecm.core.management.jtajca.TransactionStatistics
TransactionStatistics.Status
-
-
Field Summary
Fields Modifier and Type Field Description protected ThrowableendCapturedContextprotected longendTimestampprotected Stringidprotected org.javasimon.Splitsplitprotected ThrowablestartCapturedContextprotected longstartTimestampprotected TransactionStatistics.Statusstatusprotected StringthreadName
-
Constructor Summary
Constructors Modifier Constructor Description protectedDefaultTransactionStatistics(Object key)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetDuration()ThrowablegetEndCapturedContext()StringgetEndCapturedContextMessage()DategetEndDate()StringgetId()StringgetStartCapturedContext()StringgetStartCapturedContextMessage()DategetStartDate()TransactionStatistics.StatusgetStatus()StringgetThreadName()booleanisEnded()voidprint(PrintWriter writer)protected static StringprintCapturedContext(Throwable e)StringtoString()
-
-
-
Field Detail
-
startTimestamp
protected long startTimestamp
-
startCapturedContext
protected Throwable startCapturedContext
-
threadName
protected String threadName
-
endTimestamp
protected long endTimestamp
-
endCapturedContext
protected Throwable endCapturedContext
-
status
protected TransactionStatistics.Status status
-
split
protected org.javasimon.Split split
-
-
Constructor Detail
-
DefaultTransactionStatistics
protected DefaultTransactionStatistics(Object key)
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getIdin interfaceTransactionStatistics
-
getThreadName
public String getThreadName()
- Specified by:
getThreadNamein interfaceTransactionStatistics
-
getStatus
public TransactionStatistics.Status getStatus()
- Specified by:
getStatusin interfaceTransactionStatistics
-
getStartDate
public Date getStartDate()
- Specified by:
getStartDatein interfaceTransactionStatistics
-
getStartCapturedContext
public String getStartCapturedContext()
-
getStartCapturedContextMessage
public String getStartCapturedContextMessage()
- Specified by:
getStartCapturedContextMessagein interfaceTransactionStatistics
-
getEndDate
public Date getEndDate()
- Specified by:
getEndDatein interfaceTransactionStatistics
-
getEndCapturedContext
public Throwable getEndCapturedContext()
-
getEndCapturedContextMessage
public String getEndCapturedContextMessage()
- Specified by:
getEndCapturedContextMessagein interfaceTransactionStatistics
-
getDuration
public long getDuration()
- Specified by:
getDurationin interfaceTransactionStatistics
-
isEnded
public boolean isEnded()
- Specified by:
isEndedin interfaceTransactionStatistics
-
printCapturedContext
protected static String printCapturedContext(Throwable e)
-
print
public void print(PrintWriter writer)
-
-