com.xpn.xwiki.monitor.api
Class MonitorData
java.lang.Object
com.xpn.xwiki.monitor.api.MonitorData
public class MonitorData
- extends java.lang.Object
Constructor Summary |
MonitorData(java.lang.String wikiPage,
java.lang.String action,
java.net.URL url,
java.lang.String threadName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
log
private static final org.apache.commons.logging.Log log
url
private java.net.URL url
wikiPage
private java.lang.String wikiPage
action
private java.lang.String action
threadName
private java.lang.String threadName
startTime
private java.util.Date startTime
endTime
private java.util.Date endTime
timers
private java.util.Map timers
timerSummaries
private java.util.Map timerSummaries
timerList
private java.util.List timerList
MonitorData
public MonitorData(java.lang.String wikiPage,
java.lang.String action,
java.net.URL url,
java.lang.String threadName)
startRequest
public void startRequest(java.lang.String page,
java.net.URL url)
endRequest
public void endRequest()
endRequest
public void endRequest(boolean normal)
getURL
public java.net.URL getURL()
setURL
public void setURL(java.net.URL url)
getWikiPage
public java.lang.String getWikiPage()
setWikiPage
public void setWikiPage(java.lang.String page)
getStartTime
public java.util.Date getStartTime()
setStartTime
public void setStartTime(java.util.Date startTime)
getEndTime
public java.util.Date getEndTime()
setEndTime
public void setEndTime(java.util.Date endTime)
getDuration
public long getDuration()
getDuration
public long getDuration(java.lang.String timer)
startTimer
public void startTimer(java.lang.String timername,
java.lang.String details)
startTimer
public void startTimer(java.lang.String timername)
setTimerDetails
public void setTimerDetails(java.lang.String timername,
java.lang.String details)
endTimer
public void endTimer(java.lang.String timername)
getTimerList
public java.util.List getTimerList()
getTimerSummaries
public java.util.Map getTimerSummaries()
log
public void log()
getThreadName
public java.lang.String getThreadName()
setThreadName
public void setThreadName(java.lang.String threadName)
getNbCalls
public long getNbCalls(java.lang.String timer)
getAction
public java.lang.String getAction()
setAction
public void setAction(java.lang.String action)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright 2003 Ludovic Dubost