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_CmsProfilingHandler
putTime
in interface I_CmsProfilingHandler
key
- 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