/**
*
*/
package ecologylab.oodss.distributed.impl;
import ecologylab.generic.ResourcePoolWithSize;
/**
* @author Zachary O. Toups (toupsz@cs.tamu.edu)
*
*/
public class PreppedRequestPool extends ResourcePoolWithSize<PreppedRequest>
{
/**
* @param initialPoolSize
* @param minimumPoolSize
* @param resourceObjectCapacity
*/
public PreppedRequestPool(int initialPoolSize, int minimumPoolSize, int resourceObjectCapacity)
{
super(initialPoolSize, minimumPoolSize, resourceObjectCapacity);
}
/**
* @see ecologylab.generic.ResourcePool#clean(java.lang.Object)
*/
@Override protected void clean(PreppedRequest objectToClean)
{
objectToClean.clear();
}
/**
* @see ecologylab.generic.ResourcePool#generateNewResource()
*/
@Override protected PreppedRequest generateNewResource()
{
return new PreppedRequest(this.resourceObjectCapacity);
}
}