org.eclipse.persistence.tools.profiler
Class FetchGroupMonitor
java.lang.Object
  
org.eclipse.persistence.tools.profiler.FetchGroupMonitor
public class FetchGroupMonitor
- extends java.lang.Object
 
Purpose:
 Provide a very simple low overhead means for measuring fetch group field usage.
 This can be useful for performance analysis in a complex system.
 This monitor is enabled through the System property "org.eclipse.persistence.fetchgroupmonitor=true".
 It dumps the attribute used for a class every time a new attribute is accessed.
- Author:
 
  - James Sutherland
 
- Since:
 
  - TopLink 10.1.3.2
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
fetchedAttributes
public static java.util.Hashtable fetchedAttributes
shouldMonitor
public static java.lang.Boolean shouldMonitor
FetchGroupMonitor
public FetchGroupMonitor()
shouldMonitor
public static boolean shouldMonitor()
 
recordFetchedAttribute
public static void recordFetchedAttribute(java.lang.Class domainClass,
                                          java.lang.String attributeName)