org.exoplatform.services.portletcontainer.monitor
Class PortletRequestMonitorData

java.lang.Object
  extended by org.exoplatform.services.portletcontainer.monitor.PortletRequestMonitorData

public class PortletRequestMonitorData
extends Object

Tue, May 27, 2003 .


Constructor Summary
PortletRequestMonitorData(long minRange, long maxRange)
           
 
Method Summary
 int getActionRequestCounter()
           
 long getAvgActionExecutionTime()
           
 long getAvgEventExecutionTime()
           
 long getAvgRenderExecutionTime()
           
 long getAvgResourceExecutionTime()
           
 int getCacheHitCounter()
           
 int getEventRequestCounter()
           
 long getMaxActionExecutionTime()
           
 long getMaxEventExecutionTime()
           
 long getMaxRenderExecutionTime()
           
 long getMaxResourceExecutionTime()
           
 long getMinActionExecutionTime()
           
 long getMinEventExecutionTime()
           
 long getMinRenderExecutionTime()
           
 long getMinResourceExecutionTime()
           
 int getRenderRequestCounter()
           
 int getResourceRequestCounter()
           
 void logActionRequest(long executionTime)
           
 void logEventRequest(long executionTime)
           
 void logRenderRequest(long executionTime, boolean cacheHit)
           
 void logResourceRequest(long executionTime, boolean cacheHit)
           
 long maxRange()
           
 long minRange()
           
 long sumActionExecutionTime()
           
 long sumEventExecutionTime()
           
 long sumRenderExecutionTime()
           
 long sumResourceExecutionTime()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletRequestMonitorData

public PortletRequestMonitorData(long minRange,
                                 long maxRange)
Parameters:
minRange - min range
maxRange - max range
Method Detail

minRange

public final long minRange()
Returns:
min range

maxRange

public final long maxRange()
Returns:
max range

getActionRequestCounter

public final int getActionRequestCounter()
Returns:
action request counter

getRenderRequestCounter

public final int getRenderRequestCounter()
Returns:
render request counter

getEventRequestCounter

public final int getEventRequestCounter()
Returns:
event request counter

getResourceRequestCounter

public final int getResourceRequestCounter()
Returns:
resource request counter

getCacheHitCounter

public final int getCacheHitCounter()
Returns:
cache hit counter

getMinActionExecutionTime

public final long getMinActionExecutionTime()
Returns:
min action execution time

getMinRenderExecutionTime

public final long getMinRenderExecutionTime()
Returns:
min render execution time

getMinEventExecutionTime

public final long getMinEventExecutionTime()
Returns:
min event execution time

getMinResourceExecutionTime

public final long getMinResourceExecutionTime()
Returns:
min resource execution time

getMaxActionExecutionTime

public final long getMaxActionExecutionTime()
Returns:
max action execution time

getMaxRenderExecutionTime

public final long getMaxRenderExecutionTime()
Returns:
max render execution time

getMaxEventExecutionTime

public final long getMaxEventExecutionTime()
Returns:
max event execution time

getMaxResourceExecutionTime

public final long getMaxResourceExecutionTime()
Returns:
max resource execution time

getAvgActionExecutionTime

public final long getAvgActionExecutionTime()
Returns:
average action execution time

getAvgRenderExecutionTime

public final long getAvgRenderExecutionTime()
Returns:
average render execution time

getAvgEventExecutionTime

public final long getAvgEventExecutionTime()
Returns:
average event execution time

getAvgResourceExecutionTime

public final long getAvgResourceExecutionTime()
Returns:
average resource execution time

sumActionExecutionTime

public final long sumActionExecutionTime()
Returns:
action execution time

sumRenderExecutionTime

public final long sumRenderExecutionTime()
Returns:
render execution time

sumEventExecutionTime

public final long sumEventExecutionTime()
Returns:
event execution time

sumResourceExecutionTime

public final long sumResourceExecutionTime()
Returns:
resource execution time

logActionRequest

public final void logActionRequest(long executionTime)
Parameters:
executionTime - execution time

logRenderRequest

public final void logRenderRequest(long executionTime,
                                   boolean cacheHit)
Parameters:
executionTime - execution time
cacheHit - cache hit

logEventRequest

public final void logEventRequest(long executionTime)
Parameters:
executionTime - execution time

logResourceRequest

public final void logResourceRequest(long executionTime,
                                     boolean cacheHit)
Parameters:
executionTime - execution time
cacheHit - cache hit


Copyright © 2009 eXo Platform SAS. All Rights Reserved.