return managedConnectionFactory;
}
protected Pool createPool(final String jndiName, final ManagedConnectionFactory mcf) {
final PoolConfiguration pc = createPoolConfiguration(dataSourceConfig.getPool(), dataSourceConfig.getTimeOut(), dataSourceConfig.getValidation());
PoolFactory pf = new PoolFactory();
final Pool pool = pf.create(PoolStrategy.ONE_POOL, mcf, pc, false);
String poolName = null;
if (dataSourceConfig.getPoolName() != null) {
poolName = dataSourceConfig.getPoolName();
}