public class InstrumentationConfig extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
InstrumentationConfig.CaptureKind |
static class |
InstrumentationConfig.MethodModifier |
| Constructor and Description |
|---|
InstrumentationConfig() |
public void setClassName(String className)
public void setDeclaringClassName(String declaringClassName)
public void setMethodName(String methodName)
public com.google.common.collect.ImmutableList<String> getMethodParameterTypes()
public void setMethodReturnType(String methodReturnType)
public com.google.common.collect.ImmutableList<InstrumentationConfig.MethodModifier> getMethodModifiers()
public void setMethodModifiers(List<InstrumentationConfig.MethodModifier> methodModifiers)
@Nullable public InstrumentationConfig.CaptureKind getCaptureKind()
public void setCaptureKind(InstrumentationConfig.CaptureKind captureKind)
public void setTimerName(String timerName)
public void setTraceEntryTemplate(String traceEntryTemplate)
public void setTraceEntryStackThresholdMillis(@Nullable Long traceEntryStackThresholdMillis)
public boolean isTraceEntryCaptureSelfNested()
public void setTraceEntryCaptureSelfNested(boolean traceEntryCaptureSelfNested)
public void setTransactionType(String transactionType)
public void setTransactionNameTemplate(String transactionNameTemplate)
public void setTransactionUserTemplate(String transactionUserTemplate)
@Nullable public Map<String,String> getTransactionCustomAttributeTemplates()
public void setTransactionCustomAttributeTemplates(Map<String,String> transactionCustomAttributeTemplates)
public void setTransactionSlowThresholdMillis(@Nullable Long transactionSlowThresholdMillis)
public void setEnabledProperty(String enabledProperty)
public void setTraceEntryEnabledProperty(String traceEntryEnabledProperty)
Copyright © 2011–2015 Glowroot contributors. All rights reserved.