org.objectweb.jonas.resource.pool.api.PoolItemStats Class Reference

List of all members.

Public Member Functions

 PoolItemStats ()
long getMaxAgeTimeout ()
void setMaxAgeTimeout (long pTime)
long getMaxOpenTimeout ()
void setMaxOpenTimeout (long pTime)
long getStartTime ()
void setStartTime (long pTime)
long getTotalConnectionTime ()
void setTotalConnectionTime (long pTime)
int getUses ()
void incrementUses ()
String toString ()

Detailed Description

This class holds information about each pool entry.

Author:
Eric Hardesty

Definition at line 34 of file PoolItemStats.java.


Constructor & Destructor Documentation

org.objectweb.jonas.resource.pool.api.PoolItemStats.PoolItemStats  ) 
 

Default Constructor

Definition at line 61 of file PoolItemStats.java.


Member Function Documentation

long org.objectweb.jonas.resource.pool.api.PoolItemStats.getMaxAgeTimeout  ) 
 

Get the max age timeout

Returns:
long max age timeout

Definition at line 68 of file PoolItemStats.java.

long org.objectweb.jonas.resource.pool.api.PoolItemStats.getMaxOpenTimeout  ) 
 

Get the max open timeout

Returns:
long max open timeout

Definition at line 84 of file PoolItemStats.java.

Referenced by org.objectweb.jonas.resource.pool.lib.HArrayPool.adjust().

long org.objectweb.jonas.resource.pool.api.PoolItemStats.getStartTime  ) 
 

Get the start time

Returns:
long start time

Definition at line 100 of file PoolItemStats.java.

Referenced by org.objectweb.jonas.resource.pool.lib.HArrayPool.releaseResource().

long org.objectweb.jonas.resource.pool.api.PoolItemStats.getTotalConnectionTime  ) 
 

Get the total connection time

Returns:
long total connection time

Definition at line 116 of file PoolItemStats.java.

int org.objectweb.jonas.resource.pool.api.PoolItemStats.getUses  ) 
 

Get the number of uses

Returns:
int number of uses

Definition at line 132 of file PoolItemStats.java.

void org.objectweb.jonas.resource.pool.api.PoolItemStats.incrementUses  ) 
 

Increment the number of uses

Definition at line 139 of file PoolItemStats.java.

void org.objectweb.jonas.resource.pool.api.PoolItemStats.setMaxAgeTimeout long  pTime  ) 
 

Set the max age timeout

Parameters:
pTime long max age timeout

Definition at line 76 of file PoolItemStats.java.

void org.objectweb.jonas.resource.pool.api.PoolItemStats.setMaxOpenTimeout long  pTime  ) 
 

Set the max open timeout

Parameters:
pTime long max open timeout

Definition at line 92 of file PoolItemStats.java.

void org.objectweb.jonas.resource.pool.api.PoolItemStats.setStartTime long  pTime  ) 
 

Set the start time

Parameters:
pTime long start time

Definition at line 108 of file PoolItemStats.java.

void org.objectweb.jonas.resource.pool.api.PoolItemStats.setTotalConnectionTime long  pTime  ) 
 

Set the total connection time

Parameters:
pTime long total connection time

Definition at line 124 of file PoolItemStats.java.

Referenced by org.objectweb.jonas.resource.pool.lib.HArrayPool.releaseResource().

String org.objectweb.jonas.resource.pool.api.PoolItemStats.toString  ) 
 

String representing this object

Returns:
String representing the object

Definition at line 147 of file PoolItemStats.java.


The documentation for this class was generated from the following file:
Generated on Tue Feb 15 15:07:33 2005 for JOnAS by  doxygen 1.3.9.1