org.gjt.universe
Class Pool

java.lang.Object
  |
  +--org.gjt.universe.Pool

public class Pool
extends java.lang.Object


Field Summary
private  java.lang.Class classObject
           
private  int lifespan
           
private  int maxObjects
           
private  java.util.Hashtable objectAges
           
private  java.util.Hashtable objects
           
 
Constructor Summary
Pool(java.lang.String classname)
           
 
Method Summary
private  void cleanPool()
           
 java.lang.Object get(java.lang.String classname, java.lang.Object[] args)
           
private  java.lang.Object newObject(java.lang.Object[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

objects

private java.util.Hashtable objects

objectAges

private java.util.Hashtable objectAges

lifespan

private int lifespan

maxObjects

private int maxObjects

classObject

private java.lang.Class classObject
Constructor Detail

Pool

public Pool(java.lang.String classname)
Method Detail

get

public java.lang.Object get(java.lang.String classname,
                            java.lang.Object[] args)

newObject

private java.lang.Object newObject(java.lang.Object[] args)

cleanPool

private void cleanPool()


Copyright © 2001 Universe Dev Team All Rights Reserved.