Transfer version 1.1

transfer.com.events.collections
Class TransferEventPool

WEB-INF.cftags.component
        extended by transfer.com.collections.AbstractBaseSemiSoftRefObjectPool
            extended by transfer.com.events.collections.TransferEventPool

public class TransferEventPool
extends AbstractBaseSemiSoftRefObjectPool

A pool for TransferEvent objects


Constructor Summary
init(JavaLoader javaLoader)
          Constructor
 
Method Summary
private any getNewObject()
          virtual method: returns the new CFC to repopulate the pool
 TransferEvent getTransferEvent(TransferObject transfer)
          Gives you a Transfer Event
 void recycle(TransferEvent event)
          recycles the event back in
 
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

getTransferEvent

public TransferEvent getTransferEvent(TransferObject transfer)
Gives you a Transfer Event

Parameters:
transfer - A transfer object to send with the event

recycle

public void recycle(TransferEvent event)
recycles the event back in

Parameters:
event - transfer event to be recycled

Transfer version 1.1