public class TransactionProfileSessionImpl extends java.lang.Object implements TransactionProfileSession
| Modifier | Constructor and Description |
|---|---|
|
TransactionProfileSessionImpl(Profile profile,
ThreadNameNormalizer threadNameNormalizer) |
protected |
TransactionProfileSessionImpl(Profile profile,
ThreadNameNormalizer threadNameNormalizer,
ThreadService threadService) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isActive()
Returns true if this session is active and collecting data.
|
void |
noticeTracerStart(int signatureId,
int tracerFlags,
Tracer tracer)
Called when a tracer is invoked outside of a transaction.
|
void |
transactionFinished(TransactionData transactionData)
Called when a transaction finishes.
|
void |
writeJSONString(java.io.Writer out) |
public TransactionProfileSessionImpl(Profile profile, ThreadNameNormalizer threadNameNormalizer)
protected TransactionProfileSessionImpl(Profile profile, ThreadNameNormalizer threadNameNormalizer, ThreadService threadService)
public void transactionFinished(TransactionData transactionData)
TransactionProfileSessiontransactionFinished in interface TransactionProfileSessionpublic void writeJSONString(java.io.Writer out)
throws java.io.IOException
writeJSONString in interface org.json.simple.JSONStreamAwarejava.io.IOExceptionpublic void noticeTracerStart(int signatureId,
int tracerFlags,
Tracer tracer)
TransactionProfileSessionnoticeTracerStart in interface TransactionProfileSessionpublic boolean isActive()
TransactionProfileSessionisActive in interface TransactionProfileSession