public class OtherRootSqlTracer extends DefaultSqlTracer implements TransactionActivityInitiator
BACKTRACE_PARAMETER_NAME, DEFAULT_TRACER_FLAGS, NULL_METRIC_NAME_FORMATTERATTRIBUTE_TYPEDATABASE_VENDOR_PARAMETER_NAME, EXPLAIN_PLAN_FORMAT_PARAMETER_NAME, EXPLAIN_PLAN_PARAMETER_NAME, SQL_OBFUSCATED_PARAMETER_NAME, SQL_PARAMETER_NAME| Constructor and Description |
|---|
OtherRootSqlTracer(TransactionActivity txa,
ClassMethodSignature sig,
java.lang.Object object,
MetricNameFormat metricNameFormatter) |
OtherRootSqlTracer(TransactionActivity txa,
ClassMethodSignature sig,
java.lang.Object target,
MetricNameFormat uri,
int flags) |
OtherRootSqlTracer(TransactionActivity txa,
ClassMethodSignature sig,
java.lang.Object target,
MetricNameFormat uri,
int flags,
long pStartTime) |
OtherRootSqlTracer(Transaction transaction,
ClassMethodSignature sig,
java.lang.Object object,
MetricNameFormat metricNameFormatter) |
OtherRootSqlTracer(Transaction transaction,
ClassMethodSignature sig,
java.lang.Object object,
MetricNameFormat metricNameFormatter,
int tracerFlags,
long time) |
| Modifier and Type | Method and Description |
|---|---|
Dispatcher |
createDispatcher() |
protected void |
doFinish(java.lang.Throwable throwable)
Subclasses may override.
|
void |
excludeLeaf()
This API method allows leaves to be excluded outside the constructor in DefaultTracer.
|
compareTo, createExplainPlanExecutor, doFinish, getConnectionFactory, getDatabaseName, getDatabaseVendor, getExplainPlanExecutor, getHost, getIdentifier, getParams, getPort, getRawSql, getSql, hasExplainPlan, isMetricProducer, parameterizeSql, provideConnection, recordMetrics, setConnectionFactory, setDatabaseName, setExplainPlan, setHost, setIdentifier, setParams, setPort, setRawSql, shouldStoreStackTraceaddOutboundRequestHeaders, childTracerFinished, childTracerFinished, 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, isParent, isTransactionSegment, performFinishWork, readInboundResponseHeaders, removeTransactionSegment, reportAsExternal, reportAsExternal, reset, setMetricName, setMetricNameFormat, setMetricNameFormatInfo, setParentTracer, storeStackTraceaddCustomAttribute, addCustomAttribute, addCustomAttribute, addCustomAttributes, addExclusiveRollupMetricName, addRollupMetricName, getAgentAttribute, getAgentAttributeNamesForSpans, getAgentAttributes, getCustomAttribute, getCustomAttributes, getException, getExclusiveRollupMetricNames, getParentTracedMethod, getParentTracerWithSpan, getRollupMetricNames, getTransaction, getTransactionActivity, invoke, isTrackCallbackRunnable, markFinishTime, nameTransaction, removeAgentAttribute, setAgentAttribute, setAgentAttribute, setAttribute, setCustomMetricPrefix, setNoticedError, setRollupMetricNames, setThrownException, setTrackCallbackRunnable, setTrackChildThreads, trackChildThreads, wasExceptionSetByAPIclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTransactionchildTracerFinished, getAgentAttribute, getAgentAttributeNamesForSpans, getAgentAttributes, getChildCount, getClassMethodSignature, getCustomAttributes, getEndTime, getEndTimeInMilliseconds, getExclusiveDuration, getExternalParameters, getGuid, getMetricName, getParentTracer, getRunningDurationInNanos, getStartTime, getStartTimeInMillis, getStartTimeInMilliseconds, getTransactionActivity, getTransactionSegment, getTransactionSegmentName, getTransactionSegmentUri, isAsync, isChildHasStackTrace, isLeaf, isParent, isTransactionSegment, markFinishTime, removeAgentAttribute, removeTransactionSegment, setAgentAttribute, setAgentAttribute, setParentTracergetDuration, getDurationInMillisecondsaddExclusiveRollupMetricName, addOutboundRequestHeaders, getParentTracedMethod, isTrackCallbackRunnable, nameTransaction, readInboundResponseHeaders, reportAsExternal, setCustomMetricPrefix, setMetricNameFormatInfo, setRollupMetricNames, setTrackCallbackRunnable, setTrackChildThreads, trackChildThreadsaddRollupMetricName, reportAsExternal, setMetricNameaddCustomAttribute, addCustomAttribute, addCustomAttribute, addCustomAttributesgetException, setNoticedError, setThrownException, wasExceptionSetByAPIpublic OtherRootSqlTracer(Transaction transaction, ClassMethodSignature sig, java.lang.Object object, MetricNameFormat metricNameFormatter)
public OtherRootSqlTracer(Transaction transaction, ClassMethodSignature sig, java.lang.Object object, MetricNameFormat metricNameFormatter, int tracerFlags, long time)
public OtherRootSqlTracer(TransactionActivity txa, ClassMethodSignature sig, java.lang.Object object, MetricNameFormat metricNameFormatter)
public OtherRootSqlTracer(TransactionActivity txa, ClassMethodSignature sig, java.lang.Object target, MetricNameFormat uri, int flags)
public OtherRootSqlTracer(TransactionActivity txa, ClassMethodSignature sig, java.lang.Object target, MetricNameFormat uri, int flags, long pStartTime)
public Dispatcher createDispatcher()
createDispatcher in interface TransactionActivityInitiatorprotected void doFinish(java.lang.Throwable throwable)
DefaultTracerdoFinish in class DefaultSqlTracerpublic void excludeLeaf()
excludeLeaf in class DefaultTracer