Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.2.0)

E17483-03


oracle.jbo.pool
Class ResourcePoolLogger

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


Field Summary

 

Fields inherited from interface oracle.jbo.pool.ResourcePoolListener
CHECKOUT_FAILED, INSTANCE_CHECKED_IN, INSTANCE_CHECKED_OUT, INSTANCE_CREATED, INSTANCE_REMOVED

 

Constructor Summary
ResourcePoolLogger(ResourcePool pool)
           

 

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

 

Constructor Detail

ResourcePoolLogger

public ResourcePoolLogger(ResourcePool pool)

Method Detail

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)

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.2.0)

E17483-03


Copyright © 1997, 2012, Oracle. All rights reserved.