public class TransactionStateImpl extends java.lang.Object implements TransactionState
| Constructor and Description |
|---|
TransactionStateImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
complete() |
boolean |
finish(Transaction tx,
Tracer tracer) |
Tracer |
getRootTracer() |
Tracer |
getSqlTracer(Transaction tx,
java.lang.Object invocationTarget,
ClassMethodSignature sig,
java.lang.String metricName,
int flags) |
Tracer |
getTracer(Transaction tx,
java.lang.Object invocationTarget,
ClassMethodSignature sig,
java.lang.String metricName,
int flags)
Get tracer for weaved code and XML instrumentation (no tracer factory)
|
Tracer |
getTracer(Transaction tx,
java.lang.String tracerFactoryName,
ClassMethodSignature sig,
java.lang.Object obj,
java.lang.Object... args) |
Tracer |
getTracer(Transaction tx,
TracerFactory tracerFactory,
ClassMethodSignature sig,
java.lang.Object obj,
java.lang.Object... args) |
void |
resume() |
void |
suspend() |
void |
suspendRootTracer() |
public Tracer getTracer(Transaction tx, TracerFactory tracerFactory, ClassMethodSignature sig, java.lang.Object obj, java.lang.Object... args)
getTracer in interface TransactionStatepublic Tracer getTracer(Transaction tx, java.lang.String tracerFactoryName, ClassMethodSignature sig, java.lang.Object obj, java.lang.Object... args)
getTracer in interface TransactionStatepublic Tracer getTracer(Transaction tx, java.lang.Object invocationTarget, ClassMethodSignature sig, java.lang.String metricName, int flags)
getTracer in interface TransactionStatepublic Tracer getSqlTracer(Transaction tx, java.lang.Object invocationTarget, ClassMethodSignature sig, java.lang.String metricName, int flags)
getSqlTracer in interface TransactionStatepublic Tracer getRootTracer()
getRootTracer in interface TransactionStatepublic void resume()
resume in interface TransactionStatepublic void suspend()
suspend in interface TransactionStatepublic void complete()
complete in interface TransactionStatepublic boolean finish(Transaction tx, Tracer tracer)
finish in interface TransactionStatepublic void suspendRootTracer()
suspendRootTracer in interface TransactionState