com.endeca.portal.instrumentation
Class Timer

java.lang.Object
  extended by com.endeca.portal.instrumentation.Timer

public class Timer
extends java.lang.Object

A timer class for use in Portlet execution timing as well as data source query timing. Note: Client side timing is done through other mechanisms.

Author:
huff

Method Summary
static Timer createDataSourceTimer(RequestIds requestIds, MetricType metricType, java.lang.String dataSourceId, java.lang.String url)
           
static Timer createPortletTimer(RequestIds requestIds, MetricType metricType)
           
 void done()
           
 void putInfo(java.lang.String key, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

putInfo

public void putInfo(java.lang.String key,
                    java.lang.String value)

done

public void done()

createDataSourceTimer

public static Timer createDataSourceTimer(RequestIds requestIds,
                                          MetricType metricType,
                                          java.lang.String dataSourceId,
                                          java.lang.String url)

createPortletTimer

public static Timer createPortletTimer(RequestIds requestIds,
                                       MetricType metricType)