public class Environment
extends java.lang.Object
implements org.json.simple.JSONStreamAware, java.lang.Cloneable
| Constructor and Description |
|---|
Environment(AgentConfig config,
java.lang.String logFilePath) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEnvironmentChangeListener(EnvironmentChangeListener listener) |
AgentIdentity |
getAgentIdentity() |
java.lang.Object |
getVariable(java.lang.String name) |
protected java.util.List<java.lang.String> |
obfuscateProps(java.util.List<java.lang.String> inputArgs,
ObfuscateJvmPropsConfig jvmPropsConfig) |
void |
removeEnvironmentChangeListener(EnvironmentChangeListener listener) |
void |
setInstanceName(java.lang.String instanceName) |
void |
setServerInfo(java.lang.String serverInfo) |
void |
setServerInfo(java.lang.String dispatcherName,
java.lang.String version) |
void |
setServerPort(java.lang.Integer port)
Stores the server port of instrumented application server.
|
boolean |
setSolrVersion(java.lang.Object version) |
void |
writeJSONString(java.io.Writer writer) |
public Environment(AgentConfig config, java.lang.String logFilePath)
protected java.util.List<java.lang.String> obfuscateProps(java.util.List<java.lang.String> inputArgs,
ObfuscateJvmPropsConfig jvmPropsConfig)
public void addEnvironmentChangeListener(EnvironmentChangeListener listener)
public void removeEnvironmentChangeListener(EnvironmentChangeListener listener)
public void setServerPort(java.lang.Integer port)
port - public void setInstanceName(java.lang.String instanceName)
public AgentIdentity getAgentIdentity()
public boolean setSolrVersion(java.lang.Object version)
public java.lang.Object getVariable(java.lang.String name)
public void writeJSONString(java.io.Writer writer)
throws java.io.IOException
writeJSONString in interface org.json.simple.JSONStreamAwarejava.io.IOExceptionpublic void setServerInfo(java.lang.String dispatcherName,
java.lang.String version)
public void setServerInfo(java.lang.String serverInfo)