connectionManager.getSinglePool().getBlockingTimeoutMilliseconds(),
connectionManager.getSinglePool().getMatchOne() != null,
connectionManager.getSinglePool().getMatchAll() != null,
connectionManager.getSinglePool().getSelectOneAssumeMatch() != null);
} else if (connectionManager.getPartitionedPool() != null) {
pooling = new PartitionedPool(connectionManager.getPartitionedPool().getPartitionByConnectionrequestinfo() != null,
connectionManager.getPartitionedPool().getPartitionBySubject() != null,
connectionManager.getPartitionedPool().getMaxSize(),
connectionManager.getPartitionedPool().getBlockingTimeoutMilliseconds(),
connectionManager.getPartitionedPool().getMatchOne() != null,
connectionManager.getPartitionedPool().getMatchAll() != null,