Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

B32476-03

oracle.toplink.tools.profiler
Class Profile

java.lang.Object
  extended by 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

Constructor Summary
Profile()
           
 
Method Summary
 void addTiming(java.lang.String name, long time)
           
 java.lang.Object clone()
           
 java.lang.Class getDomainClass()
           
 long getLocalTime()
           
 long getLongestTime()
           
 long getNumberOfInstancesEffected()
           
 long getObjectsPerSecond()
           
 java.util.Hashtable getOperationTimings()
           
 long getProfileTime()
           
 java.lang.Class getQueryClass()
           
 long getShortestTime()
           
 long getTimePerObject()
           
 long getTotalTime()
           
 void setDomainClass(java.lang.Class domainClass)
           
 void setLocalTime(long localTime)
           
 void setLongestTime(long longestTime)
           
 void setNumberOfInstancesEffected(long numberOfInstancesEffected)
           
 void setOperationTimings(java.util.Hashtable operationTimings)
           
 void setProfileTime(long profileTime)
           
 void setQueryClass(java.lang.Class queryClass)
           
 void setShortestTime(long shortestTime)
           
 void setTotalTime(long totalTime)
           
 java.lang.String toString()
           
 void write(java.io.Writer writer, PerformanceProfiler profiler)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Profile

public Profile()
Method Detail

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)

Copyright © 1998, 2010, Oracle. All Rights Reserved.