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
- 
id
protected final String id
 
- 
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
 
- 
print
public void print(PrintWriter writer)
 
 - 
 
 -