public class SQLTraceDelegator extends Object implements SQLTraceListener
Modifier and Type | Field and Description |
---|---|
protected Map<Class<? extends SQLTraceListener>,SQLTraceListener> |
sqlTraceListeners |
Constructor and Description |
---|
SQLTraceDelegator(String poolName,
String appName,
String moduleName) |
Modifier and Type | Method and Description |
---|---|
void |
deregisterSQLTraceListener(Class listener)
Removes a listener from the list of SQL trace listeners maintained by
this registry.
|
SQLTraceProbeProvider |
getProbeProvider() |
boolean |
listenersRegistered()
Checks whether any SQLTraceListeners are registered to this delegator.
|
void |
registerSQLTraceListener(SQLTraceListener listener)
Add a listener to the list of sql trace listeners maintained by this
registry.
|
void |
setAppName(String appName) |
void |
setModuleName(String moduleName) |
void |
setPoolName(String poolName) |
void |
sqlTrace(SQLTraceRecord record)
Notify listeners with SQL trace information.
|
protected Map<Class<? extends SQLTraceListener>,SQLTraceListener> sqlTraceListeners
public SQLTraceProbeProvider getProbeProvider()
public void setPoolName(String poolName)
public void setAppName(String appName)
public void setModuleName(String moduleName)
public void registerSQLTraceListener(SQLTraceListener listener)
listener
- public void deregisterSQLTraceListener(Class listener)
listener
- The class of listener to removepublic boolean listenersRegistered()
public void sqlTrace(SQLTraceRecord record)
SQLTraceListener
sqlTrace
in interface SQLTraceListener
record
- SQLTraceRecord that has information related
to the SQL operationCopyright © 2018. All rights reserved.