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.
|
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, getAgentAttributes, getCustomAttribute, getCustomAttributes, getException, getExclusiveRollupMetricNames, getParentTracedMethod, getParentTracerWithSpan, getRollupMetricNames, getTransaction, getTransactionActivity, invoke, isTrackCallbackRunnable, markFinishTime, nameTransaction, removeAgentAttribute, setAgentAttribute, setAttribute, setCustomMetricPrefix, setNoticedError, setRollupMetricNames, setThrownException, setTrackCallbackRunnable, setTrackChildThreads, trackChildThreads, wasExceptionSetByAPIclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTransactionchildTracerFinished, getAgentAttribute, 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, 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 DefaultSqlTracer