Transfer version 1.1

transfer.com.sql.collections
Class QueryExecutionPool

WEB-INF.cftags.component
        extended by transfer.com.collections.AbstractBaseSemiSoftRefObjectPool
            extended by transfer.com.sql.collections.QueryExecutionPool

public class QueryExecutionPool
extends AbstractBaseSemiSoftRefObjectPool

Pool for Query Executions


Constructor Summary
init(Datasource datasource, JavaLoader javaLoader)
          Constructor
 
Method Summary
private Datasource getDatasource()
private QueryExecution getNewObject()
          virtual method: returns the new CFC to repopulate the pool
 QueryExecution getQueryExecution(array queryEvaluation)
          Gives you a Query Execution
 void recycle(QueryExecution execution)
          recycles the event back in
private void setDatasource(Datasource Datasource)
 
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(Datasource datasource, JavaLoader javaLoader)
Constructor

Parameters:
datasource - the datasource to execute against
javaLoader - The java loader for the apache commons
Method Detail

getDatasource

private Datasource getDatasource()


getNewObject

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

Overrides:
getNewObject in class AbstractBaseSemiSoftRefObjectPool

getQueryExecution

public QueryExecution getQueryExecution(array queryEvaluation)
Gives you a Query Execution

Parameters:
queryEvaluation - the evaluation of a query

recycle

public void recycle(QueryExecution execution)
recycles the event back in

Parameters:
execution - query execution to be recycled

setDatasource

private void setDatasource(Datasource Datasource)

Parameters:
Datasource

Transfer version 1.1