public class Profile extends Object implements Serializable, Cloneable
Purpose: Any information stored for a profile operation.
Modifier and Type | Field and Description |
---|---|
protected Class |
domainClass |
protected long |
localTime |
protected long |
longestTime |
protected long |
numberOfInstancesEffected |
protected Hashtable |
operationTimings |
protected long |
profileTime |
protected Class |
queryClass |
protected long |
shortestTime |
protected long |
totalTime |
Constructor and Description |
---|
Profile() |
Modifier and Type | Method and Description |
---|---|
void |
addTiming(String name,
long time) |
Object |
clone() |
Class |
getDomainClass() |
long |
getLocalTime() |
long |
getLongestTime() |
long |
getNumberOfInstancesEffected() |
long |
getObjectsPerSecond() |
Hashtable |
getOperationTimings() |
long |
getProfileTime() |
Class |
getQueryClass() |
long |
getShortestTime() |
long |
getTimePerObject() |
long |
getTotalTime() |
void |
setDomainClass(Class domainClass) |
void |
setLocalTime(long localTime) |
void |
setLongestTime(long longestTime) |
void |
setNumberOfInstancesEffected(long numberOfInstancesEffected) |
void |
setOperationTimings(Hashtable operationTimings) |
void |
setProfileTime(long profileTime) |
void |
setQueryClass(Class queryClass) |
void |
setShortestTime(long shortestTime) |
void |
setTotalTime(long totalTime) |
String |
toString() |
void |
write(Writer writer,
PerformanceProfiler profiler) |
protected Class queryClass
protected Class domainClass
protected long numberOfInstancesEffected
protected Hashtable operationTimings
protected long localTime
protected long profileTime
protected long totalTime
protected long shortestTime
protected long longestTime
public void addTiming(String name, long time)
public Class getDomainClass()
public long getLocalTime()
public long getLongestTime()
public long getNumberOfInstancesEffected()
public long getObjectsPerSecond()
public Hashtable getOperationTimings()
public long getProfileTime()
public Class getQueryClass()
public long getShortestTime()
public long getTimePerObject()
public long getTotalTime()
public void setDomainClass(Class domainClass)
public void setLocalTime(long localTime)
public void setLongestTime(long longestTime)
public void setNumberOfInstancesEffected(long numberOfInstancesEffected)
public void setOperationTimings(Hashtable operationTimings)
public void setProfileTime(long profileTime)
public void setQueryClass(Class queryClass)
public void setShortestTime(long shortestTime)
public void setTotalTime(long totalTime)
public void write(Writer writer, PerformanceProfiler profiler)
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.