public class CmsDefaultProfilingHandler extends java.lang.Object implements I_CmsProfilingHandler
| Modifier and Type | Field and Description |
|---|---|
static CmsDefaultProfilingHandler |
INSTANCE
The singleton instance.
|
| Modifier | Constructor and Description |
|---|---|
protected |
CmsDefaultProfilingHandler()
Hidden default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addHandler(I_CmsProfilingHandler handler)
Adds a handler.
|
void |
putTime(java.lang.String key,
long nanos)
Adds measured method call duration.
|
void |
removeHandler(I_CmsProfilingHandler handler)
Removes a handler.
|
public static final CmsDefaultProfilingHandler INSTANCE
protected CmsDefaultProfilingHandler()
public void addHandler(I_CmsProfilingHandler handler)
handler - the handler to addpublic void putTime(java.lang.String key, long nanos)
I_CmsProfilingHandlerputTime in interface I_CmsProfilingHandlerkey - a key identifying the methodnanos - the nanoseconds measuredI_CmsProfilingHandler.putTime(java.lang.String, long)public void removeHandler(I_CmsProfilingHandler handler)
handler - the handler to remove