public class ExternalComponentTracer extends AbstractExternalComponentTracer
BACKTRACE_PARAMETER_NAME, DEFAULT_TRACER_FLAGS, NULL_METRIC_NAME_FORMATTERATTRIBUTE_TYPE| Constructor and Description |
|---|
ExternalComponentTracer(Transaction transaction,
ClassMethodSignature sig,
java.lang.Object object,
java.lang.String host,
MetricNameFormat metricNameFormat) |
ExternalComponentTracer(Transaction transaction,
ClassMethodSignature sig,
java.lang.Object object,
java.lang.String host,
java.lang.String library,
boolean includeOperationInMetric,
java.lang.String uri,
java.lang.String... operations) |
ExternalComponentTracer(Transaction transaction,
ClassMethodSignature sig,
java.lang.Object object,
java.lang.String host,
java.lang.String library,
java.lang.String uri,
java.lang.String... operations) |
| Modifier and Type | Method and Description |
|---|---|
void |
finish(int opcode,
java.lang.Object returnValue) |
void |
finish(java.lang.Throwable throwable) |
doRecordMetrics, getHostaddOutboundRequestHeaders, childTracerFinished, childTracerFinished, doFinish, doFinish, 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 ExternalComponentTracer(Transaction transaction, ClassMethodSignature sig, java.lang.Object object, java.lang.String host, java.lang.String library, java.lang.String uri, java.lang.String... operations)
public ExternalComponentTracer(Transaction transaction, ClassMethodSignature sig, java.lang.Object object, java.lang.String host, java.lang.String library, boolean includeOperationInMetric, java.lang.String uri, java.lang.String... operations)
public ExternalComponentTracer(Transaction transaction, ClassMethodSignature sig, java.lang.Object object, java.lang.String host, MetricNameFormat metricNameFormat)
public void finish(java.lang.Throwable throwable)
finish in interface com.newrelic.agent.bridge.ExitTracerfinish in class AbstractExternalComponentTracerpublic void finish(int opcode,
java.lang.Object returnValue)
finish in interface com.newrelic.agent.bridge.ExitTracerfinish in class AbstractExternalComponentTracer