oracle.jbo.pool
Class ResourcePoolLogger
java.lang.Object
oracle.jbo.pool.ResourcePoolLogger
- All Implemented Interfaces:
- ResourcePoolListener
- Direct Known Subclasses:
- ApplicationPoolLogger
public class ResourcePoolLogger
- extends java.lang.Object
- implements ResourcePoolListener
Responsible for logging, collecting, and reporting resource pool
statistics.
Method Summary |
protected void |
calculateAverages(boolean force)
|
protected void |
computeResourceAgeHistogram(ResourcePoolStatistics statistics)
|
void |
dumpPoolStatistics(java.io.PrintWriter pw)
|
protected ResourcePoolStatistics |
getResourcePoolStatistics()
|
protected ResourcePoolStatistics |
getStatisticsHolder()
|
void |
handleEvent(byte eventType)
|
protected void |
printHeaderLine(java.lang.String key,
java.lang.Class bundleClass,
java.io.PrintWriter pw)
|
protected void |
printStatisticLine(java.lang.String key,
java.lang.Class bundleClass,
java.lang.Object[] params,
float value,
java.io.PrintWriter pw)
|
protected void |
printStatisticLine(java.lang.String key,
java.lang.Class bundleClass,
java.lang.Object[] params,
long value,
java.io.PrintWriter pw)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourcePoolLogger
public ResourcePoolLogger(ResourcePool pool)
handleEvent
public void handleEvent(byte eventType)
- Specified by:
handleEvent
in interface ResourcePoolListener
getStatisticsHolder
protected ResourcePoolStatistics getStatisticsHolder()
getResourcePoolStatistics
protected ResourcePoolStatistics getResourcePoolStatistics()
computeResourceAgeHistogram
protected void computeResourceAgeHistogram(ResourcePoolStatistics statistics)
dumpPoolStatistics
public void dumpPoolStatistics(java.io.PrintWriter pw)
calculateAverages
protected void calculateAverages(boolean force)
printHeaderLine
protected void printHeaderLine(java.lang.String key,
java.lang.Class bundleClass,
java.io.PrintWriter pw)
printStatisticLine
protected void printStatisticLine(java.lang.String key,
java.lang.Class bundleClass,
java.lang.Object[] params,
float value,
java.io.PrintWriter pw)
printStatisticLine
protected void printStatisticLine(java.lang.String key,
java.lang.Class bundleClass,
java.lang.Object[] params,
long value,
java.io.PrintWriter pw)
Copyright © 1997, 2011, Oracle. All rights reserved.