org.apache.velocity.util
Class SimplePool

java.lang.Object
  extended by org.apache.velocity.util.SimplePool

public final class SimplePool
extends Object

Simple object pool. Based on ThreadPool and few other classes The pool will ignore overflow and return null if empty.

Version:
$Id: SimplePool.java 463298 2006-10-12 16:10:32Z henning $
Author:
Gal Shachor, Costin, Geir Magnusson Jr.

Constructor Summary
SimplePool(int max)
           
 
Method Summary
 Object get()
          Get an object from the pool, null if the pool is empty.
 int getMax()
          Return the size of the pool
 void put(Object o)
          Add the object to the pool, silent nothing if the pool is full
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimplePool

public SimplePool(int max)
Parameters:
max -
Method Detail

put

public void put(Object o)
Add the object to the pool, silent nothing if the pool is full

Parameters:
o -

get

public Object get()
Get an object from the pool, null if the pool is empty.

Returns:
The object from the pool.

getMax

public int getMax()
Return the size of the pool

Returns:
The pool size.


Copyright © 2000-2008 The Apache Software Foundation. All Rights Reserved.