public class OtherRootTracer extends DefaultTracer implements TransactionActivityInitiator
BACKTRACE_PARAMETER_NAME, DEFAULT_TRACER_FLAGS, NULL_METRIC_NAME_FORMATTERATTRIBUTE_TYPE| Constructor and Description |
|---|
OtherRootTracer(TransactionActivity txa,
ClassMethodSignature sig,
java.lang.Object target,
MetricNameFormat uri)
Create tracer for activity.
|
OtherRootTracer(TransactionActivity txa,
ClassMethodSignature sig,
java.lang.Object target,
MetricNameFormat uri,
int flags) |
OtherRootTracer(TransactionActivity txa,
ClassMethodSignature sig,
java.lang.Object target,
MetricNameFormat uri,
int flags,
long pStartTime)
Create tracer for activity.
|
OtherRootTracer(Transaction transaction,
ClassMethodSignature sig,
java.lang.Object object,
MetricNameFormat uri)
Create tracer for current Activity of Transaction.
|
| Modifier and Type | Method and Description |
|---|---|
Dispatcher |
createDispatcher() |
protected void |
doFinish(java.lang.Throwable throwable)
Subclasses may override.
|
addOutboundRequestHeaders, childTracerFinished, childTracerFinished, doFinish, doRecordMetrics, finish, finish, getChildCount, getClassMethodSignature, getDuration, getDurationInMilliseconds, getEndTime, getEndTimeInMilliseconds, getExclusiveDuration, getExternalParameters, getGuid, getInvocationTarget, getMetricName, getMetricNameFormat, getParentTracer, getRequestMetricName, getRunningDurationInNanos, getStartTime, getStartTimeInMillis, getStartTimeInMilliseconds, getTransactionSegment, getTransactionSegmentName, getTransactionSegmentUri, isAsync, isChildHasStackTrace, isLeaf, isMetricProducer, isParent, isTransactionSegment, performFinishWork, readInboundResponseHeaders, recordMetrics, removeTransactionSegment, reportAsExternal, reportAsExternal, reset, setMetricName, setMetricNameFormat, setMetricNameFormatInfo, setParentTracer, shouldStoreStackTrace, storeStackTraceaddCustomAttribute, addCustomAttribute, addCustomAttribute, addCustomAttributes, addExclusiveRollupMetricName, addRollupMetricName, getAgentAttribute, getAgentAttributes, getCustomAttribute, getCustomAttributes, getException, getExclusiveRollupMetricNames, getParentTracedMethod, getParentTracerWithSpan, getRollupMetricNames, getTransaction, getTransactionActivity, invoke, isTrackCallbackRunnable, markFinishTime, nameTransaction, removeAgentAttribute, setAgentAttribute, setAttribute, setCustomMetricPrefix, setNoticedError, setRollupMetricNames, setThrownException, setTrackCallbackRunnable, setTrackChildThreads, trackChildThreads, wasExceptionSetByAPIpublic OtherRootTracer(Transaction transaction, ClassMethodSignature sig, java.lang.Object object, MetricNameFormat uri)
transaction - the transaction. Must not be null because it is dereferenced to get the Activity.sig - object - uri - public OtherRootTracer(TransactionActivity txa, ClassMethodSignature sig, java.lang.Object target, MetricNameFormat uri)
txa - the activity. For the benefit of legacy Play instrumentation and unit tests, may be null.sig - target - uri - public OtherRootTracer(TransactionActivity txa, ClassMethodSignature sig, java.lang.Object target, MetricNameFormat uri, int flags)
public OtherRootTracer(TransactionActivity txa, ClassMethodSignature sig, java.lang.Object target, MetricNameFormat uri, int flags, long pStartTime)
txa - the activity. For the benefit of legacy Play instrumentation and unit tests, may be null.sig - target - uri - public Dispatcher createDispatcher()
createDispatcher in interface TransactionActivityInitiatorprotected void doFinish(java.lang.Throwable throwable)
DefaultTracerdoFinish in class DefaultTracer