public interface ConfigService extends Service
| Modifier and Type | Method and Description |
|---|---|
void |
addIAgentConfigListener(AgentConfigListener listener) |
AgentConfig |
getAgentConfig(java.lang.String appName)
Get the Agent configuration.
|
AgentConfig |
getDefaultAgentConfig()
Get the default Agent configuration.
|
DistributedTracingConfig |
getDistributedTracingConfig(java.lang.String appName)
Gets the distributed tracing config.
|
ErrorCollectorConfig |
getErrorCollectorConfig(java.lang.String appName)
Get the error collector configuration.
|
ExtensionsConfig |
getExtensionsConfig(java.lang.String appName)
Gets the extensions config.
|
AgentConfig |
getLocalAgentConfig()
Get the local Agent configuration.
|
java.util.Map<java.lang.String,java.lang.Object> |
getSanitizedLocalSettings()
Get the initial settings in the configuration file without any end-user sensitive information.
|
StripExceptionConfig |
getStripExceptionConfig(java.lang.String appName)
Gets the exception stripping config.
|
TransactionTracerConfig |
getTransactionTracerConfig(java.lang.String appName)
Get the transaction tracer configuration.
|
void |
removeIAgentConfigListener(AgentConfigListener listener) |
void |
setLaspPolicies(java.util.Map<java.lang.String,java.lang.Boolean> policiesJson)
Sets the LASP policies received from the server side.
|
getLogger, getName, isEnabled, isStarted, isStartedOrStarting, isStopped, isStoppedOrStopping, start, stopvoid addIAgentConfigListener(AgentConfigListener listener)
void removeIAgentConfigListener(AgentConfigListener listener)
java.util.Map<java.lang.String,java.lang.Object> getSanitizedLocalSettings()
AgentConfig getDefaultAgentConfig()
AgentConfig getLocalAgentConfig()
AgentConfig getAgentConfig(java.lang.String appName)
TransactionTracerConfig getTransactionTracerConfig(java.lang.String appName)
ErrorCollectorConfig getErrorCollectorConfig(java.lang.String appName)
StripExceptionConfig getStripExceptionConfig(java.lang.String appName)
appName - The specific application name.DistributedTracingConfig getDistributedTracingConfig(java.lang.String appName)
appName - The specific application name.ExtensionsConfig getExtensionsConfig(java.lang.String appName)
appName - The specific application name.void setLaspPolicies(java.util.Map<java.lang.String,java.lang.Boolean> policiesJson)