oracle.toplink.tools.profiler
Class Profile
java.lang.Object
oracle.toplink.tools.profiler.Profile
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class Profile
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Cloneable
Purpose: Any information stored for a profile operation.
- Since:
- TopLink 1.0
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Profile
public Profile()
addTiming
public void addTiming(java.lang.String name,
long time)
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
getDomainClass
public java.lang.Class getDomainClass()
getLocalTime
public long getLocalTime()
getLongestTime
public long getLongestTime()
getNumberOfInstancesEffected
public long getNumberOfInstancesEffected()
getObjectsPerSecond
public long getObjectsPerSecond()
getOperationTimings
public java.util.Hashtable getOperationTimings()
getProfileTime
public long getProfileTime()
getQueryClass
public java.lang.Class getQueryClass()
getShortestTime
public long getShortestTime()
getTimePerObject
public long getTimePerObject()
getTotalTime
public long getTotalTime()
setDomainClass
public void setDomainClass(java.lang.Class domainClass)
setLocalTime
public void setLocalTime(long localTime)
setLongestTime
public void setLongestTime(long longestTime)
setNumberOfInstancesEffected
public void setNumberOfInstancesEffected(long numberOfInstancesEffected)
setOperationTimings
public void setOperationTimings(java.util.Hashtable operationTimings)
setProfileTime
public void setProfileTime(long profileTime)
setQueryClass
public void setQueryClass(java.lang.Class queryClass)
setShortestTime
public void setShortestTime(long shortestTime)
setTotalTime
public void setTotalTime(long totalTime)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
write
public void write(java.io.Writer writer,
PerformanceProfiler profiler)