Package com.newrelic.api.agent
Interface Config
-
public interface ConfigProvides access to agent configuration settings. The key names are flattened representations of values in the configuration file. Example keys:
transaction_tracer.enabled
instrumentation.hibernate.stat_sampler.enabled
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> TgetValue(java.lang.String key)Get the value of a setting.<T> TgetValue(java.lang.String key, T defaultVal)Get the value of a setting, returning the default if the value is not present.
-
-
-
Method Detail
-
getValue
<T> T getValue(java.lang.String key)
Get the value of a setting.- Type Parameters:
T- This is the type parameter- Parameters:
key- The flattened configuration setting key.- Returns:
- The value of the property or null if the value is absent.
- Since:
- 3.9.0
-
getValue
<T> T getValue(java.lang.String key, T defaultVal)Get the value of a setting, returning the default if the value is not present.- Type Parameters:
T- This is the type parameter- Parameters:
key- The flattened configuration setting key.defaultVal- The default value to return if the given key is not present.- Returns:
- The value of the property or defaultVal if the value is absent.
- Since:
- 3.9.0
-
-