Subject subject, ConnectionRequestInfo cri, PoolConfiguration pc, Pool p, Logger log)
throws ResourceException
{
try
{
ManagedConnectionPoolFactory mcpf = new ManagedConnectionPoolFactory();
subPool = mcpf.create(mcf, clf, subject, cri, pc, p, this, log);
if (ti != null)
{
trackByTx = ti.createTransactionLocal();
}