Transfer version 1.1

transfer.com.dynamic.collections
Class TransferObjectPool

WEB-INF.cftags.component
        extended by transfer.com.collections.AbstractBaseSemiSoftRefObjectPool
            extended by transfer.com.dynamic.collections.TransferObjectPool

public class TransferObjectPool
extends AbstractBaseSemiSoftRefObjectPool

A pool for TransferObjects


Constructor Summary
init(JavaLoader javaLoader)
          Constructor
 
Method Summary
private any getNewObject()
          virtual method: returns the new CFC to repopulate the pool
 TransferObject getTransferObject()
          Gives you a TransferObject
 void recycleTransferObject(TransferObject TransferObject)
          Returns a pathway TransferObject to the queue for reuse
 
Methods inherited from class transfer.com.collections.AbstractBaseSemiSoftRefObjectPool
getHardQueue, getHardReferenceAmount, getReferenceQueue, getSoftQueue, pop, popSoftQueue, push, reap, refill, setHardQueue, setHardReferenceAmount, setReferenceQueue, setSoftQueue, throw
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(JavaLoader javaLoader)
Constructor

Parameters:
javaLoader - The java loader for the apache commons
Method Detail

getNewObject

private any getNewObject()
virtual method: returns the new CFC to repopulate the pool

Overrides:
getNewObject in class AbstractBaseSemiSoftRefObjectPool

getTransferObject

public TransferObject getTransferObject()
Gives you a TransferObject


recycleTransferObject

public void recycleTransferObject(TransferObject TransferObject)
Returns a pathway TransferObject to the queue for reuse

Parameters:
TransferObject - TransferObject to be returned

Transfer version 1.1