public class ResourcePoolLogger extends java.lang.Object implements ResourcePoolListener
CHECKOUT_FAILED, INSTANCE_CHECKED_IN, INSTANCE_CHECKED_OUT, INSTANCE_CREATED, INSTANCE_REMOVED
Constructor and Description |
---|
ResourcePoolLogger(ResourcePool pool) |
Modifier and Type | Method and Description |
---|---|
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) |
public ResourcePoolLogger(ResourcePool pool)
public void handleEvent(byte eventType)
handleEvent
in interface ResourcePoolListener
protected ResourcePoolStatistics getStatisticsHolder()
protected ResourcePoolStatistics getResourcePoolStatistics()
protected void computeResourceAgeHistogram(ResourcePoolStatistics statistics)
public void dumpPoolStatistics(java.io.PrintWriter pw)
protected void calculateAverages(boolean force)
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)