public class DatabaseService extends AbstractService implements AgentConfigListener
logger| Constructor and Description |
|---|
DatabaseService() |
| Modifier and Type | Method and Description |
|---|---|
void |
configChanged(java.lang.String appName,
AgentConfig agentConfig) |
protected void |
doStart() |
protected void |
doStop() |
DatabaseStatementParser |
getDatabaseStatementParser() |
SqlObfuscator |
getDefaultSqlObfuscator()
Returns the default sql obfuscator (the one that actually obfuscates).
|
SqlObfuscator |
getSqlObfuscator(java.lang.String appName) |
boolean |
isEnabled()
Is the service enabled.
|
void |
runExplainPlan(SqlTracer sqlTracer) |
getLogger, getName, isStarted, isStartedOrStarting, isStopped, isStoppedOrStopping, start, stopprotected void doStart()
doStart in class AbstractServiceprotected void doStop()
doStop in class AbstractServicepublic boolean isEnabled()
Servicepublic SqlObfuscator getDefaultSqlObfuscator()
getSqlObfuscator(String)), but is used in situations in which we want to obfuscate the sql
to get a key for aggregation purposes.public SqlObfuscator getSqlObfuscator(java.lang.String appName)
public void configChanged(java.lang.String appName,
AgentConfig agentConfig)
configChanged in interface AgentConfigListenerpublic void runExplainPlan(SqlTracer sqlTracer)
public DatabaseStatementParser getDatabaseStatementParser()